谢谢你
您可以使用owlontology::getAxioms(AxiomType)
来计算特定类型的公理--我相信这就是Protege正在做的--但我认为这不足以满足您的目标。例如,包含两个以上元素的EquivalentClasses公理将计算多个链接。
亲切的问候
有没有“简单”的方法从中获取某个本体?我用管理器加载了一个本体和依赖关系,并且可以使用访问一个HasSet,在这里我可以看到所有导入的本体。 有什么想法吗?
我正在学习这门基于数据的知识课,我试图弄清楚如何安装第一个OWL API。首先,我在Protege中创建一个.owl文件。我的老师告诉我们,我们必须编写一个小的Java程序来读取我们的.owl文件。他告诉我们包括猫头鹰的API;他没有就OWL API进行任何指示和任何讲座。你知道我如何安装OWL API是非常混乱的吗?如果有什么好的教程可以解释如何将.owl文件实现到Java程序中呢? 谢谢
在OWL API中,我无法找到一种方法来检索定义有效值枚举的数据类型的等效类。当我手中有一个OWLDatatype时,我如何获得一组允许的值? [我尝试将RDF/XML作为代码块粘贴到这里,但不起作用。我甚至查看了markdown帮助。请告诉我如何做到这一点。] 本体使用以下构造: RDFS:数据类型 OWL:EquivalentClass RDFS:数据类型 猫头鹰:其中之一 RDF:描述 RD
我在Protege4中创建了一个本体。我需要使用owl API4向我的本体的owl个体添加一个数据属性。我对java/owl api是个新手,所以我对它的理解是这样的。我使用了以下代码:- 但是这些代码并没有“更新”已经存在的owl个体“测试”,而是创建一个新的。
我刚刚开始使用OWL API,以便生成一些使用其他本体的示例。情况是这样的:我有两个本体A和B,它们有很多元素,从其他本体导入。这两个本体是一个标准的一部分,因此它们是密切相关的。我需要生成一个标准的元素示例,它涉及导入这两个本体,并使用和组合来自这两个本体的类和元素,但我不知道如何开始。我尝试过使用API,但我唯一实现的是加载一个本体,获取一些类和属性,并将它们组合成一个新的本体。我也不知道如何