IDS icon indicating copy to clipboard operation
IDS copied to clipboard

Relation between enumerations in Applicability and Requirements

Open rubendecuypere opened this issue 1 year ago • 1 comments

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 ?

rubendecuypere avatar Jun 21 '24 10:06 rubendecuypere

Both walls and slabs need to have a property set with a name of either PropertySet1 or PropertySet2 with a property PropertyName.

Moult avatar Jun 21 '24 10:06 Moult

As @Moult said. They are not related.

atomczak avatar Aug 21 '24 18:08 atomczak