IfcOrganization

BACnet MVD

#### IfcOrganization

Natural language names

| Organisation
| Organization
| Organisation

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcOrganization |  |  |  |
Identification |  | X | MODIFIED | Name changed from Id to Identification.

##### Semantic definitions at the entity

Entity definition

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 definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
1 | Identification | IfcIdentifier | ? | Identification of the organization. | X | X
2 | Name | IfcLabel |  | The word, or group of words, by which the organization is referred to. | X | X
3 | Description | IfcText | ? | Text that relates the nature of the organization. | X | X
4 | Roles | IfcActorRole | ? L[1:?] | Roles played by the organization. | X | X

5

Addresses

IfcAddress

? L[1:?]

Postal and telecom addresses of an organization.

> NOTE There may be several addresses related to an organization.

X

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

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcOrganization
1 | Identification | IfcIdentifier | ? | Identification of the organization. | X | X
2 | Name | IfcLabel |  | The word, or group of words, by which the organization is referred to. | X | X
3 | Description | IfcText | ? | Text that relates the nature of the organization. | X | X
4 | Roles | IfcActorRole | ? L[1:?] | Roles played by the organization. | X | X

5

Addresses

IfcAddress

? L[1:?]

Postal and telecom addresses of an organization.

> NOTE There may be several addresses related to an organization.

X

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

##### Formal representations

XML Specification
`<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>
`
EXPRESS Specification
`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;

EXPRESS-G diagram

`

References: IfcAddress IfcOrganizationRelationship IfcPersonAndOrganization IfcActorSelect IfcResourceObjectSelect IfcObjectReferenceSelect IfcApplication

Link to this page