A lot of what rdfs provides has an analog in Object Oriented Programming (OOP). For example, rdfs:subClassOf roughly corresponds to the OOP concept of a subclass.
In OOP, the mantra of prefer composition over inheritance is popular.
In the semantic web space, how would one go about representing composition?
Perhaps one way would be to assign two or more rdf:type's to an object.
What is the semantic web pattern supporting composition?