add_entity_facet
Adds an entity facet to IDS specifications to define building elements like walls or doors for compliance with the IDS 1.0 standard.
Instructions
Add an entity facet to a specification.
IMPORTANT: IDS 1.0 allows only ONE entity facet per applicability section. If you need multiple entity types, create separate specifications.
Args: spec_id: Specification identifier location: "applicability" or "requirements" entity_name: IFC entity name (e.g., "IFCWALL") ctx: FastMCP Context (auto-injected) predefined_type: Optional predefined type cardinality: "required", "optional", or "prohibited" (requirements only)
Returns: {"status": "added", "facet_type": "entity", "spec_id": "S1"}
Raises: ToolError: If trying to add second entity to applicability section
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_id | Yes | ||
| location | Yes | ||
| entity_name | Yes | ||
| predefined_type | No | ||
| cardinality | No | required |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||