conceptual-data-modeling

Define domain entities, relationships, and business rules in plain language.

1|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/SSiertsema/claude-code-plugins --skill conceptual-data-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conceptual-data-modeling
Source: https://github.com/SSiertsema/claude-code-plugins/tree/main/conceptual-data-modeling/skills/conceptual-data-modeling
Command: npx skills add https://github.com/SSiertsema/claude-code-plugins --skill conceptual-data-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

High-level conceptual data modeling focuses on business entities and relationships in domain language, avoiding technical or normalization details to support early design and communication.

Core Features & Use Cases

  • Defines domain terms as entities with succinct definitions, identities, and key attributes.
  • Establishes relationships between entities with clear cardinality and business rules.
  • Supports cross-domain communication and alignment before logical/physical modeling.

Quick Start

Describe a domain and its key entities to generate a high-level conceptual data model.

Frequently Asked Questions about conceptual-data-modeling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is conceptual data modeling and when do I need it?

Conceptual data modeling captures high-level business entities and relationships in plain domain language. You need it to support early design and cross-domain communication before diving into technical normalization or logical modeling.

How do I create a conceptual data model from business requirements?

Describe your domain and its key entities to generate a conceptual data model. This defines domain terms with succinct definitions, identities, key attributes, and relationships with clear cardinality and business rules.

Does conceptual data modeling include business rules and cardinality?

Yes, conceptual data modeling establishes relationships between entities with clear cardinality and business rules. It defines domain terms as entities with identities and key attributes to ensure alignment across business contexts.

What is the difference between conceptual and logical data modeling?

Conceptual data modeling focuses on business entities and domain language, avoiding technical or normalization details. Logical modeling follows afterward to translate these high-level concepts into technical structures.

Can I use conceptual data modeling for cross-domain communication?

Yes, conceptual data modeling supports cross-domain communication and alignment. By using plain domain language to define entities and relationships, it bridges gaps between stakeholders before logical and physical modeling phases.

Should I include normalization details in a conceptual data model?

No, you should avoid technical or normalization details in a conceptual data model. It focuses strictly on high-level business entities and relationships in domain language to support early design and communication.