标签: ontology

使用 Jena 从 csv 文件填充现有本体

如何使用 jena 读取本体(owl 文件)并从 CSV 文件填充此本体(ontModel),然后将填充的 OntModel 写入 OWL 文件

ontology jena

2
推荐指数
1
解决办法
5068
查看次数

实例和子类之间的主要区别是什么?

这个问题是关于本体的,我正在实现一个关于无线传感器作为设备的潜在物理攻击的本体。

我创建了Modification_Attack类,意思是在传感器本身中进行修改的攻击。我创建了Programming_Modification作为此类的实例,这符合逻辑吗?是子类更好还是既不是实例也不是子类更好?

owl ontology protege

2
推荐指数
1
解决办法
1463
查看次数

如何在sparql中获取个人数据属性值

嗨,我是本体论新手。我通过 Protege 软件开发了一个餐厅本体。但我非常需要一个 SPARQL 查询来查找类中所有个体的属性值。

门徒截图

我想得到这样的结果:

Angels_n_Gypsies
House #30, Rd No. 19/A, Dhaka 1213, Bangladesh
Run Code Online (Sandbox Code Playgroud)

图形图像

ontology sparql protege4 protege

2
推荐指数
1
解决办法
5732
查看次数

Graql 是否存在语法高亮插件?

我找不到 GRAKN/GRAQL 语言的任何语法突出显示插件

有人知道我在哪里可以找到它们吗?

提前致谢。

syntax plugins ontology vaticle-typeql vaticle-typedb

2
推荐指数
1
解决办法
184
查看次数

OWL 2 QL 与 RDFS

OWL 2 QL 的 W3C 解释中提到:

特别是,此配置文件(即 OWL 2 QL)包含 RDFS 和 OWL 2 DL 的交集。

这句话让我很困惑,我想知道是否有人可以澄清它。这是否意味着 OWL 2 QL 是 RDFS 的子集?或者这是否意味着它是 RDFS 的更受限制的版本(因此有更多的公理来表达这些限制)。

假设我有一个知识库,其中仅使用以下公理:rdfs:domain、rdfs:range、rdfs:subclassOF、rdf:type、owl:ObjectProperty 和 owl:DatatypeProperty。关于本知识库的语言我能说些什么?我可以说它是用 RDFS、OWL 2 QL 或两者来表达的吗?

是这样的情况吗,如果我看到一个资源既是某个东西的实例(rdf:type)又是一个类,我会说它是 RDFS,如果没有既是实例又是类的资源,我会说它是 RDFS OWL 2 QL 里也有吗?

owl ontology rdfs description-logic

2
推荐指数
1
解决办法
275
查看次数

海龟:“rdf:type”和“a”之间的区别

我试图找出以下之间的区别:

<#blabla> rdf:type owl:Class
Run Code Online (Sandbox Code Playgroud)

和:

<#blabla> a owl:Class
Run Code Online (Sandbox Code Playgroud)

只是a一个捷径吗rdf:type

rdf semantic-web ontology rdfs turtle-rdf

2
推荐指数
1
解决办法
692
查看次数

“语义网”中的本体

我一直在尝试与计算机科学有关的最新主题,并且一直在阅读有关“语义网”的文章。

据我了解,语义网的含义如下:

1)网络上的信息具有明确的含义

2)网络服务可能会自动处理和集成网络上可用的信息。

很简单,我确定这些要点中没有涉及细节,但是我现在不关注它们。

我也意识到“本体”的概念是一种实现语义网的方法。

我无法将其概念化为实际。

是否存在现实世界或实际示例?目前是否有使用此示例?

semantic-web ontology

1
推荐指数
1
解决办法
551
查看次数

如何使用本体

我有这个问题.我可以理解,网页只能由人而不是机器来解释.因此,我们创建词汇表和语义,并以有向图形格式表示rdf中的信息,以便机器甚至可以解释它.我们有主语谓词和宾语,其中主语,谓语和宾语可以是uris.但我很困惑,我们应该有一个rdf对应一个网站的每个页面,以便人类可以看到网页但机器的解释,他们可以使用rdf版本.我对么?

我也看到使用本体工程,我们使用关联规则分析生成规则.我也有一些困惑.让我们说我想为一个领域创建一个本体论让我们说医疗.然后我使用关联规则挖掘我挖掘网站或其他数据来获得一些关联.但这样做我只能定义概念之间的关系.如何使用此挖掘获得新概念?

我们如何使用这个新创建的本体.我们应该将它们添加到网站上吗?我不清楚.需要一些建议吗?

semantic-web ontology semantics

1
推荐指数
1
解决办法
3274
查看次数

使用Jena以编程方式生成OWL类层次结构

我想通过提供向量以编程方式使用OWL生成本体.我的目标是能够在Protégé中打开生成的OWL文件并使用Jena.

输入向量
我想传递的向量:
[[layer, network layer, data link layer, physical layer], [network, computer network], [data link], [ontology, ontology extraction]].


预期输出

输出应具有以下树状层次结构:

layer
  -network layer
  -data link layer
  -physical layer
network
  -computer network
ontology
  -ontology extraction
data link
Run Code Online (Sandbox Code Playgroud)

层次结构,在network layer下面layer等等,是非常重要的.

这是我想要生成的文件的示例:

<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  <owl:Class rdf:about="#network"/>
  <owl:Class rdf:about="#ontology"/>
  <owl:Class rdf:about="#physical_layer">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#layer"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#data_link_layer">
    <rdfs:subClassOf rdf:resource="#layer"/>
  </owl:Class>
  <owl:Class rdf:about="#network_layer">
    <rdfs:subClassOf rdf:resource="#layer"/>
  </owl:Class>
  <owl:Class rdf:about="#computer_network">
    <rdfs:subClassOf rdf:resource="#network"/>
  </owl:Class>
  <owl:Class rdf:about="#ontology_extraction">
    <rdfs:subClassOf rdf:resource="#ontology"/>
  </owl:Class> …
Run Code Online (Sandbox Code Playgroud)

java owl ontology jena

1
推荐指数
1
解决办法
1736
查看次数

通过关系提取连接两个实例的实例链

我想通过询问SPARQL查询来提取我的本体的两个实例之间的实例链.例如,在下图中,如果我想知道A如何连接到E,则查询的结果应该类似于A,B,D,F,E的列表.

在此输入图像描述

应该如何设计本体并建立查询?它甚至可能吗?

rdf ontology instance sparql protege

1
推荐指数
1
解决办法
58
查看次数