![]()  | Organisation | 
![]()  | Organization | 
![]()  | Organisation | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 | 
|---|---|---|---|---|
| IfcOrganization | ||||
| Identification | X | MODIFIED | Name changed from Id to Identification.  | IFC2x3 to IFC4 4.0.0.0 | 
| IfcOrganization | ||||
| Identification | X | MODIFIED | Name changed from Id to Identification.  | 
A named and structured grouping with a corporate identity.
NOTE The relationships between IfcOrganization's, like between department within a company, can be expressed using the objectified relationship IfcOrganizationRelationship.
NOTE Entity adapted from organization defined in ISO 10303-41.
HISTORY New entity in IFC1.5.1.
IFC4 CHANGE Attribute 'Id' renamed to Identification.
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| 1 | Identification | IfcIdentifier | ? | Identification of the organization. | X | 
| 2 | Name | IfcLabel | The word, or group of words, by which the organization is referred to. | X | |
| 3 | Description | IfcText | ? | Text that relates the nature of the organization. | X | 
| 4 | Roles | IfcActorRole | ? L[1:?] | Roles played by the organization. | X | 
| 5 | Addresses | IfcAddress | ? L[1:?] | 
Postal and telecom addresses of an organization.
NOTE There may be several addresses related to an organization.  | X | 
| IsRelatedBy | IfcOrganizationRelationship @RelatedOrganizations  | S[0:?] | The inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship. | X | |
| Relates | IfcOrganizationRelationship @RelatingOrganization  | S[0:?] | The inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship. | X | |
| Engages | IfcPersonAndOrganization @TheOrganization  | S[0:?] | Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged. | X | 
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| IfcOrganization | |||||
| 1 | Identification | IfcIdentifier | ? | Identification of the organization. | X | 
| 2 | Name | IfcLabel | The word, or group of words, by which the organization is referred to. | X | |
| 3 | Description | IfcText | ? | Text that relates the nature of the organization. | X | 
| 4 | Roles | IfcActorRole | ? L[1:?] | Roles played by the organization. | X | 
| 5 | Addresses | IfcAddress | ? L[1:?] | 
Postal and telecom addresses of an organization.
NOTE There may be several addresses related to an organization.  | X | 
| IsRelatedBy | IfcOrganizationRelationship @RelatedOrganizations  | S[0:?] | The inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship. | X | |
| Relates | IfcOrganizationRelationship @RelatingOrganization  | S[0:?] | The inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship. | X | |
| Engages | IfcPersonAndOrganization @TheOrganization  | S[0:?] | Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged. | X | |
 <xs:element name="IfcOrganization" type="ifc:IfcOrganization" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcOrganization">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:sequence>
     <xs:element name="Roles" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:sequence>
        <xs:element ref="ifc:IfcActorRole" maxOccurs="unbounded"/>
       </xs:sequence>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcActorRole"/>
       <xs:attribute ref="ifc:cType" fixed="list"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="Addresses" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:sequence>
        <xs:element ref="ifc:IfcAddress" maxOccurs="unbounded"/>
       </xs:sequence>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcAddress"/>
       <xs:attribute ref="ifc:cType" fixed="list"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
    <xs:attribute name="Identification" type="ifc:IfcIdentifier" use="optional"/>
    <xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
ENTITY IfcOrganization;
  Identification : OPTIONAL IfcIdentifier;
  Name : IfcLabel;
  Description : OPTIONAL IfcText;
  Roles : OPTIONAL LIST [1:?] OF IfcActorRole;
  Addresses : OPTIONAL LIST [1:?] OF IfcAddress;
 INVERSE
  IsRelatedBy : SET [0:?] OF IfcOrganizationRelationship FOR RelatedOrganizations;
  Relates : SET [0:?] OF IfcOrganizationRelationship FOR RelatingOrganization;
  Engages : SET [0:?] OF IfcPersonAndOrganization FOR TheOrganization;
END_ENTITY;
  References: IfcAddress
IfcOrganizationRelationship
IfcPersonAndOrganization
IfcActorSelect
IfcResourceObjectSelect
IfcObjectReferenceSelect
IfcApplication