Project:SPARQL/examples: Difference between revisions

m
Line 1,499: Line 1,499:
{
{
  {  
  {  
   # top level items
   # qualifiers
   ?item ?p ?s.
   ?item ?p ?s.
   ?s ?sub ?sub_ .
   ?s ?sub ?sub_ .
Line 1,505: Line 1,505:
   ?stmt wikibase:statementProperty ?sub.   
   ?stmt wikibase:statementProperty ?sub.   
   ?s ?pq ?pq_ .
   ?s ?pq ?pq_ .
   ?unknown_value_for wikibase:qualifier ?pq .   
   ?unknown_value_for wikibase:qualifier ?pq .   
   FILTER( isBLANK(?pq_)  ) .
   FILTER( isBLANK(?pq_)  ) . # filter for <unknown value>
   }
   }
   UNION
   UNION
   {
   {
   # qualifiers
   # top level
   ?item ?p ?statement.
   ?item ?p ?s.
   ?s ?ps ?ps_ .
   ?statement ?ps ?ps_ .


   ?unknown_value_for wikibase:claim ?p.
   ?unknown_value_for wikibase:claim ?p.
   ?unknown_value_for wikibase:statementProperty ?ps.
   ?unknown_value_for wikibase:statementProperty ?ps.
 
   FILTER( isBLANK(?ps_) ) .
   FILTER( isBLANK(?ps_) ) .
   }
   }
Line 1,524: Line 1,523:


}
}
ORDER BY ?itemLabel ?unknown_value_forLabel
ORDER BY ?itemLabel ?unknown_value_forLabel
</sparql>
</sparql>
579

edits