Querying: Difference between revisions

From ottgaz.org
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:


=== Label ===
=== Label ===
All items that are vilayets, as well as their English language label:


  SELECT ?vilayet ?vilayetLabel
  SELECT ?vilayet ?vilayetLabel
Line 18: Line 19:
  {
  {
   ?vilayet wdt:P6 wd:Q5 .  
   ?vilayet wdt:P6 wd:Q5 .  
   ?vilayet rdfs:label ?vilayetLabel .
   optional {
      ?vilayet rdfs:label ?vilayetLabel
      filter langMatches(lang(?vilayetLabel), "en")
    }
  }
  }

Revision as of 17:45, 30 September 2022

Run SPARQL queries via the Ottgaz Query Service.

Remember: SPARQL is currently case sensitive, as elastic search is disabled in wikibase.cloud.

Namespace

Declare these namespaces at the start of every query:

PREFIX wd: <https://ottgaz.org/entity/>
PREFIX wdt: <https://ottgaz.org/prop/direct/>

Sample queries

Label

All items that are vilayets, as well as their English language label:

SELECT ?vilayet ?vilayetLabel
WHERE 
{
  ?vilayet wdt:P6 wd:Q5 . 
  optional { 
     ?vilayet rdfs:label ?vilayetLabel
     filter langMatches(lang(?vilayetLabel), "en")
   }
}