IfcOrganization

Natural language names
deOrganisation
enOrganization
frOrganisation
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 C
1IdentificationIfcIdentifier[0:1] Identification of the organization.X
2NameIfcLabel[1:1] The word, or group of words, by which the organization is referred to.X
3DescriptionIfcText[0:1] Text that relates the nature of the organization.X
4RolesIfcActorRoleL[1:?] Roles played by the organization.X
5AddressesIfcAddressL[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
#AttributeTypeCardinalityDescriptionC
IfcOrganization
1IdentificationIfcIdentifier[0:1] Identification of the organization.X
2NameIfcLabel[1:1] The word, or group of words, by which the organization is referred to.X
3DescriptionIfcText[0:1] Text that relates the nature of the organization.X
4RolesIfcActorRoleL[1:?] Roles played by the organization.X
5AddressesIfcAddressL[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
XSD 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 OF IfcOrganizationRelationship FOR RelatedOrganizations;
  Relates : SET OF IfcOrganizationRelationship FOR RelatingOrganization;
  Engages : SET OF IfcPersonAndOrganization FOR TheOrganization;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page