知識工程基礎-做業1

RDF/RDFS知識表示和SPARQL查詢構建

在課堂上以冥王星爲例介紹瞭如何使用RDF/RDFS來進行知識表示,請在此基礎上進行擴展,實現太陽系相關天文學知識的表示,並構造相應的SPARQL查詢在獲得的RDF圖上進行查詢,給出查詢結果。數據庫

做業要求

1.知識表示apache

使用RDF/RDFS語言來表示太陽系相關知識,要求:spa

  • 包括太陽、八大行星、冥王星、月球、哈雷彗星等
  • 包括與太陽的距離、半徑、質量、自轉週期、公轉週期等基本屬性
  • 使用Turtle語言編寫,文件格式符合RDF 1.1標準,文件擴展名爲'.rdf'

2.查詢構造及結果xml

基於SPARQL 1.1標準構造下述問題對應的查詢語句:get

  • 太陽系的全部行星?
  • 太陽系的全部非矮行星?
  • 全部圍繞太陽公轉的天體?
  • 距離太陽最近的行星?

每個查詢語句保存爲一個'.spql'文件。基礎

使用Apache Jena或者RDF4J等RDF數據庫管理系統執行上述查詢語句,返回XML格式的結果,並將結果保存爲與查詢語句同名的'.xml'文件。擴展

提交方式

  • 全部文件放在以'學號-姓名'格式命名的文件夾內
  • 請在4月23日上課前將做業交給班長,由班長統一交給我
相關文章
相關標籤/搜索