ontology 相关问题

本体是知识的形式表示,作为域内的一组概念,以及这些概念之间的关系。这些概念和关系创建了图形结构,可以通过晶格理论或其他数学模型来描述。

Protégé 推理机中的自我限制

作为使用自我限制的练习,我在 Protégé 中实现了一个简单的本体。本体包含以下内容: 对象属性:REL、REL1 和 REL2; 个人:x; 公理...

回答 1 投票 0

知识图谱上的自然语言查询

我刚刚进入知识图谱/本体领域,有一个问题需要查询。 知识图谱/本体是用RDF构建的,RDF上的查询是通过SPARQL语言完成的。例如,“查找所有主题...

回答 1 投票 0

使用 OWL 推理

OWL 中的推理仅用于构建和维护本体,还是也可以在插入本体的系统中使用?如果是第二种情况,可以...

回答 1 投票 0

无法将QUDT单元本体导入Protege

我正在尝试通过Protege中的“直接导入”导入将QUDT单元本体(http://qudt.org/vocab/unit/)导入到我的本体中。我将链接粘贴到原始本体(http://qudt.or...

回答 1 投票 0

知识图谱 vs 本体论 vs RDF 图

我制作了一个小型 RDF 图,如下所示: @前缀前:http://example.org/ 。 @前缀rdfs:http://www.w3.org/2000/01/rdf-schema#。 前:a 前:C,前:S 。 ex:C rdfs:subClassOf ex:D 。 例如:D rdfs:

回答 2 投票 0

都柏林核心术语和都柏林核心元素词汇有什么区别

有 2 个都柏林核心词汇 DC 术语和 DC 元素。 它们定义了几乎相同的类和属性。 那么它们之间的主要区别是什么,以及何时使用它们。

回答 2 投票 0

在OWL中定义类时,如何约束一个对象属性必须与另一个对象属性引用同一个体?

我正在学习 OWL 2 Web 本体语言入门,并希望在使用的“家族”示例本体的上下文中添加我自己的类。所以我添加了一个新的城市类以及一个新的o...

回答 1 投票 0

如何从原始数据(CSV)创建本体?

我正在使用具有相关类、对象属性等的 OWL 本体对大学数据进行建模。我将大学数据放在一个简单的文本文件(例如 CSV)中。我想使用...创建本体

回答 2 投票 0

本体推理:如何让子类发挥作用?

我想创建一个简单的本体。在哪里.. @前缀:。 @前缀猫头鹰:。 @前缀rdf: 我想创建一个简单的本体。哪里.. @prefix : <http://www.semanticweb.org/VDI3814#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix xml: <http://www.w3.org/XML/1998/namespace> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @base <http://www.semanticweb.org/VDI3814#> . :Function rdf:type owl:Class . :ApplicationFunctions rdf:type owl:Class ; rdfs:subClassOf :Function . :ClosedLoopControl rdf:type owl:Class ; rdfs:subClassOf :ApplicationFunctions . :PIDControls rdf:type owl:Class ; rdfs:subClassOf :ClosedLoopControl . 现在我用 python 包进行合理的推理。 根据我的理解,最后 PIDControls 应该是 rdf:type Function。因为它是 :Function 的子类的子类的子类。 但事实并非如此!有人能给我解释一下吗? 谢谢! subClassOf 是传递性的;在下图中,您可以看到 :PIDControls 被正确识别为 rdfs:subClassOf :Function,尽管三元组从未存在(因此,它是通过传递属性正确推断出来的)。 您的要求略有不同。

回答 1 投票 0

有没有一种使用 pydantic 为 Enum 添加语义丰富的好方法?

我想向 pydantic BaseModels 生成的 JSON 模式添加语义丰富。当我希望模型的元素是枚举类型时,就会出现问题。我无法弄清楚正确的...

回答 1 投票 0

OWL 到 JSON 转换器

我需要将此 OWL 本体文件转换为 JSON,以便将其集成到 HTML5 网页中进行可视化: 这是有问题的 OWL 本体文件

回答 3 投票 0

如何在protege中创建URL类型的数据属性

我想在protege中创建一个URL类型的数据属性,但在可用的数据类型中我看不到ant URL。是否可以在 protege 中创建 URL 类型的数据属性?

回答 1 投票 0

如何在本体中进行存在量化推理?

我正在尝试计算本体中的存在量化推论,如下所示。给定本体: 政治家(阿尔伯特) 政治家(鲍勃) 相关(阿尔伯特,鲍勃) 我想哈...

回答 1 投票 0

如何使用SPARQL正确查询Pizza Ontology?

此请求返回所有带有蘑菇配料的披萨: 前缀 rdf: 前缀猫头鹰: 前缀 rdfs: 此请求返回所有带有蘑菇配料的披萨: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX pizza: <http://www.co-ode.org/ontologies/pizza/pizza.owl#> SELECT ?pizza WHERE { ?pizza rdfs:subClassOf+ pizza:Pizza . ?pizza rdfs:subClassOf [ a owl:Restriction ; owl:onProperty pizza:hasTopping; owl:someValuesFrom pizza:MushroomTopping ] } 但我想列出所有带有 VegetableTopping 的披萨,它是 PizzaTopping 的子类。另外,MushroomTopping 是 VegetableTopping 的子类。以下查询未提供预期结果: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX pizza: <http://www.co-ode.org/ontologies/pizza/pizza.owl#> SELECT ?pizza WHERE { ?pizza rdfs:subClassOf+ pizza:Pizza . ?pizza rdfs:subClassOf [ a owl:Restriction ; owl:onProperty pizza:hasTopping; owl:someValuesFrom pizza:VegetableTopping ] } 正如UninformedUser在评论中所说,你必须将topping设置为变量值,然后声明该变量绑定到VegetableTopping的所有子类。 SELECT ?pizza WHERE { ?pizza rdfs:subClassOf+ pizza:Pizza . ?pizza rdfs:subClassOf [ a owl:Restriction ; owl:onProperty pizza:hasTopping; owl:someValuesFrom ?topping ] . ?topping rdfs:subClassOf* pizza:VegetableTopping . }

回答 1 投票 0

如何使用SPARQL正确查询Pizza Ontology?

此请求返回所有带有蘑菇配料的披萨: 前缀 rdf: 前缀猫头鹰: 前缀 rdfs: 此请求返回所有带有蘑菇配料的披萨: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX pizza: <http://www.co-ode.org/ontologies/pizza/pizza.owl#> SELECT ?pizza WHERE { ?pizza rdfs:subClassOf+ pizza:Pizza . ?pizza rdfs:subClassOf [ a owl:Restriction ; owl:onProperty pizza:hasTopping; owl:someValuesFrom pizza:MushroomTopping ] } 但我想列出所有带有 VegetableTopping 的披萨,它是 PizzaTopping 的子类。另外,MushroomTopping 是 VegetableTopping 的子类。以下查询未提供预期结果: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX pizza: <http://www.co-ode.org/ontologies/pizza/pizza.owl#> SELECT ?pizza WHERE { ?pizza rdfs:subClassOf+ pizza:Pizza . ?pizza rdfs:subClassOf [ a owl:Restriction ; owl:onProperty pizza:hasTopping; owl:someValuesFrom pizza:VegetableTopping ] } 正如UninformedUser在评论中所说,你必须将topping设置为变量值,然后声明该变量绑定到VegetableTopping的所有子类。 SELECT ?pizza WHERE { ?pizza rdfs:subClassOf+ pizza:Pizza . ?pizza rdfs:subClassOf [ a owl:Restriction ; owl:onProperty pizza:hasTopping; owl:someValuesFrom ?topping ] . ?topping rdfs:subClassOf* pizza:VegetableTopping . }

回答 1 投票 0

owlready2中的OWL推理机:如何减少计算时间

为了提供一些背景信息,我目前正在开发一个对话框本体,并且我有一个 python 脚本,可以生成有关本体中的类和属性的对话框表示。这意味着我的

回答 1 投票 0

SWRL Protege Drools 是否可以从 owl:equivalentClass 推断知识?

我正在尝试使用 swrlx:makeOwlThing 构建一些 SWRL 规则,从而在 protege 中使用 drools。 然而,我的规则之一取决于个人,其类别是从 owl:equivalentCl 的断言推断出来的……

回答 1 投票 0

如何将大本体从 Turtle (.ttl) 格式转换为 OWL/XML (.owl) 格式?

我在这里使用来自 GitHub 的本体: https://raw.githubusercontent.com/oeg-upm/gtfs-bench/master/ontology/gtfs.ttl 本体以 Turtle 格式提供,但我需要将其转换为 OWL/XML

回答 1 投票 0

如何在dbpedia本体中报告错误

我开始在 dbpedia 中遇到有趣的错误。 词性的语言学概念属于电视台类型 https://dbpedia.org/page/Part_of_speech 实际词类类别...

回答 1 投票 0

将 SNOMED CT 导入 Neo4J

我需要将 SNOMED CT 本体导入图形数据库,在本例中为 Neo4J,但最终可能是另一种选择。 然而,我找不到 SNOMED CT 潜在关系的清晰描述...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.