Definition from ISO/CD 10303-41:1992: An individual human being.
NOTE: Many countries have legislation concerning the identification of individual persons within databases. Although the intent of the IFC Model is to act as a specification for data exchange and sharing, an IFC file might in some situations be considered to be a database that enables identification of a particular person under the terms of such legislation. Users should be aware of the constraints of legislation that might apply in the places where IFC files are used.
NOTE Corresponding STEP name: person, please refer to ISO/IS 10303-41:1994 for the final definition of the formal standard.
HISTORY New entity in IFC Release 1.5.1
# | Attribute | Type | Cardinality | Description | A |
---|---|---|---|---|---|
1 | Id | - | This attribute is out of scope for this model view definition and shall not be set. | ||
2 | FamilyName | - | This attribute is out of scope for this model view definition and shall not be set. | ||
3 | GivenName | - | This attribute is out of scope for this model view definition and shall not be set. | ||
4 | MiddleNames | - | This attribute is out of scope for this model view definition and shall not be set. | ||
5 | PrefixTitles | - | This attribute is out of scope for this model view definition and shall not be set. | ||
6 | SuffixTitles | - | This attribute is out of scope for this model view definition and shall not be set. | ||
7 | Roles | - | This attribute is out of scope for this model view definition and shall not be set. | ||
8 | Addresses | - | This attribute is out of scope for this model view definition and shall not be set. | ||
EngagedIn | IfcPersonAndOrganization @ThePerson | S[0:?] | The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged. |
Rule | Description |
---|---|
WR1 | Requires that either the family name or the given name is used. It is not acceptable to have a person without a family or given name. |
# | Attribute | Type | Cardinality | Description | A |
---|---|---|---|---|---|
IfcPerson | |||||
1 | Id | - | This attribute is out of scope for this model view definition and shall not be set. | ||
2 | FamilyName | - | This attribute is out of scope for this model view definition and shall not be set. | ||
3 | GivenName | - | This attribute is out of scope for this model view definition and shall not be set. | ||
4 | MiddleNames | - | This attribute is out of scope for this model view definition and shall not be set. | ||
5 | PrefixTitles | - | This attribute is out of scope for this model view definition and shall not be set. | ||
6 | SuffixTitles | - | This attribute is out of scope for this model view definition and shall not be set. | ||
7 | Roles | - | This attribute is out of scope for this model view definition and shall not be set. | ||
8 | Addresses | - | This attribute is out of scope for this model view definition and shall not be set. | ||
EngagedIn | IfcPersonAndOrganization @ThePerson | S[0:?] | The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged. |
<xs:element name="IfcPerson" type="ifc:IfcPerson" substitutionGroup="ifc:Entity" nillable="true"/>
<xs:complexType name="IfcPerson">
<xs:complexContent>
<xs:extension base="ifc:Entity"/>
</xs:complexContent>
</xs:complexType>
ENTITY IfcPerson;
Id : OPTIONAL IfcStrippedOptional;
FamilyName : OPTIONAL IfcStrippedOptional;
GivenName : OPTIONAL IfcStrippedOptional;
MiddleNames : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
PrefixTitles : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
SuffixTitles : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
Roles : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
Addresses : OPTIONAL LIST [1:?] OF IfcStrippedOptional;
INVERSE
EngagedIn : SET [0:?] OF IfcPersonAndOrganization FOR ThePerson;
WHERE
WR1 : EXISTS(FamilyName) OR
EXISTS(GivenName);
END_ENTITY;