代码之家  ›  专栏  ›  技术社区  ›  Robert Campbell

使用Jena RDF库,如何返回URI资源的属性?

  •  1
  • Robert Campbell  · 技术社区  · 17 年前

    资源 对对象的引用,其中 isURIResource()

    http://d.opencalais.com/er/company/ralg-tr1r/4ee13d20-b44f-3bce-98bc-49a303e72db5

    如果在web浏览器中打开,您可能会得到数据的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:符号 ,在我的例子中 MSFT.OQ

    我知道我可以使用这个URI,通过一些HTTP客户机获取RDF表示,然后像我已经做的那样加载和查询模型。然而,我的假设是,Jena为这一重复性任务提供了一个更优雅的解决方案。

    1 回复  |  直到 17 年前
        1
  •  0
  •   Cyril Gandon niktrs    15 年前

    我不认为Jena有一个“流式”API,就像用于XML的StaX API一样。也许会有帮助:去年,我写了一篇 易于理解的 RDF的流式解析器: A lightweight java parser for RDF . 它不能处理完整的RDF规范,但您可能会从中得到一些想法。