In the HTML spec, I can see that on the IfcWall page, the following psets apply to that element:
Pset_WallCommon
Pset_ConcreteElementGeneral
Pset_PrecastConcreteElementFabrication
Pset_PrecastConcreteElementGeneral
Pset_ReinforcementBarPitchOfWall
Is there another format, apart from the HTML spec, which lists out the applicable psets to each ifc entity? From what I can see, the available options such as XSD and OWL do not have this information. It would be good to provide this so that vendors can automatically extract this information and ensure that users are setting appropriate psets.
Thanks @sergej. Unfortunately, your first suggestion is not what I’m after. I’m not looking for a computer interpretable definition of a pset. Instead, I’m looking for a computer interpretable list of assignments of which psets are applicable to which IFC entities.
Your second suggestion is indeed what I am after. For others reading the thread, this is the part of the MVDXML that I am interested in:
However, to extract this data, it would require doing HTML scraping / parsing, and then an XML parsing. I wonder if there is a more direct way that this information is available? HTML scraping generally has a poor track record of reliability.
This is similar to a previous question I had about computer interpretable descriptions where a similar answer was given that I can extract it from scraping HTML. I might have to live with this solution but it isn’t ideal.
@ReD_CoDE, XML and XSD has been around a very long time, is plaintext, and can be parsed very easily in almost any environment. I’d say it’s a very good choice for an international standard.
Navigate to the picture above (Computer interpretable listings -> General Usage). You have two options here. Either the .mvdxml I mentioned earlier or Property and quantity templates in various formats. SPF, ifcxml, PSD, zip. You can pick the one you like most.