Mercurial > hg > NamedIdentityManager
view src/de/mpiwg/itgroup/nimanager/persons/IDQueryStringFull @ 13:dacf1b7b3ad5 default tip
libs added
author | dwinter |
---|---|
date | Mon, 17 Sep 2012 10:46:36 +0200 |
parents | 290d859f036b |
children |
line wrap: on
line source
sparql select distinct * FROM <file://mpiwg_persons_dnb.rdf> FROM <file://mpiwg_persons_2.rdf> FROM <file:///GND.rdf> FROM <http://identifiedNames> where {{ <%s> <http://xmlns.com/foaf/0.1/name> ?name. {{?ident <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> <%s>. ?gnd crm:P1_is_identified_by ?ident.} UNION { ?person2 <http://www.w3.org/2002/07/owl#sameAs> <%s>. ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2. ?gnd crm:P1_is_identified_by ?ident2. }} optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.} optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.} optional { {?gnd <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION {?gndSame <http://www.w3.org/2002/07/owl#sameAs> ?gnd.}} } union { ?person <http://xmlns.com/foaf/0.1/name> ?name. {{?ident <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person. <%s> crm:P1_is_identified_by ?ident.} UNION { ?person2 <http://www.w3.org/2002/07/owl#sameAs> ?person. ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2. ?gndSame crm:P1_is_identified_by ?ident2. }} optional {<%s> <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.} optional {<%s> <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.} { {<%s> <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION {?gndSame <http://www.w3.org/2002/07/owl#sameAs> <%s>.}} } union { ?person <http://xmlns.com/foaf/0.1/name> ?name. ?ident <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person. ?gnd crm:P1_is_identified_by ?ident. ?person2 <http://www.w3.org/2002/07/owl#sameAs> ?person. ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2. <%s> crm:P1_is_identified_by ?ident2. optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.} optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.} optional { {?gnd <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION {?gndSame <http://www.w3.org/2002/07/owl#sameAs> ?gnd.}} } }