Nach dem jetzigen Modell ist das Bibliotheksgebäude das Aussagesubjekt, an dem die Aussage "Architekt: Bazzani" verankert ist. Um die Aussage an der Person Bazzani zu verankern, müssen wir annehmen, dass die Property gndo:architect antisymmetrisch ist (a R b => b R' a) und es eine Umkehrbeziehung der Form "ist Architekt von" gibt, wenn der Akteur als Aussagesubjekt in Erscheinung treten soll.
Da eine Umkehrbeziehung zu gndo:architect nicht definiert ist, kann die Inferenz "Bazzani ist Architekt des Bibliotheksgebäudes" nicht aus der GNDO hergeleitet werden. Eine entsprechende Abfrageklausel wie ?Bauwerk gndo:architect gnd:123900611 stützt sich damit allein auf eine vermutete Interpretation der Property gndo:architect.
Im vorgeschlagenen Modell würden explizite Umkehrbeziehungen lediglich für jene Properties benötigt, die für Instanzen der Klasse Contribution zu definieren sind (hasContribution / hasContributedTo, byAgent / agentIn, inRole / roleIn, ...). Damit entfällt die Notwendigkeit, inverse Formen für jede der auszudrückenden Tätigkeiten in der Ontologie zu definieren.
gnd:1170707793 # Bibliotheksbau der Biblioteca nazionale di Firenze
ex:hasContribution
[ a ex:Contribution ;
ex:byAgent gnd:123900611 ; # Cesare Bazzani
ex:inRole gnd:4002844-6 # Architekt
] .
lässt sich transformieren in
gnd:123900611 ; # Cesare Bazzani
ex:agentIn
[ a ex:Contribution ;
ex:hasContributedTo gnd:1170707793 ; # das Bibliotheksgebäude
ex:inRole gnd:4002844-6 # Architekt
] .
womit der GND-Sachbegriff "Architekt" als Rollenbezeichner von der Umformung des Graphen unberührt bliebe.
Kommentar hinzufügen