domain_modeling
Create and refine conceptual domain models by defining entities, relationships, and rules to clarify complex domains and solve ambiguity.
Instructions
Creating and refining conceptual models of a domain, including entities, relationships, and rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stage | Yes | The current stage of the modeling process. | |
| entities | Yes | A list of all entities in the domain. | |
| paradigm | Yes | The modeling paradigm used. | |
| useCases | No | A list of use cases for the domain. | |
| iteration | Yes | The iteration number of this modeling session. | |
| boundaries | No | The bounded context of the domain. | |
| domainName | Yes | The name of the domain being modeled. | |
| modelingId | Yes | A unique identifier for this modeling session. | |
| assumptions | No | A list of assumptions made during the modeling process. | |
| description | Yes | A detailed description of the domain. | |
| domainRules | No | A list of all domain rules. | |
| stakeholders | No | A list of stakeholders involved in the modeling process. | |
| modelingNotes | No | A list of notes related to the modeling process. | |
| relationships | No | A list of all relationships between entities. | |
| modelValidation | No | Validation results for the model. | |
| nextStageNeeded | Yes | A flag indicating whether another modeling stage is required. | |
| abstractionLevel | Yes | The level of abstraction of the model. | |
| suggestedNextStage | No | The suggested next stage in the modeling process. |