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 C
1Identification- This attribute is out of scope for this model view definition and shall not be set.
2NameIfcLabel The word, or group of words, by which the organization is referred to. X
3Description- This attribute is out of scope for this model view definition and shall not be set.
4Roles- This attribute is out of scope for this model view definition and shall not be set.
5Addresses- This attribute is out of scope for this model view definition and shall not be set.
EngagesIfcPersonAndOrganization
@TheOrganization
S[0:?]Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.
Inherited definitions from supertypes
Entity inheritance
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcOrganization
1Identification- This attribute is out of scope for this model view definition and shall not be set.
2NameIfcLabel The word, or group of words, by which the organization is referred to. X
3Description- This attribute is out of scope for this model view definition and shall not be set.
4Roles- This attribute is out of scope for this model view definition and shall not be set.
5Addresses- This attribute is out of scope for this model view definition and shall not be set.
EngagesIfcPersonAndOrganization
@TheOrganization
S[0:?]Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.
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:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcOrganization;
  Identification : OPTIONAL IfcStrippedOptional;
  Name : IfcLabel;
  Description : OPTIONAL IfcStrippedOptional;
  Roles : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
  Addresses : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
 INVERSE
  Engages : SET [0:?] OF IfcPersonAndOrganization FOR TheOrganization;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

JSON Specification
public class IfcOrganization extends IfcBase
{
 private string Identification;
 private string Name;
 private string Description;
 private IfcStrippedOptional[] Roles;
 private IfcStrippedOptional[] Addresses;
 private IfcStrippedOptional[] IsRelatedBy;
 private IfcStrippedOptional[] Relates;
 private IfcPersonAndOrganization[] Engages;
}

References  References: IfcPersonAndOrganization IfcApplication

Link to this page  Link to this page