Web本体语言(OWL)是用于创建本体的词汇表,即类的定义,属性以及它们之间的关系。请不要使用此标签代替'owl-carousel'!
是否可以从 OWL/RDF 本体动态创建 GraphQL 模式? 我们将数据(这里是本体)存储在neo4j数据库中。 有什么方法可以生成 graphql 模式
以下示例(用 OWLready2 编写): A 类(事物):通过 类 p(ObjectProperty,FunctionalProperty):通过 B类(事物):通过 B1(B) 类:equivalent_to = [B & p.some...
我希望 Protégé 能够推断出某个类(或个人)如果具有特定的属性,则等同于另一个类。 以下是显示该问题的最小片段。我期待原因...
我不明白owlready2中以下模型的推理: 类设备(东西):通过 类任务(事物):通过 类 EquipmentTask(任务): 通过 类task_execulated_by_equipment(EquipmentTask ...
我想用protege建立一个风力涡轮机本体。 有一个名为 Blade 的类以及该类的许多实例。 最好添加所有这些实例或仅添加一个实例并链接到
想法很简单,我想以有序列表的形式显示 one2many 中的所有数据: 很简单。应该这么简单,但我已经浪费了10个小时,仍然没有成功的迹象:( 这是我的js: 奥多。
我正在尝试将关系数据库映射到本体。 我读了很多方法,比如 1 2,他们都同意对桥表进行建模(两个表之间的连接表,两个表通过许多...
我有一个问题: 在 sparql 中 @prefix 的作用是什么: @前缀:http://example.org/animals/ 为什么要这样写?
为 Fuseki 服务器设置配置时出现问题 - 初始化异常:org/apache/jena/reasoner/BaseInfGraph$InfFindSafeCapabilities
我试图使用 protege 的 SWRL 规则推理器来设置 Apache Jena Fuseki。 遵循 Miguel2617/apacheJenaSetUp.md 教程,但出现此错误 初始化异常:org/apache/jena/
将 ontModel 写成 owl 而不是 jena 的 rdf
我有一个猫头鹰本体,我将其读入 Jena OntModel。然后我在运行时更新它。现在我想把它作为 OWL 本体写回来。我正在使用下面的代码: RDFWriter writer = model.getWriter("RDF/...
Jena NoReaderForLangException:猫头鹰
我的问题是 Jena,当我使用 Turtle Ontolgy 时,它工作正常,当我使用任何其他本体(如 OWL 或 RDFS)时,它显示相同的错误 线程“主”com.hp.hpl.jena.shared 中出现异常。
我在使用 Jena 从 Java 读取 OWL/XML 文件时遇到问题。 我读取 RDF/XML 文件没有问题,但每当我从 Protege 创建 OWL/XML 文件并尝试读取它时,Java 都会给出此错误...
我通过将关系表示为具有 n 对象属性的类,在 owl 本体中定义了 n 元关系,即给定 3 元关系 r,我有 3 个对象属性 r。 有人可以吗
我正在使用名为 OWL 的 JS 框架,我有库,当您单击按钮时,它会调用函数,在数据库中上传文件,然后更新 useState 以重新渲染模板。 我的主要功能是...
在 OWL 中使用 inverseOf 和 propertyChainAxiom ([inverseOf <property>]) 有区别吗?
以下语句为例: @基地。 @前缀猫头鹰:。 猫头鹰:ObjectProperty 。 以以下语句为例: @base <http://ex.org/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . <hasPart> a owl:ObjectProperty . <compatibleWith> a owl:ObjectProperty . <main> owl:differentFrom <part> . <main> <hasPart> <part> . 我可以通过添加这两个语句之一来推断 <part> 是 compatibleWith <main> <compatibleWith> owl:propertyChainAxiom( [owl:inverseOf <hasPart>] ) . 或 <compatibleWith> owl:inverseOf <hasPart> . 在我看来,这两种说法对于人类来说在语义上是否有所不同,因为兼容性并不是真正拥有一部分的反面。 第一个宁愿声明如果存在 hasPart 关系,则另一个方向上也存在 CompatibleWith 关系。 但是,我想知道对于 OWL 推理机来说,除了添加空白节点和 propertyChainAxiom 语句之外,这两个语句是否基本上等效。 还有其他的想法我可以(也许不想)用一种说法来推理,但不能用另一种说法来推理吗? 例如,差异变得明显: <compatibleWith> a owl:SymmetricProperty . 已添加。 使用 <compatibleWith> a owl:SymmetricProperty . <compatibleWith> owl:inverseOf <hasPart> . 这里也给出了相反的原因: <part> <hasPart> <main> . 如果某些部分不同,跟进<hasPart> a owl:InverseFunctionalProperty甚至可能会导致错误。 <compatibleWith> a owl:SymmetricProperty . <compatibleWith> owl:propertyChainAxiom( [owl:inverseOf <hasPart>] ) . 并不认为<part> <hasPart> <main> .在这里产生了至关重要的影响。
I OWL 我想对某个类仅允许一个或另一个子类的情况进行建模。我想建立一个限制模型,允许属性仅像 (A XOR B) OR (some
在OWL中定义类时,如何约束一个对象属性必须与另一个对象属性引用同一个体?
我正在学习 OWL 2 Web 本体语言入门,并希望在使用的“家族”示例本体的上下文中添加我自己的类。所以我添加了一个新的城市类以及一个新的o...