16,603
edits
Line 140: | Line 140: | ||
OPTIONAL { | OPTIONAL { | ||
?pattern dreamst:P34 ?object . | |||
?object rdfs:label ?object_label . | |||
FILTER (LANG(?object_label) = 'da') | |||
BIND(CONCAT("#effect/", SUBSTR(STR(?object), 38)) AS ?objectUrl) | |||
} | } | ||
OPTIONAL { ?pattern dreamst:P49 ?object_text } | |||
BIND(COALESCE(?object, ?object_text) AS ?object) | |||
BIND(CONCAT(COALESCE(?object_label, ""), ' ("', ?object_text, '")') AS ?objectLabel) | |||
OPTIONAL { | OPTIONAL { | ||
?pattern dreamst:P55 ?recipient . | |||
?recipient rdfs:label ?recipient_label . | |||
FILTER (LANG(?recipient_label) = 'da') | |||
BIND(CONCAT("#effect/", SUBSTR(STR(?recipient), 38)) AS ?recipientUrl) | |||
} | |||
OPTIONAL { ?pattern dreamst:P54 ?recipient_text } | |||
BIND(COALESCE(?recipient, ?recipient_text) AS ?recipient) | |||
BIND(CONCAT(COALESCE(?recipient_label, ""), ' ("', ?recipient_text, '")') AS ?recipientLabel) | |||
OPTIONAL { ?pattern dreamst:P18 ?quote . } | OPTIONAL { ?pattern dreamst:P18 ?quote . } |