Majority is related to Half. Half is part of Whole. Artifact is a type of Whole. Marker is a type of Artifact. 
Firm is related to Type. 
Majority <--RelatedTo--> Half --PartOf--> Whole <--IsA-- Artifact <--IsA-- Marker 
Firm <--RelatedTo--> Type 