ontop/ontop

Ontop is a platform to query relational databases as Virtual RDF Knowledge Graphs using SPARQL

它是什么。

Ontop 将存储在普通关系数据库中的数据转换为知识图谱——一种将数据组织为连接事实网络而非表格的方式。关键之处在于:这些图谱是虚拟的。数据永远不会离开原始数据库;Ontop 只是让它对任何查询它的人或事物看起来像一个图谱。

它是如何工作的。

  • 您使用 SPARQL(一种用于图数据的查询语言)查询知识图谱。
  • Ontop 将该 SPARQL 查询转换为 SQL(关系数据库理解的语言)。
  • 转换后的 SQL 直接在您现有的数据库上执行,结果返回给您。
  • 为了了解关系行应如何显示为图谱事实,Ontop 使用 R2RML mappings——一种描述这种对应关系的标准化方式。
  • (可选)它还可以使用轻量级 ontologies(概念和关系的正式描述)来改进映射。

总结。 您可以在不构建或维护单独图数据库的情况下获得数据图谱视图的好处——源表是唯一的副本。

项目详情。

  • 构建系统: 使用 Maven 构建,需要 Maven 3.6+ 和 Java 11。
  • 许可证: 软件采用 Apache License 2.0;文档采用 Creative Commons(署名)。
  • 状态指标: README 包含 Maven Central 分发、Docker 镜像、SourceForge 下载和 Twitter 账户的徽章。
  • 支持者: 该项目由博尔扎诺自由大学和 Ontopic s.r.l. 公司支持,并得到伦敦大学伯克贝克学院和东南大学的定期贡献。
  • 在线查找: 官方网站、SourceForge、Docker Hub、GitHub(问题和代码),以及社区渠道(Google Group、Facebook、Twitter、Mastodon)。

简而言之: Ontop 是一个翻译器,让您可以像查询图数据库一样查询现有的关系数据库,而无需移动或复制任何数据。

相关

  • 项目
  • 项目
  • 项目
  • 项目