ENTITY IfcPerson

(* SCHEMA IFC4; *)
ENTITY IfcPerson;
	Identification : OPTIONAL IfcIdentifier;
	FamilyName : OPTIONAL IfcLabel;
	GivenName : OPTIONAL IfcLabel;
	MiddleNames : OPTIONAL LIST [1:?] OF IfcLabel;
	PrefixTitles : OPTIONAL LIST [1:?] OF IfcLabel;
	SuffixTitles : OPTIONAL LIST [1:?] OF IfcLabel;
	Roles : OPTIONAL LIST [1:?] OF IfcActorRole;
	Addresses : OPTIONAL LIST [1:?] OF IfcAddress;
 INVERSE
	EngagedIn : SET [0:?] OF IfcPersonAndOrganization FOR ThePerson;
 WHERE
	IdentifiablePerson : EXISTS(Identification) OR EXISTS(FamilyName) OR EXISTS(GivenName);
	ValidSetOfNames : NOT EXISTS(MiddleNames) OR EXISTS(FamilyName) OR EXISTS(GivenName);
END_ENTITY;

Explicit Attributes

Entity IfcPerson has the following local and inherited explicit attributes:
AttributeTypeDefined By
 IdentificationIfcIdentifier (STRING)IfcPerson
 FamilyNameIfcLabel (STRING)IfcPerson
 GivenNameIfcLabel (STRING)IfcPerson
 MiddleNamesLIST OF IfcLabel (STRING)IfcPerson
 PrefixTitlesLIST OF IfcLabel (STRING)IfcPerson
 SuffixTitlesLIST OF IfcLabel (STRING)IfcPerson
 RolesLIST OF IfcActorRole (ENTITY)IfcPerson
 AddressesLIST OF IfcAddress (ENTITY)IfcPerson

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcPerson has the following local and inherited inverse attributes:
AttributeTypeDefined By
 EngagedInSET OF IfcPersonAndOrganization (ENTITY)IfcPerson

Supertypes

    No supertypes

Subtypes

    No subtypes

Referenced By

Entity IfcPerson and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcActorSelect SELECT IfcPerson
 IfcAddress ENTITY IfcPerson
 IfcAsset ENTITY IfcPerson
 IfcInventory ENTITY IfcPerson
 IfcObjectReferenceSelect SELECT IfcPerson
 IfcPersonAndOrganization ENTITY IfcPerson
 IfcResourceObjectSelect SELECT IfcPerson
 IfcWorkControl ENTITY IfcPerson


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00