Versionen im Vergleich

Schlüssel

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

Diese Abfragen betreffen Aussagen innerhalb der GND-Ontologie.

Alle Benennungs-Properties unter einem Namen zusammenfassen

Kleiner Kniff, um die vielen unterschiedlichen Benennungs-Properties (wie beispielsweise preferredNameForTheConferenceOrEvent) unter einem Variablennamen zusammenzufassen.

28-Sep-2018

Codeblock
languageruby
themeEclipse
  ?prefName rdfs:subPropertyOf gndo:preferredName .
  ?altName rdfs:subPropertyOf gndo:variantName


Für welche GNDO-Properties ist die Klasse DifferentiatedPerson als rdfs:range deklariert?

19-Nov-2018

Codeblock
languageruby
themeEclipse
linenumberstrue
collapsetrue
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX gnd: <http://d-nb.info/gnd/>
PREFIX gndo: <http://d-nb.info/standards/elementset/gnd#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>

# für welche GNDO-Properties ist die Klasse DifferentiatedPerson als rdfs:range
# deklariert?
#
select * where
{
  ?s rdfs:range [ owl:unionOf [ rdf:rest*/rdf:first gndo:DifferentiatedPerson ] ]
  OPTIONAL { ?s rdfs:range gndo:DifferentiatedPerson }
}

...