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,以及用於 PDDL 編譯與驗證的 Planner。
- Virtualized Tree: 高效能的 UI,能夠在不延遲的情況下渲染 1,500+ 個類別。
- Extensive Toolset: 70+ 種工具,涵蓋從 SHACL 驗證與 OWL-EL 分類到模糊邏輯對齊與 RAG 評估。
- Lineage Audit Trail: 完整的計畫、套用與對齊事件歷史紀錄,儲存在 SQLite 中,以實現 AI 動作的完全透明化。
相關
- 專案
- 專案
- 專案
- 專案
- 專案