【问题标题】:How can I retrieve the URI of an ontology from a Jena Model?如何从 Jena 模型中检索本体的 URI?
【发布时间】:2015-08-03 15:49:27
【问题描述】:

这是一个非常简单的问题,但我似乎在论坛/文档中找不到答案。

我有一个导入其他本体的 OntModel,我只想检索根本体的 URI。 在我的情况下,直接查看语句不起作用:一些本体导入“URL”,其对应的文档具有不同的 URI。 有什么方法可以简单地检索本体的 URI 吗?

【问题讨论】:

    标签: jena semantic-web jena-rules


    【解决方案1】:

    简单:)

    model.getNsPrefixURI("");
    

    【讨论】:

    • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
    • 我假设这个简单的得到xmlns 属性,它后面没有任何标识符,如xmlns:owl。我想知道为什么这只考虑源本体而不考虑任何其他导入的本体。
    • 如果它有 xml:base 而不是空的 xmlns:(例如:topbraid.org/schema/schema.rdf)怎么办?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 2011-11-07
    相关资源
    最近更新 更多