Ontology Modeling Standards SKILL banner
JPRodriguezMarin JPRodriguezMarin

Ontology Modeling Standards SKILL

Development community

Description

Claude Code skill for modeling OWL/SKOS/SHACL ontologies and mapping them to/from relational DBs (R2RML, OBDA). Every rule is checked against the actual W3C specs, not just memory. Comes with ready-to-use templates (ttl/sql/json) so your AI assistant gets it right instead of guessing.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

ontology-modeling-standards logo

ontology-modeling-standards

**A Claude Code skill for building ontologies correctly, and actually putting them to work.**

[![Type](https://img.shields.io/badge/type-Claude%20Code%20skill-5A67D8)](#installing-it) [![Standards](https://img.shields.io/badge/grounded%20in-OWL%202%20%C2%B7%20SKOS%20%C2%B7%20SHACL%20%C2%B7%20R2RML-2C7A7B)](#whats-in-here) [![Tested](https://img.shields.io/badge/eval%20pass%20rate-100%25%20vs%2073%25%20baseline-C05621)](#how-this-was-actually-tested)


Most "how to model in OWL" advice is either a W3C spec (dense, correct, unreadable in a hurry) or a blog post (readable, and wrong about something important). This skill tries to be neither. It's a reference an AI coding assistant can load mid-task, checked line by line against the real specs: OWL 2, SKOS, SHACL, R2RML, Direct Mapping. Not against whatever the model half-remembers from training.

It covers two things most guides only do one of:

1. Modeling the ontology itself Classes, properties, individuals, relationships, SKOS vocabularies, SHACL validation. Done properly, per spec.
2. Operationalizing it Getting real data in and out: populating your ontology from an existing relational database (R2RML, OBDA), and going the other way, deriving and governing a relational schema from an ontology that already exists, so a bad schema change gets rejected before it lands.

That second part is the one nobody writes about, because there's no W3C standard for it. This skill says so up front instead of pretending one exists, and gives you the best practice available in its place.

The one thing to know before anything else

If you learn nothing else from this: **OWL doesn't validate data. SHACL does.**

OWL restriction (e.g. owl:minCardinality 1) SHACL shape (e.g. sh:minCount 1)
Purpose Lets a reaso