Kostüme: Difference between revisions

From MtM
Line 25: Line 25:


</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%20%3FinszenierungLabel%20%3FrolleLabel%20%3Fkost%C3%BCmLabel%20%3Fbeschreibung%20WHERE%20%7B%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]
</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%20%3FinszenierungLabel%20%3FrolleLabel%20%3Fkost%C3%BCmLabel%20%3Fbeschreibung%20WHERE%20%7B%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]
== Aus welchen Teilen setzen sich die einzelnen Kostüme zusammen? ==
<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 ?inszenierungLabel ?rolleLabel ?bestandteilLabel ?farbeLabel WHERE {
  ?rolle wdt:P55 ?kostüm.                #Rolle hat ein Kostüm
 
  ?kostüm p:P50 ?statement.              #Kostüm hat ein Statement
  ?statement ps:P50 ?bestandteil.        #Kostüm besteht aus Bestandteil
  ?statement pq:P49 ?farbe.              #Bestandteil hat eine Farbe im Qualifikator angegeben
 
  ?kostüm p:P81 ?statementzwei.          #Kostüm hat ein Statement
  ?statementzwei ps:P81 ?rolle.          #Kostüm gehört zur Rolle
  ?statementzwei 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%20%3FinszenierungLabel%20%3FrolleLabel%20%3FbestandteilLabel%20%3FfarbeLabel%20WHERE%20%7B%0A%20%20%20%3Frolle%20wdt%3AP55%20%3Fkost%C3%BCm.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23Rolle%20hat%20ein%20Kost%C3%BCm%20%0A%20%20%0A%20%20%20%3Fkost%C3%BCm%20p%3AP50%20%3Fstatement.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23Kost%C3%BCm%20hat%20ein%20Statement%0A%20%20%20%3Fstatement%20ps%3AP50%20%3Fbestandteil.%20%20%20%20%20%20%20%20%23Kost%C3%BCm%20besteht%20aus%20Bestandteil%0A%20%20%20%3Fstatement%20pq%3AP49%20%3Ffarbe.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23Bestandteil%20hat%20eine%20Farbe%20im%20Qualifikator%20angegeben%0A%20%20%0A%20%20%20%3Fkost%C3%BCm%20p%3AP81%20%3Fstatementzwei.%20%20%20%20%20%20%20%20%20%20%23Kost%C3%BCm%20hat%20ein%20Statement%0A%20%20%20%3Fstatementzwei%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%3Fstatementzwei%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 SPARQL-Abfrage testen]


== Beschreibungen aller Kostüme der Rollen, die auf einer bestimmten lit. Figur basieren ==
== Beschreibungen aller Kostüme der Rollen, die auf einer bestimmten lit. Figur basieren ==

Revision as of 21:36, 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 ?inszenierungLabel ?rolleLabel ?kostümLabel ?beschreibung WHERE {
   ?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

Aus welchen Teilen setzen sich die einzelnen Kostüme zusammen?

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 ?inszenierungLabel ?rolleLabel ?bestandteilLabel ?farbeLabel WHERE {
   ?rolle wdt:P55 ?kostüm.                #Rolle hat ein Kostüm 
  
   ?kostüm p:P50 ?statement.              #Kostüm hat ein Statement
   ?statement ps:P50 ?bestandteil.        #Kostüm besteht aus Bestandteil
   ?statement pq:P49 ?farbe.              #Bestandteil hat eine Farbe im Qualifikator angegeben
  
   ?kostüm p:P81 ?statementzwei.          #Kostüm hat ein Statement
   ?statementzwei ps:P81 ?rolle.          #Kostüm gehört zur Rolle
   ?statementzwei 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 der Rollen, die auf einer bestimmten lit. Figur basieren

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 ?inszenierungLabel ?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]
  
   ?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

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