Dreams:effect: Difference between revisions

Line 92: Line 92:
   ?subjekt ?subjektLabel ?subjektUrl
   ?subjekt ?subjektLabel ?subjektUrl


   ?impact ?impactLabel ?impactUrl
   ?påvirkdning ?påvirkdningLabel ?påvirkdningUrl


   ?recipient ?recipientLabel ?recipientUrl
   ?recipient ?recipientLabel ?recipientUrl
Line 122: Line 122:
      
      
   OPTIONAL {
   OPTIONAL {
     ?mønster dreamst:P34 ?impact .  
     ?mønster dreamst:P34 ?påvirkdning .  
     ?impact rdfs:label ?impact_label .
     ?påvirkdning rdfs:label ?påvirkdning_label .
     FILTER (LANG(?impact_label) = 'da')
     FILTER (LANG(?påvirkdning_label) = 'da')
     BIND(CONCAT("#effect/", SUBSTR(STR(?impact), 38)) AS ?impactUrl)
     BIND(CONCAT("#effect/", SUBSTR(STR(?påvirkdning), 38)) AS ?påvirkdningUrl)
   }
   }
   OPTIONAL { ?mønster dreamst:P49 ?impact_text }
   OPTIONAL { ?mønster dreamst:P49 ?påvirkdning_text }
   BIND(COALESCE(?impact, ?impact_text) AS ?impact)
   BIND(COALESCE(?påvirkdning, ?påvirkdning_text) AS ?påvirkdning)
   BIND(CONCAT(?impact_text, " (", COALESCE(?impact_label, ""), ")") AS ?impactLabel)
   BIND(CONCAT(?påvirkdning_text, " (", COALESCE(?påvirkdning_label, ""), ")") AS ?påvirkdningLabel)


   OPTIONAL {
   OPTIONAL {