IfcPersonAndOrganization

Natural language names
dePerson und Organisation
enPerson And Organization
frPersonne agissant au nom d'une organisation
Semantic definitions at the entity
Entity definition

This entity represents a person acting on behalf of an organization.

NOTE  Entity adapted from person_and_organization defined in ISO 10303-41.
HISTORY  New entity in IFC1.5.1.
Attribute definitions
#AttributeTypeCardinalityDescription C
1ThePersonIfcPerson[1:1] The person who is related to the organization.X
2TheOrganizationIfcOrganization[1:1] The organization to which the person is related.X
3RolesIfcActorRoleL[1:?] Roles played by the person within the context of an organization. These may differ from the roles in ThePerson.Roles which may be asserted without organizational context. X
Inherited definitions from supertypes
Entity inheritance
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcPersonAndOrganization
1ThePersonIfcPerson[1:1] The person who is related to the organization.X
2TheOrganizationIfcOrganization[1:1] The organization to which the person is related.X
3RolesIfcActorRoleL[1:?] Roles played by the person within the context of an organization. These may differ from the roles in ThePerson.Roles which may be asserted without organizational context. X
Formal representations
XSD Specification
 <xs:element name="IfcPersonAndOrganization" type="ifc:IfcPersonAndOrganization" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcPersonAndOrganization">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:sequence>
     <xs:element name="ThePerson" type="ifc:IfcPerson" nillable="true"/>
     <xs:element name="TheOrganization" type="ifc:IfcOrganization" nillable="true"/>
     <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:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcPersonAndOrganization;
  ThePerson : IfcPerson;
  TheOrganization : IfcOrganization;
  Roles : OPTIONAL LIST [1:?] OF IfcActorRole;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page