Dreams:pattern: Difference between revisions

→‎Pattern data: Add project type from report
No edit summary
(→‎Pattern data: Add project type from report)
Line 41: Line 41:
     BIND(15 AS ?order)
     BIND(15 AS ?order)
     BIND("Project type" AS ?description)
     BIND("Project type" AS ?description)
     ?pattern dreamst:P16 ?value .
     ?pattern dreamst:P16 ?value_from_pattern .
    ?pattern dreamst:P20 / dreamst:P16 ?value_from_report .
    BIND(COALESCE(?value_from_pattern, ?value_from_report) AS ?value)
     BIND(CONCAT("#projecttype/", SUBSTR(STR(?value), 38)) AS ?valueUrl)
     BIND(CONCAT("#projecttype/", SUBSTR(STR(?value), 38)) AS ?valueUrl)
   }
   }