LaurensJN / IFC

IFC schema management and versioning repository
https://technical.buildingsmart.org/
3 stars 1 forks source link

Map Cultural Heritage Object to Ifc class #3

Closed LaurensJN closed 3 years ago

LaurensJN commented 3 years ago

The cultural heritage, conservation plan exchange model we created is hierarchical. The top element is the conservation plan, which in ifc would be equivalent to the IfcProject class.

The IfcProject has one or more cultural heritage objects (see picture). These heritage objects could be a building, but also a site or a garden. This object must have a HeritageType property, a construction period etc. An IfcProject could have multiple heritage objects. I first thought I could map that to IfcSpatialStructureElement, but for example IfcSpace is also part of this class. IfcSpace does not necessarily need to have a HeritageType etc. Is it better to just use an IfcSite as equivalent to the cultural heritage object?

image

pjanck commented 3 years ago

I'd recommend being as specific as possible. So including only those requirements that are needed.

I'd suggest to map cultural heritage object to IfcBuilding.

LaurensJN commented 3 years ago

I mapped it to IfcSite, for me that is more appropriate (in the sense that one site 'contains' one type of cultural heritage, but a project could have multiple sites) . IfcBuilding would not be appropriate because this would exclude the Cultural Landscape heritage type for example.