簡體   English   中英

在 Drupal 節點上運行 SPARQL 查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM