Template

SPARQL2: Difference between revisions

(copied and adjusted SPARQL2 template from Wikidata.org)
 
(added: Usage)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{SPARQL2/doc}}
<onlyinclude>{{Clear}}{{#ifeq:{{{nohints|}}}|{{{nohints}}}| <!--hidden hints--> | {{TranslateThis<!--
      -->|ar=يستخدم الاستعلام التالي هذه:<!--
      -->|be-tarask=Дадзены запыт выкарыстоўвае:<!--
      -->|cs=Následující dotaz používá:<!--
      -->|de=Die Suchanfrage verwendet:<!--
      -->|en=The following query uses these:<!--
      -->|en-gb=The following query uses these:<!--
      -->|el=Το ακόλουθο ερώτημα χρησιμοποιεί αυτά:<!--
      -->|es=La siguiente consulta utiliza lo siguiente:<!--
      -->|fr=La requête suivante utilise ces :<!--
      -->|hu=Ez a lekérdezés a következőket használja:<!--
      -->|id=Kueri di bawah akan menggunakan entitas berikut:<!--
      -->|it=La seguente query utilizza questi:<!--
      -->|ja=以下のクエリで使用します:<!--
      -->|nl=Deze query gebruikt:<!--
      -->|pl=To zapytanie używa:<!--
      -->|pt=A consulta seguinte utiliza estes:<!--
      -->|pt-br=A consulta seguinte utiliza estes:<!--
      -->|ru=Этот запрос использует:<!--
      -->|sv=Följande fråga använder dessa:<!--
      -->|tr=Aşağıdaki sorgu bunları kullanıyor:<!--
      -->|uk=Цей запит використовує:<!--
-->}}<!--
-->{{ItemOrNot|{{Capitalize|{{int items}}}}|{{#invoke:SPARQLMentions|getItems|{{{query}}} }} }}
<!--
<!--
-->{{ItemOrNot|{{int Properties}}|{{#invoke:SPARQLMentions|getProperties|{{{query}}} }} }}
-->{{ItemOrNot|Items used|{{#invoke:SPARQL|getItems|{{{query}}} }} }}
<!--
{{ItemOrNot|Properties used|{{#invoke:SPARQL|getProperties|{{{query}}} }} }}
-->{{ItemOrNot|{{Capitalize|{{int features}}}}|{{#invoke:SPARQLMentions|getFunctions|{{{query}}} }} }}
{{#tag:syntaxhighlight|{{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }}|lang="sparql"}}
<!--
[https://query.graphit.ur.de/#{{urlencode: {{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }} | PATH }} Try it!]
-->}}{{#tag:syntaxhighlight|{{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }}|highlight="{{{highlight|}}}"|start="{{{start|1}}}"|{{{line|line}}}=line|lang="sparql"|style="margin:.5em; max-width: -moz-max-content;
 
min-width: 20em;"}}
<noinclude>
<!--
= Usage =
--><div class="displayonly">[//query.graphit.ur.de/#{{urlencode: {{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }} | PATH }} {{#if: {{#invoke:SPARQLMentions|getTitle|{{{query}}}}}|{{#invoke:SPARQLMentions|getTitle|{{{query}}}}}|{{int try it}}}}]</div>{{Clear}}</onlyinclude><noinclude>
<pre style="background-color:#F5F5F5">
<templatedata>
{{SPARQL2|query=
{
#defaultView:Graph
"params": {
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
"query": {
SELECT ?item ?itemLabel ?class ?classLabel ?image ?dependency ?dependencyLabel WHERE {
"required": true,
  ?item wdt:P1 ?dependency.
"label": {
  ?item wdt:P2 ?class
"ar": "استعلام",
  OPTIONAL{ ?item wdt:P11 ?image.}
"be-tarask": "запыт",
  OPTIONAL{ ?class wdt:P11 ?image.}
"cs": "dotaz",
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
"en": "query",
"es": "consulta",
"fr": "requête",
"id": "kueri",
"it": "query",
"pl": "zapytanie",
"pt": "consulta",
"pt-br": "consulta",
"sv": "fråga",
                "tr": "sorgu",
"uk": "запит"
},
"description": {
"ar": "استعلام سباركل",
"be-tarask": "запыт SPARQL",
"cs": "SPARQL dotaz",
"en": "SPARQL query",
"es": "consulta SPARQL",
"fr": "la requête que le modèle doit traiter et afficher",
"id": "kueri SPARQL",
"it": "query SPARQL",
"pl": "query SPARQL",
"pt": "consulta SPARQL",
"pt-br": "consulta SPARQL",
"sv": "SPARQL fråga",
"tr": "SPARQL sorgusu",
"uk": "запит SPARQL"
},
"example": {
"be-tarask": "SELECT * WHERE { ?x wdt:P31 wd:Q5 } LIMIT 1",
"cs": "SELECT * WHERE { ?x wdt:P31 wd:Q5 } LIMIT 1",
"en": "SELECT * WHERE { ?x wdt:P31 wd:Q5 } LIMIT 1",
"es": "SELECT ?item WHERE { ?item wdt:P31 wd:Q5 } LIMIT 1",
"fr": "select ?item where { ?item wdt:P31 wd:Q5 } LIMIT 1",
"id": "SELECT * WHERE { ?a wdt:P31 wd:Q5 } LIMIT 1",
"it": "select ?item where { ?item wdt:P31 wd:Q5 } LIMIT 1",
"pt": "select ?item where { ?item wdt:P31 wd:Q5 } LIMIT 1",
"pt-br": "select ?item where { ?item wdt:P31 wd:Q5 } LIMIT 1"
},
"type": "string",
"aliases": [
"sparql"
],
"suggested": true
},
"extraprefix": {
"description": {
"ar": "بادئات إضافية لإضافتها",
                "be-tarask": "дадатковыя прэфіксы (неабавязковыя)",
"cs": "Dodatečné prefixy (volitelné)",
"en": "Extra prefixes to be added",
"es": "Prefijos extra a añadir (opcional)",
"fr": "les préfixes SPARQL non standards ou inconnus du service de requête éventuellement nécessaires (optionnel)",
"id": "Prefiks SPARQL yang akan ditambahkan",
"it": "Aggiungere i prefissi SPARQL non standard o sconosciuti eventualmente necessari (opzionale)",
"pl": "Dodatkowe prefiksy (opcjonalnie)",
"pt": "Adicionar os prefixos SPARQL não padrões ou desconhecidos eventualmente necessários (opcional)",
"pt-br": "Adicionar os prefixos SPARQL não padrões ou desconhecidos eventualmente necessários (opcional)",
"uk": "Додаткові префікси (необов'язкові)"
},
"example": "PREFIX wikibase: <http://wikiba.se/ontology#>",
"type": "string"
}
},
"description": {
        "be-tarask": "Гэты шаблён выводзіць запыт SPARQL з падсьветкай сынтаксісу, выкарыстаных элемэнтаў і спасылак на WDQS дзеля запуску запыту. \nЗРАБІЦЬ: скарыстаныя меткі элемэнтаў не лякалізаваныя",
"cs": "Tato šablona zobrazuje SPARQL dotaz ze zvýrazněnou syntaxí, použité položky a odkaz na WDQS dotazovací službu pro vyzkoušení.",
"en": "This template displays SPARQL query with syntax highlighting, used items and link to WDQS query site to run the query. \nTODO: used items labels are not localized",
"es": "Esta plantilla muestra una consulta SPARQL con resaltado de sintaxis, los items utilizados y un enlace al WDQS para lanzar la consulta",
"fr": "Ce modèle affiche une requête SPARQL et permet de la lancer au travers du service de requête Wikidata. Il affiche aussi quelques informations basiques sur les éléments et fonctionnalités utilisées par cette requête",
"id": "Templat ini menampilkan kueri SPARQL dengan pembedaan warna pada sintaks beserta entitas Wikidata yang digunakan dan pranala kueri di WDQS.",
"it": "Questo template mostra una query SPARQL evidenziandone la sintassi e gli elementi usati e fornisce un link alla query WDQS site che permette di lanciare la query",
"ja": "このテンプレートにはSPARQLクエリと構文の強調表示、使用済みアイテム、クエリを実行するWDQSクエリサイトへのリンクが表示されます。",
"pl": "Szablon wyświetla zapytanie SPARQL z podświetlaniem składni, listą użytych elementów i linkiem do WDQS.",
"pt": "Esta predefinição mostra uma consulta SPARQL na qual evidencia a sintaxe e os elementos usados e fornece um enlace ao site WDQS que permite executar a consulta",
"pt-br": "Esta predefinição mostra uma consulta SPARQL na qual evidencia a sintaxe e os elementos usados e fornece um enlace ao site WDQS que permite executar a consulta",
"sv": "Denna mall visar en SPARQL fråga med syntaxfärgning, använda objekt och länk till WDQS frågesajten för att köra frågan. \nTODO: använda objekts etiketter är inte lokaliserade",
"uk": "Цей шаблон показує запит SPARQL з підсвічуванням елементів синтаксису, список використаних елементів і посилання на сайт WDQS-запиту."
},
"paramOrder": [
"query",
"extraprefix"
],
"format": "block"
}
}
</templatedata>
}}
</pre>
 
</noinclude>
</noinclude>

Latest revision as of 13:39, 9 October 2023



{{{query}}}

Try it!


Usage

{{SPARQL2|query=
#defaultView:Graph
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
SELECT ?item ?itemLabel ?class ?classLabel ?image ?dependency ?dependencyLabel WHERE {
  ?item wdt:P1 ?dependency.
  ?item wdt:P2 ?class
  OPTIONAL{ ?item wdt:P11 ?image.}
  OPTIONAL{ ?class wdt:P11 ?image.}
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
}}