Template

SPARQL2: Difference between revisions

(replace with MediaWiki version)
(added: Usage)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>
<!--
<languages/>
</noinclude><!--
-->{{ItemOrNot|Items used|{{#invoke:SPARQL|getItems|{{{query}}} }} }}
-->{{ItemOrNot|Items used|{{#invoke:SPARQL|getItems|{{{query}}} }} }}
{{ItemOrNot|Properties used|{{#invoke:SPARQL|getProperties|{{{query}}} }} }}
{{ItemOrNot|Properties used|{{#invoke:SPARQL|getProperties|{{{query}}} }} }}
{{#tag:syntaxhighlight|{{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }}|lang="sparql"}}
{{#tag:syntaxhighlight|{{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }}|lang="sparql"}}
[http://query.graphit.ur.de/#{{urlencode: {{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }} | PATH }} <translate><!--T:1--> Try it!</translate>]<!--
[https://query.graphit.ur.de/#{{urlencode: {{SPARQLText|query={{{query}}}|extraprefix={{{extraprefix|}}} }} | PATH }} Try it!]
--><noinclude>
 
{{documentation|content=
<noinclude>
{{lua|Module:SPARQL}}
= Usage =
<templatedata>
<pre style="background-color:#F5F5F5">
{
{{SPARQL2|query=
"params": {
#defaultView:Graph
"query": {
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
"required": true,
SELECT ?item ?itemLabel ?class ?classLabel ?image ?dependency ?dependencyLabel WHERE {
"label": "query",
  ?item wdt:P1 ?dependency.
"description": {
  ?item wdt:P2 ?class
"en": "SPARQL query",
  OPTIONAL{ ?item wdt:P11 ?image.}
"fr": "Requête SPARQL"
  OPTIONAL{ ?class wdt:P11 ?image.}
},
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
"example": "SELECT * WHERE { ?x wdt:P31 wd:Q5 } LIMIT 1",
"type": "string"
},
"extraprefix": {
"description": {
"en": "Extra prefixes to be added",
"fr": "Préfixes supplémentaires à ajouter"
},
"example": "PREFIX wikibase: <http://wikiba.se/ontology#>",
"type": "string"
}
},
"description": {
"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",
"fr": "Ce modèle affiche la requête SPARQL en mettant en valeur la syntaxe, les éléments utilisés ainsi que le lien vers les site WDQS pour exécuter la commande."
},
"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". }
}
}}