Difference between revisions of "Template:SPARQLLink/doc"

From Wikibase Personal data
Jump to navigation Jump to search
Line 1: Line 1:
{{SPARQLLink|query=s}}
+
{{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}}

Revision as of 11:29, 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