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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| objectclass_id | Yes | The objectclass ID to resolve properties for (e.g. 901 for Building) |