JPRodriguezMarin

Ontology Modeling Standards Skill — Development skill for Claude Code

Development community

Claude Code skill for modeling OWL/SKOS/SHACL ontologies and mapping them to/from relational DBs (R2RML, OBDA).

How to install Ontology Modeling Standards Skill

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

What Ontology Modeling Standards Skill does

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.

Alternatives in Development

  • Sprint Plan — Plan sprints with capacity, story selection, and risk mapping 7.8k ★
  • Math Modeling Skill — 数学建模技能 - 面向 CUMCM、MCM/ICM 等数学建模竞赛的三阶段工作流:建模分析、Python/MATLAB 编程与 DOCX 论文生成 902 ★
  • Engage.Recon — Execute Phase 1 - Reconnaissance and Attack Surface Mapping 348 ★

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