Search classes across dictionaries
bsdd_search_classesFind construction classes by free-text search across all bSDD dictionaries, including IFC.
Instructions
Free-text search for classes across all bSDD dictionaries, including IFC. This is the best starting point for questions like "which class describes a wall?".
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": {
"searchText": "<searchText>"
},
"name": "bsdd_search_classes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return (1-1000). Defaults to 50. | |
| offset | No | Zero-based offset of the first item returned. Default 0. | |
| searchText | Yes | Text to search for in class names and codes. | |
| dictionaryUris | No | Optional list of dictionary URIs to restrict the search to. | |
| relatedIfcEntities | No | Optional filter on related IFC entities, by code (e.g. "IfcWall") or by class URI. |