我有兩個RDF模式,我需要將一個轉換爲另一個。
對於RDFS是否有任何轉換語言類似於XSLT?
我正在尋找.NET中可能的實現,但也歡迎其他平臺。如何將RDFS轉換爲RDFS?
3
A
回答
3
我會將RDF加載到具有SPARQL 1.1支持的三重存儲中,然後使用SPARQL CONSTRUCT查詢生成與目標RDF模式匹配的RDF。
如果您的數據結構在複雜的一面,可能需要多個CONSTRUCT查詢。
1
就你如何實施轉型而言,我會選擇cygri的建議。雖然可能完全在API級別完成,具體取決於轉換的複雜程度。
如果你想要一個.Net API來做到這一點(聲明 - 我開發這個),試試dotNetRDF。它有一個內置的SPARQL 1.1引擎和一個相當全面的API,用於直接操作RDF
AFAIK沒有用於RDF的XSLT的一般模擬,在設計這樣的事物方面有一些嘗試,但我不知道任何實際上特別受歡迎或廣泛使用的。
相關問題
- 1. CIM RDF和RDFS
- 2. Jena rdfs-aware?
- 3. 如何將XSD簡單類型轉換爲使用Jena的rdfs:數據類型
- 4. 呈現RDF和RDFS
- 5. RDFS - 聲明屬性
- 6. virtuoso rdfs規則集
- 7. 替換:與RDFS hasName:標籤在RDF
- 8. 如何使用RDFS和OWL定義RDF?
- 9. RDFS,Jena:如何查詢考慮本體
- 10. 基本RDFS與耶拿API
- 11. SPARQL查詢RDFS本體
- 12. 何時使用RDFS中的子類?
- 13. 從RDF數據中填充RDFS本體
- 14. RDFS子類:財產重新定義
- 15. 貓頭鷹:和allValuesFrom和rdfs:距離差
- 16. DBpedia SPARQL查詢特定的rdfs:標籤
- 17. Virtuoso 7.x中的默認RDFS推理
- 18. 使用SPARQL查詢查詢RDFs
- 19. 耶拿和RDFS:從外部本體
- 20. 如何在Java中使用RDFS描述類和屬性
- 21. 爲RDFS中的現有類定義額外的屬性?
- 22. CKAN在我的工作中存儲和發佈RDFS
- 23. 我可以說RDF Schema(RDFS)是RDF的本體論嗎?
- 24. 這可能在RDFS中設計一個單例嗎?
- 25. 在RDFS中重新定義和聲明屬性
- 26. 在RDF代碼中使用rdfs:數據類型的必要性
- 27. 使用RDFS/OWL和XML有什麼區別?
- 28. 像條件得到rdfs:標籤使用Spark查詢
- 29. 如何區分Jena RDFS-INF模型中的推斷語句和公理?
- 30. 看來我無法將.rdf文件讀入OntModel(.rdfs和.owl是好的。)
你能澄清一下嗎?如果你已經有兩個模式,你爲什麼需要將一個轉換爲另一個?你的意思是說你有一個RDF數據遵循一個你想轉換的RDFS模式來遵循另一個RDFS模式? – DNA 2011-05-30 19:45:27
我需要定義從一個RDFS模式到另一個RDFS模式的映射。 – 2012-01-16 13:28:08