paddleocr-doc-parsing
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Build, validate, and govern RDF/OWL ontologies using the Open Ontologies MCP server. Use when the user asks to create, modify, query, or manage ontologies, knowledge graphs, or RDF data.
Claude Code
$ npx -y skills add fabio-rovai/open-ontologies --skill ontology-engineering --agent claude-code
Codex
$ npx skills add fabio-rovai/open-ontologies --skill ontology-engineering -a codex -y
Cursor
$ npx skills add fabio-rovai/open-ontologies --skill ontology-engineering -a cursor -y
Gemini CLI
$ npx skills add fabio-rovai/open-ontologies --skill ontology-engineering -a gemini-cli -y
GitHub Copilot
$ npx skills add fabio-rovai/open-ontologies --skill ontology-engineering -a github-copilot -y
OpenCode
$ npx skills add fabio-rovai/open-ontologies --skill ontology-engineering -a opencode -y
Windsurf
$ npx skills add fabio-rovai/open-ontologies --skill ontology-engineering -a windsurf -y
name: ontology-engineering description: Build, validate, and govern RDF/OWL ontologies using the Open Ontologies MCP server. Use when the user asks to create, modify, query, or manage ontologies, knowledge graphs, or RDF data.
You have access to the Open Ontologies MCP server, which provides 124 tools for AI-native ontology engineering backed by an in-memory Oxigraph triple store. 116 of them are advertised in a default build, and the other 8 require an optional Cargo feature and return an error without it: four need `embeddings`, two need `plugins`, and two need `postgres` or `duckdb`.
When building or modifying ontologies, follow this workflow. Decide which tools to call and in what order based on results -- this is not a fixed pipeline.
The server keeps a single *active* ontology in memory plus an on-disk N-Triples compile cache for everything it has parsed. Switch between several ontologies without paying re-parse costs:
For evolving ontologies in production:
1. **Plan** — `onto_plan` shows added/removed classes, blast radius, risk score. Check `onto_lock` for protected IRIs. 2. **Enforce** — `onto_enforce` with a rule pack (`generic`, `boro`, `value_partition`, `hierarchy`) checks design pattern compliance. 3. **Apply** — `onto_apply` with mode `safe` (clear + reload) or `migrate` (add equivalentClass bridges). 4. **Monitor** — `onto_monitor` runs SPARQL watchers with threshold alerts. Use `onto_monitor_clear` if blocked. 5. **Drift** — `onto_drift` compares versions with rename detection and self-calibrating confidence. 6. **Lineage** — `onto_lineage` shows the full plan → enforce → apply → monitor → drift trail for the current session.
When applying an ontology to external data:
1. `onto_map` — generate mapping config from data schema + loaded ontology 2. `onto_ingest` — parse a structured *file* (CSV, JSON, NDJSON, XML, YAML, XLSX, Parquet) into RDF 3. `onto_sql_ingest` — run a SQL query against PostgreSQL or DuckDB (via `postgres://`, `duckdb:///path.duckdb`, `:memory:`, or a `*.duckdb` file path) and ingest result rows. Use this when the source data lives in a database, or when you want to use DuckDB as a federation layer over remote Parquet/CSV/JSON via the `httpfs`, `postgres_scanner`, `iceberg`, etc. extensions. 4. `onto_import_schema` — introspect a PostgreSQL or DuckDB schema and generate OWL classes/properties/cardinality from tables/columns/PKs/FKs. 5. `onto_shacl` — validate against SHACL shapes 6. `onto_reason` — run RDFS or OWL-RL inference 7. Or use `onto_extend` to run the full file-based pipeline (ingest + SHACL + reason) in one call
After loading, generate embeddings to enable natural-language search. This requires a server built with `--features embeddings`; on a default build the three tools below return `Compiled without embeddings feature`.
Plan, apply and roll back changes to a production ontology, with a blast radius report and a proof an auditor can re-check.
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…