annotate src/de/mpiwg/itgroup/nimanager/persons/IDQueryStringFull_tmp @ 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 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/Person:581130> <http://xmlns.com/foaf/0.1/name> ?name.
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> <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/Person:581130>.
290d859f036b ID search
dwinter
parents:
diff changeset
12
290d859f036b ID search
dwinter
parents:
diff changeset
13 ?gnd crm:P1_is_identified_by ?ident.} UNION {
290d859f036b ID search
dwinter
parents:
diff changeset
14 ?person2 <http://www.w3.org/2002/07/owl#sameAs> <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/Person:581130>.
290d859f036b ID search
dwinter
parents:
diff changeset
15 ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2.
290d859f036b ID search
dwinter
parents:
diff changeset
16 ?gnd crm:P1_is_identified_by ?ident2.
290d859f036b ID search
dwinter
parents:
diff changeset
17 }}
290d859f036b ID search
dwinter
parents:
diff changeset
18
290d859f036b ID search
dwinter
parents:
diff changeset
19 optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
20 optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
21
290d859f036b ID search
dwinter
parents:
diff changeset
22 optional { {?gnd <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION
290d859f036b ID search
dwinter
parents:
diff changeset
23 {?gndSame <http://www.w3.org/2002/07/owl#sameAs> ?gnd.}}
290d859f036b ID search
dwinter
parents:
diff changeset
24 }
290d859f036b ID search
dwinter
parents:
diff changeset
25
290d859f036b ID search
dwinter
parents:
diff changeset
26 union
290d859f036b ID search
dwinter
parents:
diff changeset
27 {
290d859f036b ID search
dwinter
parents:
diff changeset
28 ?person <http://xmlns.com/foaf/0.1/name> ?name.
290d859f036b ID search
dwinter
parents:
diff changeset
29
290d859f036b ID search
dwinter
parents:
diff changeset
30 {{?ident <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person.
290d859f036b ID search
dwinter
parents:
diff changeset
31
290d859f036b ID search
dwinter
parents:
diff changeset
32 <http://d-nb.info/gnd/118529579> crm:P1_is_identified_by ?ident.} UNION {
290d859f036b ID search
dwinter
parents:
diff changeset
33 ?person2 <http://www.w3.org/2002/07/owl#sameAs> ?person.
290d859f036b ID search
dwinter
parents:
diff changeset
34 ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2.
290d859f036b ID search
dwinter
parents:
diff changeset
35 <http://d-nb.info/gnd/118529579> crm:P1_is_identified_by ?ident2.
290d859f036b ID search
dwinter
parents:
diff changeset
36 }}
290d859f036b ID search
dwinter
parents:
diff changeset
37
290d859f036b ID search
dwinter
parents:
diff changeset
38 optional {<http://d-nb.info/gnd/118529579> <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
39 optional {<http://d-nb.info/gnd/118529579> <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
40
290d859f036b ID search
dwinter
parents:
diff changeset
41 optional { {<http://d-nb.info/gnd/118529579> <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION
290d859f036b ID search
dwinter
parents:
diff changeset
42 {?gndSame <http://www.w3.org/2002/07/owl#sameAs>
290d859f036b ID search
dwinter
parents:
diff changeset
43 <http://d-nb.info/gnd/118529579>.}}
290d859f036b ID search
dwinter
parents:
diff changeset
44 }
290d859f036b ID search
dwinter
parents:
diff changeset
45 union
290d859f036b ID search
dwinter
parents:
diff changeset
46
290d859f036b ID search
dwinter
parents:
diff changeset
47 {
290d859f036b ID search
dwinter
parents:
diff changeset
48 ?person <http://xmlns.com/foaf/0.1/name> ?name.
290d859f036b ID search
dwinter
parents:
diff changeset
49
290d859f036b ID search
dwinter
parents:
diff changeset
50 ?ident <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person.
290d859f036b ID search
dwinter
parents:
diff changeset
51 ?gnd crm:P1_is_identified_by ?ident.
290d859f036b ID search
dwinter
parents:
diff changeset
52 ?person2 <http://www.w3.org/2002/07/owl#sameAs> ?person.
290d859f036b ID search
dwinter
parents:
diff changeset
53 ?ident2 <http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities/identifies_NamedEntity> ?person2.
290d859f036b ID search
dwinter
parents:
diff changeset
54 <http://dbpedia.org/resource/Albert_Einstein> crm:P1_is_identified_by ?ident2.
290d859f036b ID search
dwinter
parents:
diff changeset
55
290d859f036b ID search
dwinter
parents:
diff changeset
56
290d859f036b ID search
dwinter
parents:
diff changeset
57 optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfBirth> ?birthDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
58 optional {?gnd <http://RDVocab.info/ElementsGr2/dateOfDeath> ?deathDate.}
290d859f036b ID search
dwinter
parents:
diff changeset
59
290d859f036b ID search
dwinter
parents:
diff changeset
60 optional { {?gnd <http://www.w3.org/2002/07/owl#sameAs> ?gndSame.} UNION
290d859f036b ID search
dwinter
parents:
diff changeset
61 {?gndSame <http://www.w3.org/2002/07/owl#sameAs> ?gnd.}}
290d859f036b ID search
dwinter
parents:
diff changeset
62 }
290d859f036b ID search
dwinter
parents:
diff changeset
63 }