IfcPersonAndOrganization

BACnet MVD

#### IfcPersonAndOrganization

Natural language names

| Person und Organisation
| Person And Organization
| Personne 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

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
1 | ThePerson | IfcPerson |  | The person who is related to the organization. | X | X
2 | TheOrganization | IfcOrganization |  | The organization to which the person is related. | X | X
3 | Roles | IfcActorRole | ? L[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 | X

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcPersonAndOrganization
1 | ThePerson | IfcPerson |  | The person who is related to the organization. | X | X
2 | TheOrganization | IfcOrganization |  | The organization to which the person is related. | X | X
3 | Roles | IfcActorRole | ? L[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 | X

##### Formal representations

XML 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;

EXPRESS-G diagram

`

References: IfcOrganization IfcPerson IfcActorSelect IfcResourceObjectSelect IfcObjectReferenceSelect IfcOwnerHistory

Link to this page