Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

SELECT * WHERE
{
  ?bauwerk ex:hasContribution
     [ ex:byAgent ?akteur; ex:inRole gnd:4002844-6 ] .
  MINUS { ?bauwerk gndo:gndSubjectCategory [ skos:broader* gndsc:31.3 ] }
}

Prüfung mittels Sachbegriffen

Im vorgeschlagenen Modell kann forciert werden, dass die Rolle "Architekt" nur Personen zusteht, für die "Architekt" als Beruf oder Tätigkeit angegeben ist:

SELECT * WHERE
{
  ?bauwerk ex:hasContribution
     [ ex:byAgent ?akteur; ex:inRole gnd:4002844-6 ] .
  MINUS { ?akteur gndo:professionOrOccupation gnd:4002844-6 }
}

würde alle Vorkommnisse finden, wo ein Bauwerk von jemandem in der Rolle "Architekt" entworfen wurde, der nicht die Berufsangabe "Architekt" hat.

Hätte "Architekt" einen gemeinsamen Oberbegriff mit "Baumeister" usw., könnte die Konformitätsprüfung mit der transitiven Hülle des Oberbegriffs erfolgen.