From ontology-design
Design formal knowledge models with classes, properties, relationships, taxonomies, semantic modeling, class hierarchies, and entity relationships. NOT for CMS content types, editorial workflows, or structured content for publishing (use content-modelling).
How this skill is triggered — by the user, by Claude, or both
Slash command
/ontology-design:ontology-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Model domain knowledge through classes, properties, and relationships.
Model domain knowledge through classes, properties, and relationships.
| Component | Purpose | Example |
|---|---|---|
| Class | Category of things | Person, Product |
| Property | Attribute of class | name, price |
| Relationship | Connection between classes | owns, partOf |
| Instance | Specific entity | John, iPhone15 |
| Type | Notation | Example |
|---|---|---|
| Is-a (inheritance) | subClassOf | Dog is-a Animal |
| Has-a (composition) | hasPart | Car has-a Engine |
| Uses (association) | uses | Person uses Tool |
| Instance-of | type | Fido instance-of Dog |
Kingdom
└── Phylum
└── Class
└── Order
└── Family
└── Genus
└── Species
## Class: [Name]
**Description**: [purpose]
**Parent**: [superclass]
### Properties
| Name | Type | Required | Description |
|------|------|----------|-------------|
| id | string | yes | Unique identifier |
| name | string | yes | Display name |
### Relationships
| Relation | Target | Cardinality |
|----------|--------|-------------|
| belongsTo | Category | many-to-one |
| contains | Item | one-to-many |
npx claudepluginhub viktorbezdek/skillstack --plugin ontology-designCreates rigorous, validated models of entities, relationships, and constraints for database schemas, knowledge graphs, ontologies, API data models, and taxonomies. Covers relational, document, graph, event/time-series, and dimensional patterns with lifecycle modeling, soft deletes, polymorphic associations, and hierarchies.
Builds business entity graph (ontology) from annotated DBML schemas and taxonomy.json. Confirms natural key strategies for cross-source merging before Kimball CDM design.
Creates entity model documents with Mermaid ER diagrams and attribute tables defining entities, relationships, data types, and validation rules. Useful for designing database schemas and ERDs.