跳转到内容

模板:SPARQL/doc

维基百科,自由的百科全书

本模板可以把SPARQL源代码进行语法突显并连往维基数据维基数据查询服务网站进行除错

范例

[编辑]

以下代码

{{SPARQL|query=#Chats, avec des images
#added before 2016-10
#defaultView:ImageGrid
SELECT ?item ?itemLabel ?pic
WHERE
{
?item wdt:P31 wd:Q146 .
?item wdt:P18 ?pic
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}
}}

将生成

#Chats, avec des images
#added before 2016-10

#defaultView:ImageGrid
SELECT ?item ?itemLabel ?pic
WHERE
{
?item wdt:P31 wd:Q146 .
?item wdt:P18 ?pic
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}

试一试!

以下代码

{{SPARQL|query=
SELECT ?h WHERE { 
  VALUES ?h { "Hello World" } 
}
}}

将生成

SELECT ?h WHERE { 
  VALUES ?h { "Hello World" } 
}

试一试!

注意:在query所输入的Wiki标记语言源代码会先被MediaWiki先行编译其程式码再当作SPARQL源代码进行输入,结果就是编译错误或得到错误结果,如下所示:
{{SPARQL|query=
SELECT ?h WHERE { 
  VALUES ?h { "{{User DANGANRONPA|偶像}}{{Qqq}}[[File:Example.svg]]" } 
}
}}

将生成

SELECT ?h WHERE { 
  VALUES ?h { "<div class="wikipediauserbox skin-invert " style="float:left;border:2px solid #000000;margin:1px;width:236px"><table role="presentation" style="border-collapse:collapse;width:236px;margin-bottom:0;margin-top:0;background:#000000"><tr><td style="border:0;width:45px;height:45px;background:#FFFFFF;text-align:center;font-size:9pt;font-weight:bold;color:#000000;padding:0 1px 0 0;line-height:1.25em;vertical-align:middle"><span lang="ja" xml:lang="ja">-{ダン<br>ガン<br>ロンパ}-</span></td><td style="border:0;text-align:left;font-size:10pt;padding:0 4px 0 4px;height:45px;line-height:1.25em;color:white;vertical-align:middle">這個用户的入学身份是<br>'''[[弹丸论破#用语|<span class=skin-invert style="font-family:sans-serif;font-size:100%;color:#FFD700;background-color:transparent;;">超高-{zh-cn:校;zh-tw:中;}-级的「偶像」</span>]]'''。</br></td></tr></table></div>[[Category:希望之峰学园学生| SPARQL]]
[[Category:希望之峰学园学生]][[:Template:Qqq]][[File:Example.svg]]" } 
}

试一试!


模板参数

[编辑]

本模板可以把SPARQL源代码进行语法突显并连往维基数据的维基数据查询服务(https://query.wikidata.org/)网站进行除错

模板参数

参数描述类型状态
SPARQL查询代码query

SPARQL的源代码

示例值
SELECT ?h WHERE {VALUES ?h {"Hello World"} }
字符串必需