query-64c4f67eba7f8bd29709a56fa52f7538

rq turtle/ttl

title:list of recorded track from one specific composition, and all the releases (single/album, etc.) where using SELECT distinct ?item ?itemLabel ?tipusLabel ?interpret ?interpretLabel ?productorLabel ?album ?albumLabel ?pista ?data_publi WHERE { SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }

?item wdt:P2550 wd:Q1550581. OPTIONAL { ?item wdt:P31 ?tipus_trk. } OPTIONAL { ?item wdt:P175 ?interpret. } OPTIONAL { ?item wdt:P10135 ?data_enreg. } OPTIONAL { ?item wdt:P483 ?gravat_a. } OPTIONAL { ?item wdt:P162 ?productor. } OPTIONAL { ?album p:P658 ?statement. ?statement ps:P658 ?item. OPTIONAL {?statement pq:P1545 ?pista_ord.} OPTIONAL {?statement pq:P3831 ?pista_rol.} OPTIONAL { ?album wdt:P31 ?tipus_rls. } OPTIONAL { ?album wdt:P577 ?data_publi. } OPTIONAL { ?album wdt:P437 ?format_dist. } } BIND(IF(BOUND(?tipus_rls), ?tipus_rls, ?tipus_trk ) as ?tipus). BIND(IF(BOUND(?pista_ord), ?pista_ord, ?pista_rol) as ?pista). } ORDER BY ASC(?data_enreg) ASC(?interpretLabel) ASC(?album)

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
#title:list of recorded track from one specific composition, and all the releases (single/album, etc.) where using
SELECT distinct ?item ?itemLabel ?tipusLabel ?interpret ?interpretLabel ?productorLabel
 ?album ?albumLabel ?pista ?data_publi WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }

 ?item wdt:P2550 wd:Q1550581.
  OPTIONAL { ?item wdt:P31 ?tipus_trk. }
  OPTIONAL { ?item wdt:P175 ?interpret. }
  OPTIONAL { ?item wdt:P10135 ?data_enreg. }
  OPTIONAL { ?item wdt:P483 ?gravat_a. }
  OPTIONAL { ?item wdt:P162 ?productor. }
  OPTIONAL { ?album p:P658 ?statement.
       ?statement ps:P658 ?item.
       OPTIONAL {?statement pq:P1545 ?pista_ord.}
       OPTIONAL {?statement pq:P3831 ?pista_rol.}
       OPTIONAL { ?album wdt:P31 ?tipus_rls. }
       OPTIONAL { ?album wdt:P577 ?data_publi. }
       OPTIONAL { ?album wdt:P437 ?format_dist. }
           }
  BIND(IF(BOUND(?tipus_rls), ?tipus_rls, ?tipus_trk )
           as ?tipus).
  BIND(IF(BOUND(?pista_ord), ?pista_ord, ?pista_rol)
           as ?pista).
}
ORDER BY ASC(?data_enreg) ASC(?interpretLabel) ASC(?album)

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v3("?album"):::projected v1("?data_enreg") v13("?data_publi"):::projected v14("?format_dist") v7("?gravat_a") v6("?interpret"):::projected v2("?interpretLabel"):::projected v4("?item"):::projected v16("?pista"):::projected v10("?pista_ord") v11("?pista_rol") v8("?productor") v9("?statement") v15("?tipus") v12("?tipus_rls") v5("?tipus_trk") c2(["bd:serviceParam"]):::iri c4(["#91;AUTO_LANGUAGE#93;,en"]):::literal c6(["wd:Q1550581"]):::iri subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c2 --"wikibase:language"--> c4 end v4 --"p:direct/P2550"--> c6 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v4 -."p:direct/P31".-> v5 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v4 -."p:direct/P175".-> v6 end subgraph optional2["(optional)"] style optional2 fill:#bbf,stroke-dasharray: 5 5; v4 -."p:direct/P10135".-> v1 end subgraph optional3["(optional)"] style optional3 fill:#bbf,stroke-dasharray: 5 5; v4 -."p:direct/P483".-> v7 end subgraph optional4["(optional)"] style optional4 fill:#bbf,stroke-dasharray: 5 5; v4 -."p:direct/P162".-> v8 end subgraph optional5["(optional)"] style optional5 fill:#bbf,stroke-dasharray: 5 5; v3 -."p:P658".-> v9 v9 --"p:statement/P658"--> v4 subgraph optional6["(optional)"] style optional6 fill:#bbf,stroke-dasharray: 5 5; v9 -."p:qualifier/P1545".-> v10 end subgraph optional7["(optional)"] style optional7 fill:#bbf,stroke-dasharray: 5 5; v9 -."p:qualifier/P3831".-> v11 end subgraph optional8["(optional)"] style optional8 fill:#bbf,stroke-dasharray: 5 5; v3 -."p:direct/P31".-> v12 end subgraph optional9["(optional)"] style optional9 fill:#bbf,stroke-dasharray: 5 5; v3 -."p:direct/P577".-> v13 end subgraph optional10["(optional)"] style optional10 fill:#bbf,stroke-dasharray: 5 5; v3 -."p:direct/P437".-> v14 end end bind0[/"if(bound(?tipus_rls),?tipus_rls,?tipus_trk)"/] v12 --o bind0 v5 --o bind0 bind0 --as--o v15 bind1[/"if(bound(?pista_ord),?pista_ord,?pista_rol)"/] v10 --o bind1 v11 --o bind1 bind1 --as--o v16