open-ontologies
by fabio-rovai·★ 110·综合分 49
AI原生本体论引擎,使用Oxigraph三元组库的Rust MCP服务器,提供43个工具构建、验证和查询RDF/OWL本体。
概述
Open Ontologies 是一个完整的Rust MCP服务器,提供43个本体论工程工具。它具有内存中的Oxigraph三元组存储、原生OWL2-DL表格推理器、SHACL验证、SPARQL查询和版本控制功能。服务器以单个二进制文件分发,无需JVM依赖,轻量且易于部署。还包含一个桌面Studio应用,可通过AI构建功能可视化本体。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
当需要处理复杂本体论和知识图谱,并希望使用 AI 辅助构建、验证和推理功能,而不想使用 Protégé 等 Java 工具的开销时,选择 Open Ontologies。
什么时候不要选它
如果需要协作式本体编辑功能,应避免使用此工具,因为当前版本似乎是为单用户环境设计的,没有明显的多用户支持功能。
此 server 暴露的工具
从 README 抽取出 12 个工具onto_validateValidates an RDF/OWL ontology for syntax and semantic correctness.
onto_loadLoads an RDF/OWL ontology into the in-memory triple store.
onto_statsReturns statistics about the loaded ontology including classes, properties, and individuals.
onto_reasonPerforms OWL2-DL reasoning to infer additional triples and classifications.
onto_lintAnalyzes the ontology for common design issues and best practices.
onto_enforceApplies predefined design patterns and constraints to the ontology.
onto_queryExecutes SPARQL queries against the ontology to extract specific information.
onto_saveSaves the current state of the ontology to a file in specified format.
onto_versionCreates a new version of the ontology with versioning information.
onto_diffCompares two versions of an ontology and highlights differences.
onto_alignAligns two ontologies by mapping similar concepts between them.
onto_buildBuilds a comprehensive ontology through a 13-step pipeline with reasoning and validation.
可对比工具
安装
安装
**预构建二进制文件:**
# macOS (Apple Silicon)
curl -LO https://github.com/fabio-rovai/open-ontologies/releases/latest/download/open-ontologies-aarch64-apple-darwin
chmod +x open-ontologies-aarch64-apple-darwin && mv open-ontologies-aarch64-apple-darwin /usr/local/bin/open-ontologies
# Linux (x86_64)
curl -LO https://github.com/fabio-rovai/open-ontologies/releases/latest/download/open-ontologies-x86_64-unknown-linux-gnu
chmod +x open-ontologies-x86_64-unknown-linux-gnu && mv open-ontologies-x86_64-unknown-linux-gnu /usr/local/bin/open-ontologies**连接到Claude Desktop:** 添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"open-ontologies": {
"command": "/path/to/open-ontologies",
"args": ["serve"]
}
}
}Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by fabio_rovai · 2026-03-12
open-ontologies 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。