我有一个 Jena URI 资源(对isURIResource()返回 true的对象的资源引用)。一个示例资源 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扩展名更改为.rdf给您:
http://d.opencalais.com/er/company/ralg-tr1r/4ee13d20-b44f-3bce-98bc-49a303e72db5.rdf
此 RDF 模型被格式化为 XML。我需要检索的属性是:
<c:symbol>MSFT.OQ</c:symbol>
总之,我正在寻找一种方法来使用我的 Jena URI 资源来返回c:symbol的值,在我的示例中为MSFT.OQ
我知道我可以获取这个 URI,通过一些 HTTP 客户端获取 RDF 表示,然后像我已经在做的那样加载和查询模型。然而,我假设 Jena 为这个重复性任务提供了一个更优雅的解决方案。