Dreams:pattern: Difference between revisions

Edited recipient
No edit summary
(Edited recipient)
Line 1: Line 1:
== Pattern data ==
== Pattern data ==
{{SPARQL | query=  
{{SPARQL | query=  
PREFIX target: <https://dreams.wikibase.cloud/entity/Q935>
PREFIX target: <https://dreams.wikibase.cloud/entity/Q967>
PREFIX dreams: <https://dreams.wikibase.cloud/entity/>
PREFIX dreams: <https://dreams.wikibase.cloud/entity/>
PREFIX dreamst: <https://dreams.wikibase.cloud/prop/direct/>
PREFIX dreamst: <https://dreams.wikibase.cloud/prop/direct/>
Line 41: Line 41:
     BIND(10 AS ?order)
     BIND(10 AS ?order)
     BIND("Recipient" AS ?description)
     BIND("Recipient" AS ?description)
     ?pattern dreamst:P34 / dreamst:P9 ?value .
     OPTIONAL {
    ?value dreamst:P10+ dreams:Q50 .
      ?pattern dreamst:P55 ?value .
    BIND(CONCAT("#effect/", SUBSTR(STR(?value), 38)) AS ?valueUrl)
      ?value rdfs:label ?value_label .
      FILTER (LANG(?value_label) = 'da')
      BIND(CONCAT("#effect/", SUBSTR(STR(?value), 38)) AS ?valueUrl)
    }
    OPTIONAL { ?pattern dreamst:P54 ?value_text }
    BIND(COALESCE(?value, ?value_text) AS ?value)
    BIND(CONCAT(COALESCE(?value_label, ""), ' ("', ?value_text, '")') AS ?valueLabel)
   }
   }
   UNION
   UNION