annotate src/de/mpiwg/itgroup/nimanager/persons/personQueryStringFull @ 6:290d859f036b

ID search
author dwinter
date Thu, 29 Dec 2011 15:20:37 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
290d859f036b ID search
dwinter
parents:
diff changeset
1 sparql
290d859f036b ID search
dwinter
parents:
diff changeset
2
290d859f036b ID search
dwinter
parents:
diff changeset
3 select distinct *
290d859f036b ID search
dwinter
parents:
diff changeset
4 FROM <file://mpiwg_persons_dnb.rdf>
290d859f036b ID search
dwinter
parents:
diff changeset
5 FROM <file://mpiwg_persons_2.rdf>
290d859f036b ID search
dwinter
parents:
diff changeset
6 FROM <file:///GND.rdf>
290d859f036b ID search
dwinter
parents:
diff changeset
7 FROM <http://identifiedNames>
290d859f036b ID search
dwinter
parents:
diff changeset
8 where {{
290d859f036b ID search
dwinter
parents:
diff changeset
9 ?person <http://xmlns.com/foaf/0.1/name> "%s".
290d859f036b ID search
dwinter
parents:
diff changeset
10
290d859f036b ID search
dwinter
parents:
diff changeset
11 {{?ident <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person. ?gnd crm:P1_is_identified_by ?ident.} UNION {
290d859f036b ID search
dwinter
parents:
diff changeset
12 ?person2 <http://www.w3.org/2002/07/owl#sameAs> ?person.
290d859f036b ID search
dwinter
parents:
diff changeset
13 ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2.
290d859f036b ID search
dwinter
parents:
diff changeset
14 ?gnd crm:P1_is_identified_by ?ident2.
290d859f036b ID search
dwinter
parents:
diff changeset
15 }}
290d859f036b ID search
dwinter
parents:
diff changeset
16
290d859f036b ID search
dwinter
parents:
diff changeset
17 optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
18 optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
19
290d859f036b ID search
dwinter
parents:
diff changeset
20 optional { {?gnd <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION
290d859f036b ID search
dwinter
parents:
diff changeset
21 {?gndSame <http://www.w3.org/2002/07/owl#sameAs> ?gnd.}}
290d859f036b ID search
dwinter
parents:
diff changeset
22 }
290d859f036b ID search
dwinter
parents:
diff changeset
23 UNION {GRAPH <file://newpersonsFromProjects> {?person <http://xmlns.com/foaf/0.1/name> "%s"}}
290d859f036b ID search
dwinter
parents:
diff changeset
24 }