query-5b9fdfb4df07142e4c59f4e3f0f67efb

rq turtle/ttl

Les production issues de l'activité spécifique de production menée par une société de production XY avec les metteurs en scène. PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX crm: http://www.cidoc-crm.org/cidoc-crm/ PREFIX spav: http://vocab.performing-arts.ch/ PREFIX frbroo: http://iflastandards.info/ns/fr/frbr/frbroo/

SELECT ?prod ?titlelabel ?season ?PersonLabel ?PersonWikidata ?GenrePerfo WHERE { { SELECT DISTINCT ?Act_production ?expressioncreation ?prod ?titlelabel ?season ?PersonLabel ?PersonWikidata ?GenrePerfo WHERE { ?Act_production crm:P14_carried_out_by ;#on cherche une activité spécifique conduite par XY (ajouter URI de la société de production) crm:P2_has_type spav:muwgo.#une activité de type "production" ?expressioncreation crm:P9_consists_of ?Act_production; #cette production est issue d'une activité créatrice frbroo:R17_created ?prod.#cette activité créatrice crée une production générique ?prod rdfs:label ?titlelabel.#titre de la production générique ?expressioncreation crm:P10_falls_within ?season.#l'activité créatrice trouve sa place dans une saison. FILTER(CONTAINS(STR(?season), "/s/")). OPTIONAL {?expressioncreation crm:P9_consists_of ?Activity. ?Activity crm:P2_has_type spav:mutnt; crm:P14_carried_out_by ?Person. ?Person rdfs:label ?PersonLabel ; http://www.w3.org/2002/07/owl#sameAs ?PersonWikidata . FILTER ( REGEX ( STR(?PersonWikidata) , "wikidata.org" ) ) }. OPTIONAL {?perfoGen frbroo:R25_performed ?prod; crm:P9_consists_of ?perfoSpec. ?perfoSpec crm:P2_has_type ?GenrePerfo. ?GenrePerfo skos:inScheme http://vocab.performing-arts.ch/hl}. } } }

Use at

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
#Les production issues de l'activité spécifique de production menée par une société de production XY avec les metteurs en scène.
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
PREFIX spav: <http://vocab.performing-arts.ch/>
PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>

SELECT ?prod ?titlelabel ?season ?PersonLabel ?PersonWikidata ?GenrePerfo
WHERE {
{
 SELECT DISTINCT ?Act_production ?expressioncreation ?prod ?titlelabel ?season ?PersonLabel ?PersonWikidata ?GenrePerfo
 WHERE 
 {
  ?Act_production crm:P14_carried_out_by <XY>;#on cherche une activité spécifique conduite par XY (ajouter URI de la société de production)
    crm:P2_has_type spav:muwgo.#une activité de type "production"
  ?expressioncreation crm:P9_consists_of ?Act_production; #cette production est issue d'une activité créatrice
    frbroo:R17_created ?prod.#cette activité créatrice crée une production générique
  ?prod rdfs:label ?titlelabel.#titre de la production générique
   ?expressioncreation crm:P10_falls_within ?season.#l'activité créatrice trouve sa place dans une saison.
          FILTER(CONTAINS(STR(?season), "/s/")).
          OPTIONAL {?expressioncreation crm:P9_consists_of ?Activity.
          ?Activity crm:P2_has_type spav:mutnt; crm:P14_carried_out_by ?Person.
          ?Person rdfs:label ?PersonLabel ; <http://www.w3.org/2002/07/owl#sameAs> ?PersonWikidata . 
          FILTER ( REGEX ( STR(?PersonWikidata) , "wikidata.org" ) ) }.
 OPTIONAL {?perfoGen frbroo:R25_performed ?prod; crm:P9_consists_of ?perfoSpec. ?perfoSpec crm:P2_has_type ?GenrePerfo. ?GenrePerfo skos:inScheme <http://vocab.performing-arts.ch/hl>}.
      }
 }
 }

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v3("?Act_production") v7("?Activity") v12("?GenrePerfo"):::projected v8("?Person") v9("?PersonLabel"):::projected v2("?PersonWikidata"):::projected v4("?expressioncreation") v10("?perfoGen") v11("?perfoSpec") v5("?prod"):::projected v1("?season"):::projected v6("?titlelabel"):::projected c4([https://query.wikidata.org/XY]):::iri c11([http://vocab.performing-arts.ch/mutnt]):::iri c15([http://vocab.performing-arts.ch/hl]):::iri c6([http://vocab.performing-arts.ch/muwgo]):::iri f0[["contains(str(?season),'/s/')"]] f0 --> v1 v3 --http://www.cidoc-crm.org/cidoc-crm/P14_carried_out_by--> c4 v3 --http://www.cidoc-crm.org/cidoc-crm/P2_has_type--> c6 v4 --http://www.cidoc-crm.org/cidoc-crm/P9_consists_of--> v3 v4 --http://iflastandards.info/ns/fr/frbr/frbroo/R17_created--> v5 v5 --"rdfs:label"--> v6 v4 --http://www.cidoc-crm.org/cidoc-crm/P10_falls_within--> v1 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v4 -.http://www.cidoc-crm.org/cidoc-crm/P9_consists_of.-> v7 v7 --http://www.cidoc-crm.org/cidoc-crm/P2_has_type--> c11 v7 --http://www.cidoc-crm.org/cidoc-crm/P14_carried_out_by--> v8 v8 --"rdfs:label"--> v9 v8 --http://www.w3.org/2002/07/owl#sameAs--> v2 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v10 -.http://iflastandards.info/ns/fr/frbr/frbroo/R25_performed.-> v5 v10 --http://www.cidoc-crm.org/cidoc-crm/P9_consists_of--> v11 v11 --http://www.cidoc-crm.org/cidoc-crm/P2_has_type--> v12 v12 --"skos:inScheme"--> c15 end