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.
Creates ERDs, data dictionaries, and conceptual/logical/physical models to document data structures, entities, relationships, attributes, and constraints.
Builds business entity graph (ontology) from annotated DBML schemas and taxonomy.json. Confirms natural key strategies for cross-source merging before Kimball CDM design.