Person und Organisation | |
Person And Organization | |
Personne agissant au nom d'une organisation |
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 | Type | Cardinality | Description | C |
---|---|---|---|---|---|
1 | ThePerson | IfcPerson | [1:1] | The person who is related to the organization. | X |
2 | TheOrganization | IfcOrganization | [1:1] | The organization to which the person is related. | 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 |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPersonAndOrganization | |||||
1 | ThePerson | IfcPerson | [1:1] | The person who is related to the organization. | X |
2 | TheOrganization | IfcOrganization | [1:1] | The organization to which the person is related. | 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 |
<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>
ENTITY IfcPersonAndOrganization;
ThePerson : IfcPerson;
TheOrganization : IfcOrganization;
Roles : OPTIONAL LIST [1:?] OF IfcActorRole;
END_ENTITY;