我有一個耶拿URI資源(資源引用一個對象,其中isURIResource()返回true)。一個例子資源URI是這樣的:使用Jena RDF庫,如何返回URI資源的屬性?
http://d.opencalais.com/er/company/ralg-tr1r/4ee13d20-b44f-3bce-98bc-49a303e72db5
如果你打開一個網頁瀏覽器,你可能會考慮到數據的HTML表示:
http://d.opencalais.com/er/company/ralg-tr1r/4ee13d20-b44f-3bce-98bc-49a303e72db5.html
您可以更改.html分機ension到.RDF給你:
http://d.opencalais.com/er/company/ralg-tr1r/4ee13d20-b44f-3bce-98bc-49a303e72db5.rdf
這RDF模型的格式爲XML。我需要檢索的屬性是:
<c:symbol>MSFT.OQ</c:symbol>
總之,我正在尋找一種方式來使用我的耶拿URI資源返回的c中的值:符號,這在我的例子是MSFT .OQ
我知道我可以接受這個URI,通過某個HTTP客戶端獲取RDF表示,然後加載和查詢模型,因爲我已經在做。然而,我認爲耶拿提供了一個更優雅的解決方案來解決這個重複性的任務。
你是什麼意思的「耶拿URI資源」? Jena是一個Java程序庫,用於通過編程API管理RDF和OWL。運行耶拿應用程序時,這是否是一個URI? – 2009-10-20 12:16:08
是的,這個URI在運行應用程序時被暴露。正如我所提到的,你甚至可以在瀏覽器中訪問URI。當我說「Jena URI資源」時,我的意思是我使用Jena庫來查詢模型並遍歷結果集。我的一些結果是文字,而其中一個是資源。這個資源有一個URI,它指向另一個RDF模型(在URI中給出),它包含我之後的數據。 – rcampbell 2009-10-20 12:38:16