SPARQL
("
sparkle
", 스파클, SPARQL Protocol and RDF Query Language의
再歸 弱者
[2]
)은
RDF 質疑語
, 卽
데이터베이스
를 위한
시맨틱
質疑語
로서
自願 技術 프레임워크
(RDF) 形式으로 貯藏된 데이터를 檢索, 操作할 수 있다.
[3]
[4]
월드 와이드 웹 컨소시엄
의 RDF DAWG(Data Access Working Group)에 依해 標準化되었으며
시맨틱 웹
의 主要 技術 가운데 하나로 指目된다. 2008年 1月 15日, SPARQL 1.0은 公式 W3C 勸告案이 되었으며,
[5]
[6]
2013年 3月 SPARQL 1.1이 그 다음 勸告案으로 되었다.
[7]
SPARQL은 쿼리가
트리플 패턴
,
論理곱
,
論理合
, 選擇的
패턴
을 構成할 수 있게 한다.
[8]
여러
프로그래밍 言語
를 위한 具現體들이 存在한다.
[9]
이를테면 ViziQuer처럼 SPARQL 엔드포인트를 위한 SPARQL 쿼리를 連結, 半自動 構成할 수 있게 하는 道具들이 存在한다.
[10]
이뿐 아니라 SPARQL 쿼리를 다른 質疑語, 이를테면
SQL
[11]
과
XQuery
로 變換하는 道具들도 存在한다.
[12]
예
[
編輯
]
"아프리카의 모든 國家 首都는?"이라는 質問의 SPARQL 쿼리 예제이다:
PREFIX
ex
:
<http://example.com/exampleOntology#>
SELECT
?capital
?country
WHERE
{
?x
ex
:
cityname
?capital
;
ex
:
isCapitalOf
?y
.
?y
ex
:
countryname
?country
;
ex
:
isInContinent
ex
:
Africa
.
}
變數는 "
?
" 또는 "
$
" 頭文字로 區分한다.
?capital
과
?country
의 바인딩을 返還한다.
같이 보기
[
編輯
]
各州
[
編輯
]
- ↑
가
나
Hebeler, John; Fisher, Matthew; Blace, Ryan; Perez-Lopez, Andrew (2009).
《Semantic Web Programming》
. Indianapolis, Indiana:
John Wiley & Sons
.
406
쪽.
ISBN
978-0-470-41801-7
.
- ↑
Dave Beckett (2011年 10月 6日).
“What does SPARQL stand for?”
. 《semantic-web@w3.org》.
- ↑
Jim Rapoza (2006年 5月 2日).
“SPARQL Will Make the Web Shine”
. 《
eWeek
》
. 2007年 1月 17日에 確認함
.
- ↑
Segaran, Toby; Evans, Colin; Taylor, Jamie (2009).
《Programming the Semantic Web》
. O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.
84
쪽.
ISBN
978-0-596-15381-6
.
- ↑
“W3C Semantic Web Activity News ? SPARQL is a Recommendation”
. W3.org. 2008年 1月 15日. 2012年 6月 2日에
原本 文書
에서 保存된 文書
. 2009年 10月 1日에 確認함
.
- ↑
“XML and Semantic Web W3C Standards Timeline”
(PDF)
. 2012年 2月 4日
. 2013年 11月 27日에 確認함
.
- ↑
“Eleven SPARQL 1.1 Specifications are W3C Recommendations”
. w3.org. 2013年 3月 21日
. 2013年 4月 25日에 確認함
.
- ↑
“XML and Web Services In The News”
. 《xml.org》. 2006年 10月 6日
. 2007年 1月 17日에 確認함
.
- ↑
“SparqlImplementations ? ESW Wiki”
. Esw.w3.org
. 2009年 10月 1日에 確認함
.
- ↑
“ViziQuer a tool to construct SPARQL queries automatically”
. lumii.lv
. 2011年 2月 25日에 確認함
.
- ↑
“D2R Server”
. 2012年 2月 26日에
原本 文書
에서 保存된 文書
. 2012年 2月 4日에 確認함
.
- ↑
“SPARQL2XQuery Framework”
. 2012年 2月 4日에 確認함
.
外部 링크
[
編輯
]
SPARQL Syntax Expressions (alternatively,
SPARQL S-Expressions
) is the
RDF
?centric syntax.
Open SPARQL web services
|
---|
背景
| |
---|
下位 主題
| |
---|
應用
| |
---|
關聯 主題
| |
---|
標準
| 文法 및 支援 技術
| |
---|
스키마, 온톨로지, 規則
| |
---|
시맨틱 註解
| |
---|
共通 用語
| |
---|
마이크로포맷 用語
| |
---|
|
---|