【问题标题】:default ontologies loaded into Graphdb默认本体加载到 Graphdb
【发布时间】:2018-02-01 17:32:48
【问题描述】:

我有兴趣找出默认情况下预加载到 Graphdb 中的本体是什么。这将帮助我确定我需要添加哪些本体(.ttl 文件)以及我的本体作为包的一部分,尤其是在没有 Internet 连接的情况下。

我知道一些本体,如 rdfs 和 owl 已预加载到 GraphDb 中。但我找不到任何关于预加载本体的列表。

【问题讨论】:

    标签: ontology graphdb


    【解决方案1】:

    请记住,OWL 并不能非常清楚地区分本体和实例三元组。 GraphDB 还引入了另一个术语“公理三元组”(即不能通过普通用户事务删除的语句),用于将本体语句与普通 RDF 分开。

    在 GraphDB 中有 3 种方式将本体加载为公理三元组:

    1. 规则集 - 将从 PIE 文件开头的所有语句导入为公理语句。更多信息请查看here
    2. 添加导入初始化参数 - 这将保护 SYSTEM 存储库中的配置谓词 请参阅configuration parameter
    3. 在 RDF 文件的开头添加一个特殊的谓词 - 系统事务将添加所有以下语句作为本体。检查here

    另一种方法是将每个文件添加到不同的命名图中。这将允许您查看当前存储在存储库中的图形。

    【讨论】:

    • 谢谢。我了解加载其他本体的所有选项。这是否意味着 Graphdb 中没有其他预加载的框架或本体(除了规则集中提到的 rdf 或 owl)?如果我想加载dublin core、skos或其他本体并使用它们的公理,我必须找到所有依赖项并单独加载它们?
    • OWL、RDF和RDFS语义的层次是元模型。 SKOS 和 Dublin Core 采用它们的语义来描述具体的信息模型。所有实例都是您的数据。
    猜你喜欢
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    相关资源
    最近更新 更多