Kostüme: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
zurück zur Übersicht der SPARQL-Abfragethemen: [[SPARQL-Abfragen|zurück]] | zurück zur Übersicht der SPARQL-Abfragethemen: [[SPARQL-Abfragen|zurück]] | ||
== Beschreibung aller Kostüme aller Rollen == | |||
<syntaxhighlight lang="sparql" line="1"> | |||
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/> | |||
PREFIX wd: <https://mtm.uni-trier.de/entity/> | |||
PREFIX p: <https://mtm.uni-trier.de/prop/> | |||
PREFIX ps: <https://mtm.uni-trier.de/prop/statement/> | |||
PREFIX pq: <https://mtm.uni-trier.de/prop/qualifier/> | |||
SELECT DISTINCT ?inszenierungLabel ?rolleLabel ?kostümLabel ?beschreibung WHERE { | |||
?figur wdt:P88 ?rolle. #Figur ist Grundlage einer Rolle | |||
?rolle wdt:P55 ?kostüm. #Rolle hat ein Kostüm | |||
?kostüm wdt:P54 ?beschreibung. #Kostüm hat eine Beschreibung | |||
?kostüm p:P81 ?statement. #Kostüm hat ein Statement | |||
?statement ps:P81 ?rolle. #Kostüm gehört zur Rolle | |||
?statement pq:P32 ?inszenierung. #Qualifikator in Inszenierung | |||
SERVICE wikibase:label { #Sorgt für lesbare Labels | |||
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de". | |||
} | |||
} | |||
ORDER BY ?inszenierungLabel | |||
</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%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fmtm.uni-trier.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fmtm.uni-trier.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fmtm.uni-trier.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%20%3FinszenierungLabel%20%3FrolleLabel%20%3Fkost%C3%BCmLabel%20%3Fbeschreibung%20WHERE%20%7B%0A%20%20%20%3Ffigur%20wdt%3AP88%20%3Frolle.%20%20%20%20%20%20%20%20%20%20%20%20%20%23Figur%20ist%20Grundlage%20einer%20Rolle%0A%20%20%20%3Frolle%20wdt%3AP55%20%3Fkost%C3%BCm.%20%20%20%20%20%20%20%20%20%20%20%20%23Rolle%20hat%20ein%20Kost%C3%BCm%20%0A%20%20%20%3Fkost%C3%BCm%20wdt%3AP54%20%3Fbeschreibung.%20%20%20%20%20%23Kost%C3%BCm%20hat%20eine%20Beschreibung%0A%20%20%0A%20%20%20%3Fkost%C3%BCm%20p%3AP81%20%3Fstatement.%20%20%20%20%20%20%20%20%20%20%23Kost%C3%BCm%20hat%20ein%20Statement%0A%20%20%20%3Fstatement%20ps%3AP81%20%3Frolle.%20%20%20%20%20%20%20%20%20%20%23Kost%C3%BCm%20geh%C3%B6rt%20zur%20Rolle%0A%20%20%20%3Fstatement%20pq%3AP32%20%3Finszenierung.%20%20%20%23Qualifikator%20in%20Inszenierung%0A%20%20%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%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%7D%0A%7D%0A%0AORDER%20BY%20%3FinszenierungLabel%0A%0A SPARQL-Abfrage testen] | |||
== Beschreibungen aller Kostüme einer bestimmten Rolle == | == Beschreibungen aller Kostüme einer bestimmten Rolle == | ||
Revision as of 21:20, 27 March 2025
zurück zur Übersicht der SPARQL-Abfragethemen: zurück
Beschreibung aller Kostüme aller Rollen
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
PREFIX p: <https://mtm.uni-trier.de/prop/>
PREFIX ps: <https://mtm.uni-trier.de/prop/statement/>
PREFIX pq: <https://mtm.uni-trier.de/prop/qualifier/>
SELECT DISTINCT ?inszenierungLabel ?rolleLabel ?kostümLabel ?beschreibung WHERE {
?figur wdt:P88 ?rolle. #Figur ist Grundlage einer Rolle
?rolle wdt:P55 ?kostüm. #Rolle hat ein Kostüm
?kostüm wdt:P54 ?beschreibung. #Kostüm hat eine Beschreibung
?kostüm p:P81 ?statement. #Kostüm hat ein Statement
?statement ps:P81 ?rolle. #Kostüm gehört zur Rolle
?statement pq:P32 ?inszenierung. #Qualifikator in Inszenierung
SERVICE wikibase:label { #Sorgt für lesbare Labels
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de".
}
}
ORDER BY ?inszenierungLabel
Klicke hier: SPARQL-Abfrage testen
Beschreibungen aller Kostüme einer bestimmten Rolle
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
SELECT ?rolle ?kostüm ?kostümLabel ?beschreibung WHERE {
wd:Q27 wdt:P88 ?rolle. #Figur Angeklagter [Q27] ist Grundlage der Rolle [P88] Angeklagte:r
?rolle wdt:P55 ?kostüm. #Rolle Angeklagte:r hat ein Kostüm [P55]
?kostüm wdt:P54 ?beschreibung. #Kostüm hat eine Beschreibung [P54]
SERVICE wikibase:label { #Sorgt für lesbare Labels
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de".
}
}
In Zeile 5: wd:Q27 für die Rollen, die auf der Figur des Angeklagten basieren. Um die Kostüme anderer Rollen auszugeben, muss die Figur der literarischen Grundlage, auf der sie basiert, geändert werden:
- wd:Q27 für Angeklagter
- wd:Q30 für Protokollführerin
- wd:Q31 für Lauterbach
- wd:Q35 für Meiser
- wd:Q38 für Verteidiger
- wd:Q42 für Staatsanwältin
- wd:Q45 für Vorsitzender
- wd:Q47 für Wachtmeister
Klicke hier: SPARQL-Abfrage testen
Gibt es Inszenierungen, in denen die Rolle des Angeklagten keine Uniform trägt? Wenn ja, welche?
PREFIX wdt: <https://mtm.uni-trier.de/prop/direct/>
PREFIX wd: <https://mtm.uni-trier.de/entity/>
PREFIX p: <https://mtm.uni-trier.de/prop/>
PREFIX ps: <https://mtm.uni-trier.de/prop/statement/>
PREFIX pq: <https://mtm.uni-trier.de/prop/qualifier/>
SELECT ?inszenierung ?inszenierungLabel ?symbolik ?symbolikLabel WHERE {
wd:Q27 wdt:P88 ?rolle. #Figur Angeklagter [Q27] ist Grundlage der Rolle [P88] Angeklagte:r
?rolle p:P55 ?statement. #Statement bilden für die Abfrage des Qualifikators. Rolle hat ein statement
?statement ps:P55 ?kostüm. #statement hat ein Kostüm
?statement pq:P32 ?inszenierung. #in Inszenierung
?kostüm wdt:P56 ?symbolik. #Kostüm hat eine kontextelle Symbolik [P56]
FILTER (?symbolik != wd:Q111) #Filter der Kostüme, die keine Uniform [Q111] sind
SERVICE wikibase:label { #Sorgt für lesbare Labels
bd:serviceParam wikibase:language "[AUTO_LANGUAGE], de".
}
}
Klicke hier: SPARQL-Abfrage testen