Get IFC PropertySet Definition
ifc_get_propertysetRetrieve full IFC4.3 PropertySet definitions by name or search by keyword. Get property names, data types, and IFC type mappings.
Instructions
Get or search IFC4.3 PropertySet definitions.
In 'get' mode, retrieves the full definition of a named PropertySet including individual property names, data types, and IFC type mappings. In 'search' mode, searches PropertySets by keyword.
Args:
name (string): PropertySet name (e.g. "Pset_WallCommon") or search keyword
mode ('get' | 'search'): Lookup mode (default: 'get')
limit (number): Max results for search mode (default: 20)
offset (number): Pagination offset for search mode (default: 0)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: PropertySet definition with properties (name, dataType, ifcType, valueKind) and descriptions.
Examples:
name="Pset_WallCommon", mode="get" → Full PropertySet definition with 10 properties
name="Wall", mode="search" → All PropertySets related to walls
name="thermal", mode="search" → PropertySets with thermal properties
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Mode: 'get' for exact name lookup, 'search' for keyword search | get |
| name | Yes | PropertySet name (e.g. 'Pset_WallCommon') or search keyword (e.g. 'Wall', 'thermal') | |
| limit | No | Maximum results to return | |
| offset | No | Number of results to skip for pagination | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for structured data | markdown |