Query Linked Data所使用的技術SPARQL:過去歷史和1.1版本

SPARQL的歷史

在RDF於1999年變成標準時,一直到2004年,有很多種查詢用的語言圍繞者商業或是學術需求被開發出來,W3C 於是成立了一個小組RDF Data Access Working Group(RDF-DAWG)來搜集和整理相關的需求,在2004年底左右發表了第一個SPQRQL相關的標準草搞,同時期原本就開始出來用來查詢RDF的工具也陸續支持SPARQL的標準,在2009年W3C RDF-DAWG小組重新改制成SPARQL working group。

在SPARQL 1.0標準裡面,主要有三份文件
1. SPARQL Query Language for RDF
* 描述query的語法
2. SPARQL Protocol for RDF
* 描述成是在執行query時後,要回傳的格式
1. SPARQL Query Results XML format
* 回傳的資料支持xml格式

在最近的SPARQL 1.1版本再新增了8個文件:

1. Overview文件
2. Federate Query如何跨資料檔案的查詢,為了可以支持在distributed 環境下
3. 新增了update的概念,這部分是1.1和1.0最重要的差異,從此可以新增、刪除、取代的功能
4. 關於sevice的功能敘述,主要是為了發展SPARQL client的開發者所寫
5. 支持query結果以JSON格式回傳

screenshot.png
6. 支持query結果以CSV/TSV格式回傳

screenshot.png
7. 支持Graph Store HTTP protocol
8. 支持entailment regimen

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s