Subclass Beziehungen

Derzeit sind viele Definitionen eher Bottom-Up gestaltet. Siehe bspw.

kdm:Kommunikation a owl:Class ;
                rdfs:label "Kommunikation"@de ;
                owl:unionOf (
                    kdm:Telefon
                    kdm:Telefax
                    kdm:Email
                    kdm:Demail
                    kdm:WebAdresse
                ) ;

Die umgekehrte Richtung ist aber nicht explizit gemacht und würde aber erst durch einen Reasoner hinzugefügt.

Der Vorschlag wäre es hier die Richtung umzudrehen und eher die einzelnen Bestandteile als Subklassen des größeren Ganzen zu definieren, also bspw.

kdm:Telefon a owl:Class ;
            rdfs:subClassOf kdm:Kommunikation .

Das würde bspw. Anfragen zu allen Kommunkationskanälen stark vereinfachen, die entsprechende Beziehung auch in der Dokumentatino klarmachen und auch spätere Ergänzungen (auch durch andere Ontologien) vereinfachen.