Organisation - Relation | |
Organization Relationship | |
Relation entre organisations |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcOrganizationRelationship | ||||
Name | MODIFIED | Instantiation changed to OPTIONAL. |
The IfcOrganizationRelationship establishes an association between one relating organization and one or more related organizations.
NOTE Entity adapted from organization_relationship defined in ISO 10303-41.
HISTORY New entity in IFC2x
IFC4 CHANGE Attributes Name and Description promoted to new supertype IfcResourceLevelRelationship.
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
3 | RelatingOrganization | IfcOrganization | [1:1] | Organization which is the relating part of the relationship between organizations. | X |
4 | RelatedOrganizations | IfcOrganization | S[1:?] | The other, possibly dependent, organizations which are the related parts of the relationship between organizations. | X |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcResourceLevelRelationship | |||||
1 | Name | IfcLabel | [0:1] | A name used to identify or qualify the relationship. | X |
2 | Description | IfcText | [0:1] | A description that may apply additional information about the relationship. | X |
IfcOrganizationRelationship | |||||
3 | RelatingOrganization | IfcOrganization | [1:1] | Organization which is the relating part of the relationship between organizations. | X |
4 | RelatedOrganizations | IfcOrganization | S[1:?] | The other, possibly dependent, organizations which are the related parts of the relationship between organizations. | X |
<xs:element name="IfcOrganizationRelationship" type="ifc:IfcOrganizationRelationship" substitutionGroup="ifc:IfcResourceLevelRelationship" nillable="true"/>
<xs:complexType name="IfcOrganizationRelationship">
<xs:complexContent>
<xs:extension base="ifc:IfcResourceLevelRelationship">
<xs:sequence>
<xs:element name="RelatingOrganization" type="ifc:IfcOrganization" nillable="true"/>
<xs:element name="RelatedOrganizations">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcOrganization" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcOrganization"/>
<xs:attribute ref="ifc:cType" fixed="set"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcOrganizationRelationship
SUBTYPE OF (IfcResourceLevelRelationship);
RelatingOrganization : IfcOrganization;
RelatedOrganizations : SET [1:?] OF IfcOrganization;
END_ENTITY;