Dreams:pattern: Difference between revisions

→‎Pattern data: Subject class/text
(→‎Pattern data: Subject class/text)
Line 1: Line 1:
== Pattern data ==
== Pattern data ==
{{SPARQL | query=  
{{SPARQL | query=  
PREFIX target: <https://dreams.wikibase.cloud/entity/Q260>
PREFIX target: <https://dreams.wikibase.cloud/entity/Q939>
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 13: Line 13:
     BIND(1 AS ?order)
     BIND(1 AS ?order)
     BIND("Subject (effector)" AS ?description)
     BIND("Subject (effector)" AS ?description)
     ?pattern dreamst:P33 ?value .
     OPTIONAL {
      ?pattern dreamst:P33 ?value .  
      ?value rdfs:label ?value_label .
      FILTER (LANG(?value_label) = 'da')
    }
    OPTIONAL { ?pattern dreamst:P47 ?value_text }
    BIND(CONCAT(COALESCE(?value_label, ""), ' ("', ?value_text, '")') AS ?valueLabel)
     BIND(CONCAT("#effect/", SUBSTR(STR(?value), 38)) AS ?valueUrl)
     BIND(CONCAT("#effect/", SUBSTR(STR(?value), 38)) AS ?valueUrl)
  }
  UNION
  {
    BIND(2 AS ?order)
    BIND("Subject (text)" AS ?description)
    ?pattern dreamst:P47 ?value .
   }
   }
   UNION
   UNION
Line 92: Line 92:
}
}
ORDER BY ?order
ORDER BY ?order
}}
}}