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.