resolve_properties
Resolves and enriches all schema-defined properties for a given object class ID by walking the superclass hierarchy, filtering existing properties, and resolving codelists.
Instructions
For a given objectclass_id, walks the superclass hierarchy, collects all schema-defined properties, filters against the property table to keep only existing properties, determines value columns and join info, and resolves codelists for Code-type properties. Returns fully enriched PropertyDefinitions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"objectclass_id": "<objectclass_id>"
},
"name": "resolve_properties"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| objectclass_id | Yes | The objectclass ID to resolve properties for (e.g. 901 for Building) |