fabio-rovai/open-ontologies

AI-native ontology engine: a Rust MCP server with tools for building, validating, querying, and reasoning over RDF/OWL ontologies. In-memory Oxigraph triple store, native OWL2-DL tableaux reasoner, SHACL validation, SPARQL, versioning. Single binary, no JVM.

What it solves

Open Ontologies 提供了一个全面的 AI 原生本体工程环境。它通过提供一组专门的工具,使得 LLM(如 Claude)能够扮演本体工程师的角色,解决构建、验证并管理复杂 RDF/OWL 本体 的困难,取代了传统的、基于 JVM 的工具(如 Protégé)。

How it works

该项目包含一个基于 Rust 的 MCP (Model Context Protocol) 服务器和一个可视化桌面版 Studio。服务器通过使用内存中的 Oxigraph triple store 提供超过 70 种工具,用于验证、查询、推理并进行对齐。它采用三层架构(Dynamics $ ightarrow$ Causal $ ightarrow$ Planner)来处理动作注册、因果认证与基于 PDDL 的规划。Studio 提供了一个可视化界面,包含用于探索大型本体的虚拟化树状结构、用于自然语言工程的 AI 对话面板,以及用于手动编辑三元组的属性检查器。

Who it’s for

它专为知识工程师、AI 研究员以及正在构建知识图谱的开发者设计,旨在利用 LLM 能够实现结构化语义数据的自动构建与管理。

Highlights

  • MCP-Native Architecture: 专门为 LLM 调用工具来构建和验证本体而设计,无需内部 LLM 客户端或 API 密钥。
  • Three-Layer Stack: 包含用于原子滴答与因果律的 Dynamics, Causal (用于动作认证) 和 Planner (用于 PDDL 编译与验证)。
  • Virtualized Tree: 高性能的 UI,能够无延迟地渲染 1,500+ 个类目。
  • Extensive Toolset: 70+ 种工具,涵盖从 SHACL 验证与 OWL-EL 分类到模糊逻辑对齐与 RAG 评估。
  • Lineage Audit Trail: 完整的计划、应用与对齐事件历史记录,存储在 SQLite 中,以实现 AI 动作的完全透明化。

相关

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