16,603
edits
(→Patterns: Add link) |
(→Patterns: Renames object to impact) |
||
Line 70: | Line 70: | ||
?subject ?subjectLabel ?subjectUrl | ?subject ?subjectLabel ?subjectUrl | ||
? | ?impact ?impactLabel ?impactUrl | ||
?recipient ?recipientLabel ?recipientUrl | ?recipient ?recipientLabel ?recipientUrl | ||
Line 89: | Line 89: | ||
WHERE { | WHERE { | ||
?pattern dreamst:P2 dreams: | ?pattern dreamst:P2 dreams:Q263 ; | ||
dreamst:P20? / dreamst:P16 / dreamst:P10* target: . | dreamst:P20? / dreamst:P16 / dreamst:P10* target: . | ||
Line 103: | Line 103: | ||
OPTIONAL { | OPTIONAL { | ||
?pattern dreamst:P34 ? | ?pattern dreamst:P34 ?impact . | ||
? | ?impact rdfs:label ?impact_label . | ||
FILTER (LANG(? | FILTER (LANG(?impact_label) = 'da') | ||
BIND(CONCAT("#effect/", SUBSTR(STR(? | BIND(CONCAT("#effect/", SUBSTR(STR(?impact), 38)) AS ?impactUrl) | ||
} | } | ||
OPTIONAL { ?pattern dreamst:P49 ? | OPTIONAL { ?pattern dreamst:P49 ?impact_text } | ||
BIND(COALESCE(? | BIND(COALESCE(?impact, ?impact_text) AS ?impact) | ||
BIND(CONCAT(? | BIND(CONCAT(?impact_text, " (", COALESCE(?impact_label, ""), ")") AS ?impactLabel) | ||
OPTIONAL { | OPTIONAL { |