Help

Aide:SPARQL

This page is a translated version of the page Help:SPARQL and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎occitan • ‎polski • ‎svenska • ‎日本語
Endpoint

Listes utiles

Liste des locuteurs et locutrices

select ?locutor ?locutorLabel
where {
  ?locutor prop:P2 entity:Q3 .
  
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
  } 
}


Exemple :

... Loading ...

Enregistrement du lien (Q262) ayant un lien vers un élément de Wikidata (P12)

select ?record ?recordLabel ?languageLabel ?wid
where {
  ?record prop:P2 entity:Q2 .
  ?record prop:P5 entity:Q262 .
  ?record prop:P4 ?language .
  ?record prop:P12 ?wid .
  
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
  } 
}

Tous les enregistrements triés par langue et par niveau de compétence

select ?record ?recordLabel ?locutorLabel ?languageLabel ?languageLevelLabel
where {
  ?record prop:P2 entity:Q2 .
  ?record prop:P5 ?locutor .
  ?record prop:P4 ?language .
  
  ?locutor llp:P4 ?languageStatement .
  ?languageStatement llv:P4 ?language .
  ?languageStatement llq:P16 ?languageLevel .
  
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
  } 
} ORDER BY ?languageLabel ?languageLevelLabel

Tous les enregistrements sont liés à un élément de Wikidata, ce qui permet d'obtenir les coordonnées de l'emplacement là-bas

PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX ll: <https://lingualibre.org/entity/> 
PREFIX llt: <https://lingualibre.org/prop/direct/>
PREFIX lltn: <https://lingualibre.org/prop/direct-normalized/>

select distinct ?record ?transcription ?languageLabel ?wikidataLabel ?coord
where {
  ?record llt:P2 ll:Q2 .
  ?record llt:P4 ?language .
  ?record llt:P7 ?transcription .
  ?record lltn:P12 ?wikidataItem .
  
  SERVICE <https://query.wikidata.org/sparql> {
    OPTIONAL { ?wikidataItem wdt:P625 ?coord . }
    OPTIONAL {
      ?wikidataItem rdfs:label ?wikidataLabel .
      FILTER (LANG(?wikidataLabel) = "[AUTO_LANGUAGE],en") .
    }
  }

  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
  } 
}

Voir aussi