validate_semantics
Run semantic checks on ArchiMate models to detect invalid relationships, duplicate names, missing references, orphan elements, and elements not placed in any view.
Instructions
Run ArchiMate semantic checks beyond visual reference validation.
Checks include invalid relationship combinations, missing node
references, duplicate element names within the same folder/type,
elements not placed in any view, and orphan service/data elements.
Returns:
Success envelope with `data.is_valid` (bool), `data.issues`
(list of issue dicts), and `data.issues_count`.
Errors:
`ModelNotFoundError` if no model is active.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||