對於一個教育項目,我需要一些將XML文件(特別是LOM元數據,但只是xml很好)轉換爲XML + RDF的代碼(如果存在)。是否有一個Java庫將XML(LOM)綁定到XML + RDF?
我需要這個,因爲我正在使用RDF存儲(4store)來查詢三元組並更快地進行搜索。
我用XSLT讀過它可以將任何xml轉換爲另一個xml,所以如果您知道有實際的類,庫或代碼,請告訴我。
謝謝大家。
對於一個教育項目,我需要一些將XML文件(特別是LOM元數據,但只是xml很好)轉換爲XML + RDF的代碼(如果存在)。是否有一個Java庫將XML(LOM)綁定到XML + RDF?
我需要這個,因爲我正在使用RDF存儲(4store)來查詢三元組並更快地進行搜索。
我用XSLT讀過它可以將任何xml轉換爲另一個xml,所以如果您知道有實際的類,庫或代碼,請告訴我。
謝謝大家。
我的建議是使用軟件庫將XML轉換爲RDF/XML,因爲映射可能不直截了當,而RDF/XML具有不同的XML語義。
有一個負載不同的RDF API對不同的技術堆棧,包括
dotNetRDF,耶拿,芝麻,ARC,雷德蘭
http://semanticweb.org/wiki/Tools
您還需要定義LOM元數據應如何序列化進入RDF。這是一個很好的文章在這裏:
回答我的問題..
我使用了LOM文件一鍵綁定/值。如此,元數據的這一部分:
<general>
<identifier xmlns="http://ltsc.ieee.org/xsd/LOM">
<catalog>oai</catalog>
<entry>oai:archiplanet.org:ap_44629</entry>
</identifier>
目錄和項將要被轉換是這樣的:
S =我的曲線圖的URI,它包含我的文件名或標識符。
p值= 「lom.general.identifier.catalog」
V = 「OAI」
,,,,,,
S =我的曲線圖的URI,它包含的文件名我或標識符。
p值= 「lom.general.identifier.entry」
V = 「OAI:archiplanet.org:ap_44629」
一種這樣,它產生用於RDF文件中的所有的三元組。我認爲這種方法將有助於查詢特定的值或屬性。
不知道爲什麼你對這個問題沒有評論就得到了否決票。無論如何 – 2012-04-04 11:06:00