Tap is part of Barrel. Butt is a type of Barrel. Butt is a type of Stock. 
Product is related to Sale. Sale can be used for Marketing. 
Tap --PartOf--> Barrel <--IsA-- Butt --IsA--> Stock 
Product <--RelatedTo--> Sale --UsedFor--> Marketing 