文章目錄
- SPARQL知識圖譜查詢基本構成
- 常見的SPARQL查詢算子
- 語義Markup表示語言
SPARQL知識圖譜查詢基本構成
????RDF 支持類似數據庫的查詢語言,叫作SPARQL,它提供了查詢RDF 數據的標準語法、處理SPARQL查詢的規則以及結果返回形式。
- 變量,RDF中的資源,以“?”或者“$”指示;
- 三元組模板,在WHERE子句中列出關聯的三元組模板,之所以稱為模板,因為三元組中允許存在變量;
- SELECT子句中指示要查詢的目標變量。
下面是一個簡單的SPARQL查詢例子:
PREFIX exp: http: //www.example.org
SELECT ?student
WHERE{?student exp: studies exp: CS328.
}
????這個SPARQL 查詢指的是查詢所有選修CS328課程的學生,PREFIX部分進行命名空間的聲明,使得下面查詢的書寫更為簡潔。
常見的SPARQL查詢算子
????OPTIONAL。可選算