<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=SPARQL</id>
	<title>SPARQL - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=SPARQL"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=SPARQL&amp;action=history"/>
	<updated>2026-07-14T08:49:43Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=SPARQL&amp;diff=629442&amp;oldid=prev</id>
		<title>211.21.205.169：​/* top */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=SPARQL&amp;diff=629442&amp;oldid=prev"/>
		<updated>2022-09-20T09:41:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;top&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-hans:蒂姆·伯纳斯-李; zh-hant:提姆·柏納李;&lt;br /&gt;
|2=zh-hans:变量; zh-hant:變數;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name                   = SPARQL&lt;br /&gt;
| logo                   = W3C Icon.svg&lt;br /&gt;
| logo_caption           = [[万维网联盟]]的图标&lt;br /&gt;
| paradigm               = [[查詢語言]]&lt;br /&gt;
| year                   = {{Start date and age|2008}}&lt;br /&gt;
| designer               = &lt;br /&gt;
| developer              = [[ W3C ]]&lt;br /&gt;
| latest_release_version = 1.1&lt;br /&gt;
| latest_release_date    = {{Start date and age|2013|03|21}}&lt;br /&gt;
| typing                 =&lt;br /&gt;
| website                = {{url|http://www.w3.org/TR/sparql11-query/}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SPARQL&amp;#039;&amp;#039;&amp;#039;（讀做「sparkle」&amp;lt;ref&amp;gt;{{cite web | url = http://www.eweek.com/development/sparql-will-make-the-web-shine | title = （英文）SPARQL讓Web閃閃發光 | author = Jim Rapoza | work = [[eWeek]] | date = May 2, 2006 | accessdate = 2007-01-17 }} &amp;lt;/ref&amp;gt;）是一種用於[[資源描述框架]]上的[[查詢語言]]，它的名字是一個[[遞迴縮寫]]，代表「&amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;PARQL &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;rotocol &amp;#039;&amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;#039;nd &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;DF &amp;#039;&amp;#039;&amp;#039;Q&amp;#039;&amp;#039;&amp;#039;uery &amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039;anguage（SPARQL協定與RDF查詢語言）」。它的標準化為[[全球資訊網協會]]的&amp;#039;&amp;#039;RDF資料存取工作小組（DAWG）&amp;#039;&amp;#039;所進行，被認為是[[語意網]]科技的一個關鍵。2008年1月15日，SPARQL正式成為一項[[W3C推薦標準]]&amp;lt;ref&amp;gt;{{cite web |url=http://www.w3.org/blog/SW/2008/01/15/sparql_is_a_recommendation |title=（英文）W3C語意網活動新聞 - SPARQL已是一個建議標準 |publisher=W3.org |date=2008-01-15 |accessdate=2009-10-01 |archive-date=2012-06-02 |archive-url=https://www.webcitation.org/6879Jhe3N?url=http://www.w3.org/blog/SW/2008/01/15/sparql_is_a_recommendation |dead-url=no }}&amp;lt;/ref&amp;gt;。 &lt;br /&gt;
&lt;br /&gt;
一個SPARQL查詢由一些{{le|三元組儲存庫|Triplestore|三體}}組合、[[邏輯與|與邏輯]]、[[邏輯或|或邏輯]]，及選項組合所組成&amp;lt;ref&amp;gt;{{cite web | url = http://www.xml.org/xml/news/archives/archive.10062006.shtml#5 | title = （英文）XML與Web服務新聞 | work = xml.org | date = 6 October 2006 | accessdate = 2007-01-17 | archive-date = 2007-05-22 | archive-url = https://web.archive.org/web/20070522015034/http://www.xml.org/xml/news/archives/archive.10062006.shtml#5 | dead-url = no }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
SPARQL現已有在多個[[程式語言]]上的实现了&amp;lt;ref&amp;gt;{{cite web |url=http://esw.w3.org/topic/SparqlImplementations |title=（英文）SPARQL實作 - ESW Wiki |publisher=Esw.w3.org |date= |accessdate=2009-10-01 |archive-date=2009-09-28 |archive-url=https://web.archive.org/web/20090928032039/http://esw.w3.org/topic/SparqlImplementations |dead-url=yes }}&amp;lt;/ref&amp;gt;。在一個2006年5月的訪問裡，[[提姆·柏納李]]說到：「SPARQL將會帶來很大的變化」。&lt;br /&gt;
&lt;br /&gt;
==優點== &lt;br /&gt;
&lt;br /&gt;
SPARQL可以讓使用者寫出廣域上不含糊的詢問。舉例來說，以下的詢問可以取得世界上所有人的姓名與Email：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sparql&amp;quot;&amp;gt;&lt;br /&gt;
PREFIX foaf: &amp;lt;http://xmlns.com/foaf/0.1/&amp;gt;&lt;br /&gt;
SELECT ?name ?email&lt;br /&gt;
WHERE {&lt;br /&gt;
  ?person a foaf:Person.&lt;br /&gt;
  ?person foaf:name ?name.&lt;br /&gt;
  ?person foaf:mbox ?email.&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
假設用來描述[[人]]的[[本體 (資訊學)|本體]]最終統一為[[FOAF]]。注意到所有在SPARQL裡的標示都是[[URI]]都是廣域上不含糊的，與[[SQL]]常用的欄位名「email」或是「e-mail」有所不同。這是此詢問不含糊的根本原因。 &lt;br /&gt;
&lt;br /&gt;
這個詢問可以被散布到多個SPARQL節點上，被計算之後結果再聚合起來，這個過程被稱作[[聯合式搜尋]]。&lt;br /&gt;
&lt;br /&gt;
==例子== &lt;br /&gt;
&lt;br /&gt;
另一個SPARQL詢問的例子如下，這模擬了以下的問題「非洲裡有哪些國家首都？」：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sparql&amp;quot;&amp;gt;&lt;br /&gt;
PREFIX abc: &amp;lt;http://example.com/exampleOntology#&amp;gt;&lt;br /&gt;
SELECT ?capital ?country&lt;br /&gt;
WHERE {&lt;br /&gt;
  ?x abc:cityname ?capital ;&lt;br /&gt;
     abc:isCapitalOf ?y .&lt;br /&gt;
  ?y abc:countryname ?country ;&lt;br /&gt;
     abc:isInContinent abc:Africa .&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
變數的字首是&amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt;或&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;。回傳會包含&amp;lt;code&amp;gt;?captial&amp;lt;/code&amp;gt;跟&amp;lt;code&amp;gt;?country&amp;lt;/code&amp;gt;的所有可能答案。 &lt;br /&gt;
&lt;br /&gt;
SPARQL詢問處理器會找到所有滿足這4個三體組合的配對，將對應的變數代表的值找出來。很重要的一點是這是「屬性導向」的（類的配對只能從屬性裡找出來。 {{See also|鸭子类型}}&lt;br /&gt;
&lt;br /&gt;
為了讓詢問變得更精簡，SPARQL可以讓使用者定義前輟與[[URI]]底，與[[Turtle]]類似。在這個詢問中，「abc」這個前輟代表「&amp;lt;nowiki&amp;gt;http://example.com/exampleOntology#&amp;lt;/nowiki&amp;gt;」。&lt;br /&gt;
&lt;br /&gt;
==參考==&lt;br /&gt;
&lt;br /&gt;
{{reflist}} &lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
&lt;br /&gt;
* {{en icon}}[https://www.w3.org/TR/sparql11-overview/ SPARQL 1.1 概述]{{Wayback|url=https://www.w3.org/TR/sparql11-overview/ |date=20180102171645 }} &lt;br /&gt;
* {{en icon}}[http://www.w3.org/TR/rdf-sparql-query/ SPARQL 1.0 詢問語言規範書]{{Wayback|url=http://www.w3.org/TR/rdf-sparql-query/ |date=20120531064406 }}&lt;br /&gt;
&lt;br /&gt;
公开的 SPARQL Web服务&lt;br /&gt;
* [https://query.wikidata.org 维基数据]{{Wayback|url=https://query.wikidata.org/ |date=20161107202911 }}&lt;br /&gt;
* [http://dbpedia.org/isparql/ DBpedia]{{Wayback|url=http://dbpedia.org/isparql/ |date=20180123190620 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{查询语言}}&lt;br /&gt;
{{语义网}}&lt;br /&gt;
{{W3C规范和标准}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:语义网|*]]&lt;br /&gt;
[[Category:数据查询语言]]&lt;br /&gt;
[[Category:W3C标准]]&lt;br /&gt;
[[Category:Web服务]]&lt;br /&gt;
[[Category:宣告式编程语言]]&lt;br /&gt;
[[Category:资源描述架构]]&lt;/div&gt;</summary>
		<author><name>211.21.205.169</name></author>
	</entry>
</feed>