Difference between revisions of "Template:SPARQLLink/doc"
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{SPARQLLink|query=SELECT}} | + | {{SPARQLLink|query=#defaultView:Graph |
+ | PREFIX pdio: <http://wiki.personaldata.io/entity/> | ||
+ | PREFIX pdiot: <http://wiki.personaldata.io/prop/direct/> | ||
+ | |||
+ | SELECT ?operator ?operatorLabel ?rgb ?project ?projectLabel | ||
+ | WITH {SELECT ?operator WHERE { | ||
+ | BIND(?item AS ?operator) | ||
+ | BIND(pdio:Q401 AS ?class) | ||
+ | ?item pdiot:P3 ?class. | ||
+ | } | ||
+ | } | ||
+ | AS %operator | ||
+ | WITH {SELECT ?project WHERE { | ||
+ | BIND(?item AS ?project) | ||
+ | BIND(pdio:Q646 AS ?class) | ||
+ | ?item pdiot:P3 ?class. | ||
+ | } | ||
+ | } | ||
+ | AS %project | ||
+ | WHERE { | ||
+ | { | ||
+ | INCLUDE %operator. | ||
+ | } | ||
+ | UNION | ||
+ | { | ||
+ | INCLUDE %project. | ||
+ | BIND("990000" AS ?rgb) | ||
+ | } | ||
+ | UNION | ||
+ | { | ||
+ | INCLUDE %operator. | ||
+ | INCLUDE %project. | ||
+ | ?project pdiot:P111 ?operator | ||
+ | BIND("FFFFFF" AS ?rgb) | ||
+ | } | ||
+ | UNION | ||
+ | { | ||
+ | INCLUDE %operator. | ||
+ | INCLUDE %project. | ||
+ | ?operator pdiot:P111 ?project | ||
+ | BIND("FFFFFF" AS ?rgb) | ||
+ | } | ||
+ | SERVICE wikibase:label { | ||
+ | bd:serviceParam wikibase:language "en" . | ||
+ | } | ||
+ | } | ||
+ | LIMIT 10000}} |
Latest revision as of 11:34, 13 May 2019
//query.personaldata.io/#PREFIX%20pdio%3A%20%3Chttps%3A%2F%2Fwiki.personaldata.io%2Fentity%2F%3E%0APREFIX%20pdiot%3A%20%3Chttps%3A%2F%2Fwiki.personaldata.io%2Fprop%2Fdirect%2F%3E%0APREFIX%20pdiop%3A%20%3Chttps%3A%2F%2Fwiki.personaldata.io%2Fprop%2F%3E%0APREFIX%20pdiops%3A%20%3Chttps%3A%2F%2Fwiki.personaldata.io%2Fprop%2Fstatement%2F%3E%0APREFIX%20pdiopq%3A%20%3Chttps%3A%2F%2Fwiki.personaldata.io%2Fprop%2Fqualifier%2F%3E%0A%23defaultView%3AGraph%0APREFIX%20pdio%3A%20%3Chttp%3A%2F%2Fwiki.personaldata.io%2Fentity%2F%3E%0APREFIX%20pdiot%3A%20%3Chttp%3A%2F%2Fwiki.personaldata.io%2Fprop%2Fdirect%2F%3E%0A%0ASELECT%20%3Foperator%20%3FoperatorLabel%20%3Frgb%20%3Fproject%20%3FprojectLabel%20%0AWITH%20%7BSELECT%20%3Foperator%20WHERE%20%7B%0A%20%20%20%20BIND%28%3Fitem%20AS%20%3Foperator%29%0A%20%20%20%20BIND%28pdio%3AQ401%20AS%20%3Fclass%29%0A%20%20%20%20%3Fitem%20pdiot%3AP3%20%3Fclass.%0A%20%20%7D%0A%7D%0AAS%20%25operator%0AWITH%20%7BSELECT%20%3Fproject%20WHERE%20%7B%0A%20%20%20%20BIND%28%3Fitem%20AS%20%3Fproject%29%0A%20%20%20%20BIND%28pdio%3AQ646%20AS%20%3Fclass%29%0A%20%20%20%20%3Fitem%20pdiot%3AP3%20%3Fclass.%0A%20%20%7D%0A%7D%0AAS%20%25project%0AWHERE%20%7B%0A%20%20%7B%0A%20%20%20%20%20INCLUDE%20%25operator.%0A%20%20%7D%0A%20%20UNION%0A%20%20%7B%0A%20%20%20%20%20INCLUDE%20%25project.%0A%20%20%20%20%20BIND%28%22990000%22%20AS%20%3Frgb%29%0A%20%20%7D%0A%20%20UNION%0A%20%20%7B%0A%20%20%20%20%20INCLUDE%20%25operator.%0A%20%20%20%20%20INCLUDE%20%25project.%0A%20%20%20%20%20%3Fproject%20pdiot%3AP111%20%3Foperator%0A%20%20%20%20%20BIND%28%22FFFFFF%22%20AS%20%3Frgb%29%0A%20%20%7D%0A%20%20UNION%0A%20%20%7B%0A%20%20%20%20%20INCLUDE%20%25operator.%0A%20%20%20%20%20INCLUDE%20%25project.%0A%20%20%20%20%20%3Foperator%20pdiot%3AP111%20%3Fproject%0A%20%20%20%20%20BIND%28%22FFFFFF%22%20AS%20%3Frgb%29%0A%20%20%7D%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%20.%20%0A%20%20%7D%0A%7D%0ALIMIT%2010000