OntoPoc
Alpha · ontology engineering · MCP · human-in-the-loop

From business tables to a checked ontology draft

OntoPoc is an ontology engineering direction still in development: an LLM drafts objects, identity fields and relations from business tables or a document; code validates the draft against the data; a person confirms item by item. Main features are also available as ontology MCP tools and a Claude Code plugin.

Ontology engineering

Turn business objects and relations into definitions you can check—not only a slide or a verbal agreement.

Not a knowledge graph platform

Focus is the ontology (schema). OntoPoc is not a knowledge-graph platform and has no durable instance store.

Upstream of a semantic layer

Sort objects, identity fields and definitions the first time client data arrives; export forms, pipeline notes, OWL/SHACL.

Ontology MCP

32 MCP tools share the local modelling service with the UI. Claude Code plugin commands: build and review.

Use with MCP / Claude

Start the local modelling service first, then connect a client. Commands match the repository README.

# Claude Code plugin
claude plugin marketplace add Longado/ontopoc
claude plugin install ontopoc@ontopoc

# Or add as an MCP server (from the repo root)
claude mcp add ontopoc -- env PYTHONPATH=$PWD/src python3 -m ontology_poc_generator.mcp_server

Tool list: docs/MCP.md. Plugin commands: /ontopoc:ontopoc-build, /ontopoc:ontopoc-review.

Ontology FAQ

What is ontology engineering here?

Writing checkable definitions for business objects, how they are identified, and allowed relations. OntoPoc drafts from tables or a document, validates with code, then lets a person confirm.

Ontology vs knowledge graph?

An ontology states the types and allowed relations; a knowledge graph usually also holds concrete instances and their links. OntoPoc focuses on the ontology side for one upload at a time.

How does this relate to a semantic layer?

A semantic layer often defines business meaning on a warehouse or metrics platform. OntoPoc sits earlier: first-pass object and definition work before platform import (import itself is not yet tested).

What is ontology MCP in OntoPoc?

Calling ontology-related features through the Model Context Protocol. OntoPoc exposes 32 local MCP tools for Claude Code, Claude Desktop, Cursor and similar clients.

Status

Early version. Tried on public and synthetic datasets only. No user outside the author has completed the full flow independently. UI exercised on macOS. Follow progress on @linyutai120479. Full Chinese / English docs live in the GitHub README.