database - RDF/OWL 是表示还是数据库?

标签 database rdf semantic-web owl

RDF 被定义为表示与语义网相关的信息,并用于网络上的信息交换。但它也被广泛用作数据库。那么,RDF 到底是关于什么的?

OWL类似于RDF,那为什么数据库只用RDF而不用OWL呢?

最佳答案

问什么是 RDF 是一个太宽泛的问题,在这方面有很多要说的。因此,我将尝试简要回答具体问题。

RDF 数据库实际上只是一个图数据库,它存储一个 RDF 图,然后您可以使用 SPARQL 进行查询。 RDF 不是数据库,而是数据模型。

OWL 具有到 RDF 的映射,但通常用于定义推理者可用于从现有数据推断新信息的逻辑结构。一些 RDF 数据库包括一个推理器,它可以利用 OWL,序列化为 RDF,在查询时或在数据更新期间急切地执行推理,以通过 SPARQL 向用户公开这些新的推断信息。

关于database - RDF/OWL 是表示还是数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24280448/

相关文章:

database - 是否有用于 ERD 图的 ASCII 生成器?

sparql - 使用 sparql 生成带有子图的图

java - 从 SPARQL 结果中的文字中删除数据类型

mysql - 这种Mysql数据库规范化形式和结构设计是否正确?

python - 如何使用 Django ORM 排除列的多个值?

database - 在数据仓库(关系)中使用外键是一种好习惯吗?

rdf - 具有可选属性的 JSON-LD 框架?

php - 在 PHP 中使用 OWL 作为 mysql

java - 如何实现通用bean

semantics - 语义商店和实体中心