IDS
IDS copied to clipboard
Relation between enumerations in Applicability and Requirements
Are enumerations in the Applicability and Requirements supposed to be related?
E.g. in this case:
<applicability minOccurs="1" maxOccurs="unbounded">
<entity>
<name>
<xs:restriction base="xs:string">
<xs:enumeration value="IFCWALL"/>
<xs:enumeration value="IFCSLAB"/>
</xs:restriction>
</name>
</entity>
</applicability>
<requirements>
<property dataType="IFCLABEL">
<propertySet>
<xs:restriction base="xs:string">
<xs:enumeration value="PropertySet1"/>
<xs:enumeration value="PropertySet2"/>
</xs:restriction>
</propertySet>
<baseName>
<simpleValue>PropertyName</simpleValue>
</baseName>
</property>
</requirements>
</specification>
Is IFCWALL supposed to have a PropertySet1 with a property PropertyName
and IFCSLAB to have a PropertySet2 with PropertyName?
Or are both IFCWALL and IFCSLAB supposed to have either a PropertySet1 or a PropertySet2 with a property PropertyName ?
Both walls and slabs need to have a property set with a name of either PropertySet1 or PropertySet2 with a property PropertyName.
As @Moult said. They are not related.