首页 > TAG信息列表 > Ontology

【Ontology】【Brick】py-Brick简明教程

参考资料 Brick——A uniform metadata schema for buildings 目录 1. Brick简介2. py-brickschema2.1 环境安装2.2 本体模型的相关操作——brickschema.graph module2.3 模型的加载2.4 三元组的创建和添加2.5 模型的补全2.6 从HayStack数据中生成Brick模型2.7 模型的验

论文阅读:From SHIQ and RDF to OWL: the making of a Web Ontology Language

标题:From SHIQ and RDF to OWL: the making of a Web Ontology Language 作者:Ian Horrocks a,∗, Peter F. Patel-Schneider b, Frank van Harmelen c 下载链接:https://www.sciencedirect.com/science/article/pii/S1570826803000027 The OWL Web Ontology Language is a new form

不知道如何使用Hermit从Java本体中获取对象属性

我正在尝试从一个类中获取一个对象属性,特别是:我试图了解一个类何时是其他类的一部分(可以在屏幕截图中看到所使用的结构). 我已经尝试在OWLClass对象(对象为“ e”)上使用OWL-api函数getObjectPropertiesInSignature(). //display delle object property Set<OWLObjectProperty>

java-休眠的本体?

有没有人知道一种能够用于OWL本体的工具,就像Hibernate对关系数据库所做的那样,也就是说,从我的角度来看,不再需要手动编写SQL查询来从关系数据库中读取Java对象/向关系数据库中写入Java对象并进行管理内存中对象的一致性及其在数据库上的序列化形式. 对于OWL本体,这种工具可以生成

java-OWL API-创建没有实例的类

我需要使用OWL-API在本体中创建一个类而不添加任何实例. 我检查了示例和文档,但检查了类创建的所有位置以及个人/实例.有没有一种方法可以创建没有任何实例的类(以及以后的实例)解决方法:如果我想创建一个建模元素,例如一个类,而没有来自输入字符串的实例,则可以执行以下操作: OWLE

mysql-Jena SDB(关系数据库支持的RDF存储)如何处理SPARQL查询?

我致力于Jena SDB的SPARQL查询性能.为了保持持久性,Jena SDB将三元组存储在关系数据库(例如MySQL)中. Jena SDB如何处理SPARQL查询?可以: >将来自MySQL的所有数据装入其内存格式,然后在内存中运行sparql查询;要么>将SPARQL查询转换为SQL并将其发送给MySQL? 第二个假设对我来说似乎最有

java-OWLAPI:想要使用HermiT推理程序从本体中推断出公理

我想从推理机[HermiT]推断出公理及其正确的解释.我有以下由protege创建的本体. 猫头鹰 <?xml version="1.0"?> <!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#" > <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >

python-使用rdflib打印出本体中每个概念的个体

我已经用OWL / RDF(使用Protege)编写了本体.这个本体已经为每个概念填充了一些个人.我已经使用rdflib和FuXi软件包将其移植到python中.而且我可以成功解析我的本体并放入图表中.现在,我唯一需要做的就是为每个概念打印出所有个人.有谁知道我该怎么做?解决方法:当您说出每个概念的所

如何使用Jena将.owl文件导入eclipse并创建它的实例

您好我已经使用protege(.owl文件)创建了一个本体.现在我希望将它导入java程序(在eclipse上使用jena)并创建它的实例(我的意思是我的本体代表一般的,一系列的状态,实例应代表一个特定的状态.) 需要导入和创建. 稍后我计划比较用户输入(包含实例的文件)并输出该实例所处的状态. 我是

如何使用java检查本体一致性

我正在使用Ontology来识别用户活动….我有一个本体(OWL),包括我将使用的各种类以及对象属性….. 我是本体论的新手,即使在阅读了很多关于它的内容之后我也很困惑…. 我所理解的是,一个类被定义为使用各种类型的另一个类…所以无论如何我可以检查一个特定类的对象是否与另一个类无关

Python Sparql查询本地文件

我有以下代码用于打印整个本体.但是,我如何用它执行一些sparql,查询然后打印生成的图形? g = Graph() g.parse('PLAYERS3.owl') for s,p,o in g: print s 谢谢解决方法:这段代码可以解决这个问题: import rdflib from rdflib import Graph rdflib.plugin.register('sparql',

在Java中的OWL个人

我正试图通过Eclipse访问本体.我用的是owl-api.我在Protegé中创建了我的本体,但是我想通过代码创建和分类新的INDIVIDUALS.怎么可能?我google了一切,但我找不到任何有用的信息. 宏观例如: – 具有实体’B’,’C’和’D’的本体’a’. – 我创建了一个单独的’z’,我想知道它是否可