Zur Übersicht dieser Wikibase: Difference between revisions
No edit summary |
|||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Zurück zur Übersicht aller Abfragethemen: [[SPARQL-Abfragen|zurück]] | Zurück zur Übersicht aller Abfragethemen: [[SPARQL-Abfragen|zurück]] | ||
== Liste aller Properties == | |||
<syntaxhighlight lang="sparql" line="1" start="1"> | |||
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/> | PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/> | ||
PREFIX wd: <https://mtm.uni-trier.de/entity/> | PREFIX wd: <https://mtm.uni-trier.de/entity/> | ||
SELECT ? | SELECT ?property ?propertyLabel | ||
WHERE { | |||
?property a wikibase:Property . | |||
SERVICE wikibase:label { | |||
SERVICE wikibase:label { #Sorgt für lesbare Labels | |||
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de". | |||
} | |||
} | } | ||
ORDER BY ASC(xsd:integer(STRAFTER(STR(?property), 'P'))) | |||
</syntaxhighlight>Klicke hier: [http://mtm.uni-trier.de/query/#PREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fmtm.uni-trier.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fmtm.uni-trier.de%2Fentity%2F%3E%0A%0ASELECT%20%3Fproperty%20%3FpropertyLabel%0AWHERE%20%7B%0A%20%20%3Fproperty%20a%20wikibase%3AProperty%20.%0A%20%0A%20%20%20%20SERVICE%20wikibase%3Alabel%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23Sorgt%20f%C3%BCr%20lesbare%20Labels%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2C%20de%22.%0A%20%20%20%20%7D%0A%7D%0AORDER%20BY%20ASC%28xsd%3Ainteger%28STRAFTER%28STR%28%3Fproperty%29%2C%20%27P%27%29%29%29 SPARQL-Abfrage testen] | |||
== Welche Inszenierungen sind auf dieser Wikibase angelegt? == | |||
<syntaxhighlight lang="sparql" line="1"> | |||
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/> | |||
PREFIX wd: <https://mtm.uni-trier.de/entity/> | |||
SELECT ?inszenierung ?inszenierungLabel WHERE { | |||
?inszenierung wdt:P3 wd:Q309. #Inszenierung ist ein(e) (P3) Inszenierung (Q309) | |||
SERVICE wikibase:label { #Fügt lesbare Labels hinzu | |||
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de". | |||
} | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight>Klicke hier: [https://tinyurl.com/2xv83vou SPARQL-Abfrage testen] | ||
== Karte aller Inszenierungsorte == | |||
<syntaxhighlight lang="sparql" line="1" start="1"> | |||
PREFIX wd: <http://www.wikidata.org/entity/> | |||
PREFIX wdt: <http://www.wikidata.org/prop/direct/> | |||
PREFIX mmd: <https://mtm.uni-trier.de/entity/> | |||
PREFIX | PREFIX mmdt: <https://mtm.uni-trier.de/prop/direct/> | ||
PREFIX | |||
#defaultView:Map | #defaultView:Map | ||
SELECT ? | SELECT ?inszenierung ?inszenierungLabel ?spielortLabel ?WikiDataEntity ?koordinaten WHERE { | ||
# | |||
? | ?inszenierung mmdt:P3 mmd:Q309. #Inszenierung ist eine Inszenierung (Q309). | ||
? | ?inszenierung mmdt:P8 ?spielort. | ||
?spielort mmdt:P2 ?WikiDataEntity. # P2 = exakte Übereinstimmung Wikidata-item | |||
SERVICE <https://query.wikidata.org/sparql> { | SERVICE <https://query.wikidata.org/sparql> { | ||
?WikiDataEntity wdt:P625 ? | ?WikiDataEntity wdt:P625 ?koordinaten # P625 = Koordinaten in Wikidata | ||
} | |||
SERVICE wikibase:label { | |||
bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". | |||
} | |||
} | |||
</syntaxhighlight>Klicke hier: [https://tinyurl.com/2dfg3dx3 SPARQL-Abfrage testen] | |||
== Welche und wie viele Personen sind auf dieser Wikibase angelegt? == | |||
<syntaxhighlight lang="sparql" line="1"> | |||
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/> | |||
PREFIX wd: <https://mtm.uni-trier.de/entity/> | |||
SELECT ?person ?personLabel WHERE { | |||
?person wdt:P3 wd:Q241. # Person ist ein(e) (P3) reale Person (Q241) | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". | |||
} | |||
} | |||
</syntaxhighlight>Die Anzahl der Ergebnisse entspricht der Anzahl an realen Personen, die auf der Wikibase angelegt sind. | |||
Klicke hier: [https://tinyurl.com/2b3hwsdn SPARQL-Abfrage testen] | |||
Falls diese Anzahl jedoch als Ergebnis ausgegeben werden soll, kann folgende Anfrage verwendet werden:<syntaxhighlight lang="sparql" line="1"> | |||
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/> | |||
PREFIX wd: <https://mtm.uni-trier.de/entity/> | |||
SELECT (COUNT(*) AS ?count) WHERE { # Count zählt die Einträge | |||
?person wdt:P3 wd:Q241. # Person ist ein(e) (P3) reale Person (Q241) | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de". | |||
} | } | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight>Klicke hier: [https://tinyurl.com/25vkufpy SPARQL-Abfrage testen] | ||
Latest revision as of 17:46, 3 April 2025
Zurück zur Übersicht aller Abfragethemen: zurück
Liste aller Properties
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
SELECT ?property ?propertyLabel
WHERE {
?property a wikibase:Property .
SERVICE wikibase:label { #Sorgt für lesbare Labels
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de".
}
}
ORDER BY ASC(xsd:integer(STRAFTER(STR(?property), 'P')))
Klicke hier: SPARQL-Abfrage testen
Welche Inszenierungen sind auf dieser Wikibase angelegt?
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
SELECT ?inszenierung ?inszenierungLabel WHERE {
?inszenierung wdt:P3 wd:Q309. #Inszenierung ist ein(e) (P3) Inszenierung (Q309)
SERVICE wikibase:label { #Fügt lesbare Labels hinzu
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de".
}
}
Klicke hier: SPARQL-Abfrage testen
Karte aller Inszenierungsorte
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX mmd: <https://mtm.uni-trier.de/entity/>
PREFIX mmdt: <https://mtm.uni-trier.de/prop/direct/>
#defaultView:Map
SELECT ?inszenierung ?inszenierungLabel ?spielortLabel ?WikiDataEntity ?koordinaten WHERE {
?inszenierung mmdt:P3 mmd:Q309. #Inszenierung ist eine Inszenierung (Q309).
?inszenierung mmdt:P8 ?spielort.
?spielort mmdt:P2 ?WikiDataEntity. # P2 = exakte Übereinstimmung Wikidata-item
SERVICE <https://query.wikidata.org/sparql> {
?WikiDataEntity wdt:P625 ?koordinaten # P625 = Koordinaten in Wikidata
}
SERVICE wikibase:label {
bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de".
}
}
Klicke hier: SPARQL-Abfrage testen
Welche und wie viele Personen sind auf dieser Wikibase angelegt?
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
SELECT ?person ?personLabel WHERE {
?person wdt:P3 wd:Q241. # Person ist ein(e) (P3) reale Person (Q241)
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de".
}
}
Die Anzahl der Ergebnisse entspricht der Anzahl an realen Personen, die auf der Wikibase angelegt sind.
Klicke hier: SPARQL-Abfrage testen
Falls diese Anzahl jedoch als Ergebnis ausgegeben werden soll, kann folgende Anfrage verwendet werden:
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
SELECT (COUNT(*) AS ?count) WHERE { # Count zählt die Einträge
?person wdt:P3 wd:Q241. # Person ist ein(e) (P3) reale Person (Q241)
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de".
}
}
Klicke hier: SPARQL-Abfrage testen