IfcOrganization

Natural language names
Organisation
Organization
Organisation
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcOrganization
      IdentificationXMODIFIEDName 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
#AttributeTypeCardinalityDescription G
1IdentificationIfcIdentifier? Identification of the organization.X
2NameIfcLabel The word, or group of words, by which the organization is referred to.X
3DescriptionIfcText? Text that relates the nature of the organization.X
4RolesIfcActorRole? L[1:?] Roles played by the organization.X
5AddressesIfcAddress? L[1:?] Postal and telecom addresses of an organization.
NOTE  There may be several addresses related to an organization.
X
IsRelatedByIfcOrganizationRelationship
@RelatedOrganizations
S[0:?]The inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship.X
RelatesIfcOrganizationRelationship
@RelatingOrganization
S[0:?]The inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship.X
EngagesIfcPersonAndOrganization
@TheOrganization
S[0:?]Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.X
Inherited definitions from supertypes
Entity inheritance
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcOrganization
1IdentificationIfcIdentifier? Identification of the organization.X
2NameIfcLabel The word, or group of words, by which the organization is referred to.X
3DescriptionIfcText? Text that relates the nature of the organization.X
4RolesIfcActorRole? L[1:?] Roles played by the organization.X
5AddressesIfcAddress? L[1:?] Postal and telecom addresses of an organization.
NOTE  There may be several addresses related to an organization.
X
IsRelatedByIfcOrganizationRelationship
@RelatedOrganizations
S[0:?]The inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship.X
RelatesIfcOrganizationRelationship
@RelatingOrganization
S[0:?]The inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship.X
EngagesIfcPersonAndOrganization
@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;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcAddress IfcOrganizationRelationship IfcPersonAndOrganization IfcActorSelect IfcResourceObjectSelect IfcObjectReferenceSelect IfcApplication

Link to this page  Link to this page