IDS specification syntax
Hi All,
I need to write an IDS rule of "Every building element must be classified". This is the primary rule, and others will follow it. It seems like:
<specification name="... --- ... " ifcVersion="IFC2X3 IFC4 IFC4X3_ADD2" identifier="VVK-007" description="Elements must be classified" instructions="Classify all the elements"\>
<applicability minOccurs="1" maxOccurs="unbounded">
<entity><name><simpleValue>IFCBUILDINGELEMENT</simpleValue></name></entity>
</applicability>
<requirements><classification cardinality="required"><system><simpleValue>Uniformat</simpleValue></system>
</classification>
</requirements>
is not the right one, at least with IDS Checker tool from BIMvision, because of
Error 103: Invalid entity name 'IFCBUILDINGELEMENT' (1008 accepted values exist, starting with ["IFCBOREHOLE","IFCGEOTECHNICALASSEMBLY","IFCGEOTECHNICALELEMENT","IFCELEMENT","IFCPRODUCT"]...) in the context of "Ifc4x3" on 'simpleValue' element at line 16, position 26.
Is it a problem with the IDF file or the way the specification is interpreted in the plugin?
Is there any service to validate the IDS file, except the ifctester ? I use ifctester.ids to generate the file, and that's why I would like to have a second opinion.
Comments
In IFC4X3, IFCBUILINGELEMENT was renamed to IFCBUILTELEMENT.
Thank you, I really need to readjust my goOOogles.