{
    "IfcAnnotation": {
        "is_abstract": false,
        "parent": "IfcProduct",
        "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": []
            }
        ],
        "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": []
            }
        ]
    }
}