[英]Run SPARQL Queries on Drupal Nodes
有沒有辦法在為某些類型的節點生成的 RDF 上運行 SPARQL 查詢? 例如,如果我有一個由 FOAF 本體描述的名為 People 的內容類型,我可以在 People 類型的節點上運行 SPARQL 查詢嗎?
有一個RDF SPARQL 端點模塊,但不再維護。 但是它的頁面建議您
將Drupal 7與包含相同功能的RDF 擴展 (RDFx)模塊和SPARQL模塊一起使用。
RDFx 頁面說:
可以使用SPARQL模塊在 SPARQL 端點中提供站點 RDF 數據
這些頁面上的“最后更新”日期有些舊,但模塊的最新開發版本都是 2013 年。
如果您嘗試從一個站點查詢到另一個站點(請參閱我的評論),您應該能夠使用SPARQL 視圖模塊來實現這一點。 這篇最近的文章為將 SPARQL 與 Views 結合使用提供了極好的參考。
Drupal 中的 RDF 只是將 Drupal 數據庫中已經結構化的數據映射到 RDF 術語。 它旨在增加系統之間的數據互操作性,以便您可以在兩個不同的站點之間交換數據。
如果您在一個 Drupal 安裝中工作,您應該能夠在不使用 RDF 的情況下訪問您需要的數據。
您描述的查詢聽起來像是可以在不使用 SPARQL 的情況下處理的查詢,而是使用視圖(只是一個常規的內容視圖),按您想要的技能進行過濾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.