Dreams:projecttype: Difference between revisions

→‎Patterns: Add link
(→‎Patterns: Add link)
Line 85: Line 85:
   ?report ?reportLabel
   ?report ?reportLabel
   (CONCAT("#report/", SUBSTR(STR(?report), 38)) AS ?reportUrl)   
   (CONCAT("#report/", SUBSTR(STR(?report), 38)) AS ?reportUrl)   
  ?link ?linkUrl


WHERE {
WHERE {
Line 136: Line 138:
   OPTIONAL { ?pattern dreamst:P21 / dreamst:P44 ?symbol . }
   OPTIONAL { ?pattern dreamst:P21 / dreamst:P44 ?symbol . }
   BIND(IF(BOUND(?symbol), ?symbol, "❓") AS ?significance)
   BIND(IF(BOUND(?symbol), ?symbol, "❓") AS ?significance)
  OPTIONAL {
    ?pattern dreamst:P20 ?report .
    ?report dreamst:P40 ?miljøportal .
    OPTIONAL { ?pattern dreamst:P46 ?page }
    BIND(IF(BOUND(?page), CONCAT(?page, " ↗"), " ↗") AS ?link)
    BIND(CONCAT("https://daieproddreamspdfsto.blob.core.windows.net/files/", STR(?miljøportal),
                IF(BOUND(?page), CONCAT("#page=", ?page), "")) AS ?linkUrl)
  }


   SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en". }
   SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en". }
}
}
}}
}}