mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-25 09:32:37 +00:00
554 lines
16 KiB
JSON
554 lines
16 KiB
JSON
{
|
|
"IfcBuilding": {
|
|
"is_abstract": false,
|
|
"parent": "IfcSpatialStructureElement",
|
|
"attributes": [
|
|
{
|
|
"name": "GlobalId",
|
|
"type": "IfcGloballyUniqueId",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"type": "IfcText",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LongName",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "CompositionType",
|
|
"type": "IfcElementCompositionEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"COMPLEX",
|
|
"ELEMENT",
|
|
"PARTIAL"
|
|
]
|
|
},
|
|
{
|
|
"name": "ElevationOfRefHeight",
|
|
"type": "IfcLengthMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ElevationOfTerrain",
|
|
"type": "IfcLengthMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
}
|
|
],
|
|
"complex_attributes": [
|
|
{
|
|
"name": "OwnerHistory",
|
|
"type": "IfcOwnerHistory",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsDeclaredBy",
|
|
"type": "IfcRelDefinesByObject",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsTypedBy",
|
|
"type": "IfcRelDefinesByType",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "ObjectPlacement",
|
|
"type": "IfcObjectPlacement",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "Representation",
|
|
"type": "IfcProductRepresentation",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "BuildingAddress",
|
|
"type": "IfcPostalAddress",
|
|
"is_select": false,
|
|
"select_types": []
|
|
}
|
|
]
|
|
},
|
|
"IfcBuildingStorey": {
|
|
"is_abstract": false,
|
|
"parent": "IfcSpatialStructureElement",
|
|
"attributes": [
|
|
{
|
|
"name": "GlobalId",
|
|
"type": "IfcGloballyUniqueId",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"type": "IfcText",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LongName",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "CompositionType",
|
|
"type": "IfcElementCompositionEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"COMPLEX",
|
|
"ELEMENT",
|
|
"PARTIAL"
|
|
]
|
|
},
|
|
{
|
|
"name": "Elevation",
|
|
"type": "IfcLengthMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
}
|
|
],
|
|
"complex_attributes": [
|
|
{
|
|
"name": "OwnerHistory",
|
|
"type": "IfcOwnerHistory",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsDeclaredBy",
|
|
"type": "IfcRelDefinesByObject",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsTypedBy",
|
|
"type": "IfcRelDefinesByType",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "ObjectPlacement",
|
|
"type": "IfcObjectPlacement",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "Representation",
|
|
"type": "IfcProductRepresentation",
|
|
"is_select": false,
|
|
"select_types": []
|
|
}
|
|
]
|
|
},
|
|
"IfcExternalSpatialElement": {
|
|
"is_abstract": false,
|
|
"parent": "IfcExternalSpatialStructureElement",
|
|
"attributes": [
|
|
{
|
|
"name": "GlobalId",
|
|
"type": "IfcGloballyUniqueId",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"type": "IfcText",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LongName",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "PredefinedType",
|
|
"type": "IfcExternalSpatialElementTypeEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"EXTERNAL",
|
|
"EXTERNAL_EARTH",
|
|
"EXTERNAL_WATER",
|
|
"EXTERNAL_FIRE",
|
|
"USERDEFINED",
|
|
"NOTDEFINED"
|
|
]
|
|
}
|
|
],
|
|
"complex_attributes": [
|
|
{
|
|
"name": "OwnerHistory",
|
|
"type": "IfcOwnerHistory",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsDeclaredBy",
|
|
"type": "IfcRelDefinesByObject",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsTypedBy",
|
|
"type": "IfcRelDefinesByType",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "ObjectPlacement",
|
|
"type": "IfcObjectPlacement",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "Representation",
|
|
"type": "IfcProductRepresentation",
|
|
"is_select": false,
|
|
"select_types": []
|
|
}
|
|
]
|
|
},
|
|
"IfcSite": {
|
|
"is_abstract": false,
|
|
"parent": "IfcSpatialStructureElement",
|
|
"attributes": [
|
|
{
|
|
"name": "GlobalId",
|
|
"type": "IfcGloballyUniqueId",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"type": "IfcText",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LongName",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "CompositionType",
|
|
"type": "IfcElementCompositionEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"COMPLEX",
|
|
"ELEMENT",
|
|
"PARTIAL"
|
|
]
|
|
},
|
|
{
|
|
"name": "RefLatitude",
|
|
"type": "List-IfcCompoundPlaneAngleMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "RefLongitude",
|
|
"type": "List-IfcCompoundPlaneAngleMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "RefElevation",
|
|
"type": "IfcLengthMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LandTitleNumber",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
}
|
|
],
|
|
"complex_attributes": [
|
|
{
|
|
"name": "OwnerHistory",
|
|
"type": "IfcOwnerHistory",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsDeclaredBy",
|
|
"type": "IfcRelDefinesByObject",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsTypedBy",
|
|
"type": "IfcRelDefinesByType",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "ObjectPlacement",
|
|
"type": "IfcObjectPlacement",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "Representation",
|
|
"type": "IfcProductRepresentation",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "SiteAddress",
|
|
"type": "IfcPostalAddress",
|
|
"is_select": false,
|
|
"select_types": []
|
|
}
|
|
]
|
|
},
|
|
"IfcSpace": {
|
|
"is_abstract": false,
|
|
"parent": "IfcSpatialStructureElement",
|
|
"attributes": [
|
|
{
|
|
"name": "GlobalId",
|
|
"type": "IfcGloballyUniqueId",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"type": "IfcText",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LongName",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "CompositionType",
|
|
"type": "IfcElementCompositionEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"COMPLEX",
|
|
"ELEMENT",
|
|
"PARTIAL"
|
|
]
|
|
},
|
|
{
|
|
"name": "PredefinedType",
|
|
"type": "IfcSpaceTypeEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"SPACE",
|
|
"PARKING",
|
|
"GFA",
|
|
"INTERNAL",
|
|
"EXTERNAL",
|
|
"USERDEFINED",
|
|
"NOTDEFINED"
|
|
]
|
|
},
|
|
{
|
|
"name": "ElevationWithFlooring",
|
|
"type": "IfcLengthMeasure",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
}
|
|
],
|
|
"complex_attributes": [
|
|
{
|
|
"name": "OwnerHistory",
|
|
"type": "IfcOwnerHistory",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsDeclaredBy",
|
|
"type": "IfcRelDefinesByObject",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsTypedBy",
|
|
"type": "IfcRelDefinesByType",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "ObjectPlacement",
|
|
"type": "IfcObjectPlacement",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "Representation",
|
|
"type": "IfcProductRepresentation",
|
|
"is_select": false,
|
|
"select_types": []
|
|
}
|
|
]
|
|
},
|
|
"IfcSpatialZone": {
|
|
"is_abstract": false,
|
|
"parent": "IfcSpatialElement",
|
|
"attributes": [
|
|
{
|
|
"name": "GlobalId",
|
|
"type": "IfcGloballyUniqueId",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"type": "IfcText",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "LongName",
|
|
"type": "IfcLabel",
|
|
"is_enum": false,
|
|
"enum_values": []
|
|
},
|
|
{
|
|
"name": "PredefinedType",
|
|
"type": "IfcSpatialZoneTypeEnum",
|
|
"is_enum": true,
|
|
"enum_values": [
|
|
"CONSTRUCTION",
|
|
"FIRESAFETY",
|
|
"LIGHTING",
|
|
"OCCUPANCY",
|
|
"SECURITY",
|
|
"THERMAL",
|
|
"TRANSPORT",
|
|
"VENTILATION",
|
|
"USERDEFINED",
|
|
"NOTDEFINED"
|
|
]
|
|
}
|
|
],
|
|
"complex_attributes": [
|
|
{
|
|
"name": "OwnerHistory",
|
|
"type": "IfcOwnerHistory",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsDeclaredBy",
|
|
"type": "IfcRelDefinesByObject",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "IsTypedBy",
|
|
"type": "IfcRelDefinesByType",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "ObjectPlacement",
|
|
"type": "IfcObjectPlacement",
|
|
"is_select": false,
|
|
"select_types": []
|
|
},
|
|
{
|
|
"name": "Representation",
|
|
"type": "IfcProductRepresentation",
|
|
"is_select": false,
|
|
"select_types": []
|
|
}
|
|
]
|
|
}
|
|
} |