聯繫我們
 課程時長 4 時間:

課程簡介

RDF與SPARQL介紹

  • RDF基礎:三重式(triples)、IRI、文字值與空白節點。
  • 查詢中命名空間與QName的使用。
  • SPARQL查詢形式與應用場景概覽。

啟動SPARQL環境

  • 安裝並執行Apache Jena Fuseki或RDF4J Server。
  • 將範例RDF資料集載入三重儲存體。
  • 使用SPARQL客戶端或工作台執行查詢。

基本SPARQL SELECT查詢

  • 撰寫三重式模式並檢索綁定值。
  • 使用DISTINCT、LIMIT和OFFSET。
  • 透過ORDER BY排序與投影結果。

過濾與解決方案修改器

  • 套用FILTER表達式與內建函數。
  • 使用OPTIONAL進行部分匹配。
  • 結合模式與UNION和MINUS。

進階查詢:匯總與子查詢

  • 使用GROUP BY、COUNT、SUM、MIN、MAX和HAVING。
  • 巢狀查詢與子選擇模式。
  • 處理表達式並使用bind()計算值。

建構與轉換RDF

  • 使用CONSTRUCT查詢建立新的RDF圖譜。
  • DESCRIBE和ASK查詢形式及其適用時機。
  • 使用SPARQL UPDATE進行資料修改(INSERT/DELETE)。

處理圖譜與命名圖譜

  • 四元組(Quads)與GRAPH關鍵字。
  • 管理與查詢命名圖譜。
  • 組織資料集圖譜的最佳實踐。

聯機查詢與遠端端點

  • 使用SERVICE查詢遠端SPARQL端點。
  • 效能考量與逾時處理。
  • 結合本地與遠端資料的策略。

實作實驗室:真實世界的SPARQL任務

  • 查詢DBpedia及其他公共資料集以獲取洞察。
  • 建立可重用的查詢模板與視圖。
  • 偵錯常見查詢錯誤並最佳化效能。

總結與後續步驟

最低要求

  • 了解RDF資料模型與三重式(triples)。
  • 熟悉基本的HTTP與JSON概念。
  • 能舒適地閱讀與撰寫基本的程式碼或查詢表達式。

受眾

  • 資料工程師與整合人員。
  • 語義網開發者。
  • 處理連結資料的分析師。

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類