IfcActorResource(角色资源)模块
IfcActorResource(角色资源)模块由类型和实体两部分构成。
Types
1 IfcAddressTypeEnum (枚举类型)
2 IfcRoleEnum (枚举类型)
3 IfcActorSelect (选择类型)
Entities
1 IfcActorRole (角色实体)
2 IfcAddress (地址实体)
3 IfcOrganization (组织实体)
4 IfcOrganizationRelationship (组织关系实体)
5 IfcPerson (建模人员实体)
6 IfcPersonAndOrganization (建模人员和组织实体)
7 IfcPostalAddress (邮政地址实体)
8 IfcTelecomAddress (通讯地址实体)
==============================================枚举===============================================================
IfcAddressTypeEnum
Enumeration definition
Constant | Description |
---|---|
OFFICE | An office address. |
SITE | A site address. |
HOME | A home address. |
DISTRIBUTIONPOINT | A postal distribution point address. |
USERDEFINED | A user defined address type to be provided. |
IfcRoleEnum
Enumeration definition
Constant | Description |
---|---|
SUPPLIER | 供应商 |
MANUFACTURER | 制造商 |
CONTRACTOR | 承包商 |
SUBCONTRACTOR | 分包商 |
ARCHITECT | 建筑师 |
STRUCTURALENGINEER | 结构工程师 |
COSTENGINEER | 成本工程师 |
CLIENT | 客户 |
BUILDINGOWNER | 建筑业主 |
BUILDINGOPERATOR | 建筑操作员 |
MECHANICALENGINEER | 机械工程师 |
ELECTRICALENGINEER | 电气工程师 |
PROJECTMANAGER | 项目经理 |
FACILITIESMANAGER | 工厂经理 |
CIVILENGINEER | 土木工程师 |
COMMISSIONINGENGINEER | 监理工程师 |
ENGINEER | 工程师 |
OWNER | 业主 |
CONSULTANT | 顾问 |
CONSTRUCTIONMANAGER | 施工经理 |
FIELDCONSTRUCTIONMANAGER | 现场施工经理 |
RESELLER | 转售商 |
USERDEFINED | User defined value to be provided. |
IfcActorSelect
Enumeration definition
Constant | Description |
---|---|
IfcOrganization | |
IfcPerson | |
IfcPersonAndOrganization |
==============================================实体===============================================================
1 IfcActorRole
此实体表示由参与者(个人、组织或与组织相关的人员)执行的角色。
注意,Role属性的枚举值的角色列表永远不能完整。因此,使用枚举值USERDEFINED,用户可以提供任何角色作为属性USERDEFINED role的值。
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
1 | Role | IfcRoleEnum | [1:1] | The name of the role played by an actor. If the Role has value USERDEFINED, then the user defined role shall be provided as a value of the attribute UserDefinedRole. | X |
2 | UserDefinedRole | IfcLabel | [0:1] | Allows for specification of user defined roles beyond the enumeration values provided by Role attribute of type IfcRoleEnum. When a value is provided for attribute UserDefinedRole in parallel the attribute Role shall have enumeration value USERDEFINED. | X |
3 | Description | IfcText | [0:1] | A textual description relating the nature of the role played by an actor. | X |
HasExternalReference | IfcExternalReferenceRelationship @RelatedResourceObjects |
S[0:?] | Reference to external information, e.g. library, classification, or document information, which is associated with the actor role. |
2 IfcAddress
这个抽象实体表示各种邮政和电信地址。
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
1 | Purpose | IfcAddressTypeEnum | [0:1] | Identifies the logical location of the address. | X |
2 | Description | IfcText | [0:1] | Text that relates the nature of the address. | X |
3 | UserDefinedPurpose | IfcLabel | [0:1] | Allows for specification of user specific purpose of the address beyond the enumeration values provided by Purpose attribute of type IfcAddressTypeEnum. When a value is provided for attribute UserDefinedPurpose, in parallel the attribute Purpose shall have enumeration value USERDEFINED. | X |
OfPerson | IfcPerson @Addresses |
S[0:?] | The inverse relationship to Person to whom address is associated. | X | |
OfOrganization | IfcOrganization @Addresses |
S[0:?] | The inverse relationship to Organization to whom address is associated. |
这个抽象实体表示各种邮政和电信地址。
3 IfcOrganization
公司组织。
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
1 | Identification | IfcIdentifier | [0:1] | Identification of the organization. | X |
2 | Name | IfcLabel | [1:1] | The word, or group of words, by which the organization is referred to. | X |
3 | Description | IfcText | [0:1] | Text that relates the nature of the organization. | X |
4 | Roles | IfcActorRole | L[1:?] | Roles played by the organization. | X |
5 | Addresses | IfcAddress | L[1:?] | Postal and telecom addresses of an organization.
NOTE There may be several addresses related to an organization. |
X |
IsRelatedBy | IfcOrganizationRelationship @RelatedOrganizations |
S[0:?] | The inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship. | X | |
Relates | IfcOrganizationRelationship @RelatingOrganization |
S[0:?] | The inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship. | X | |
Engages | IfcPersonAndOrganization @TheOrganization |
S[0:?] | Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged. |
4 IfcOrganizationRelationship
IfcOrganizationRelationship在一个相关组织和一个或多个相关组织之间建立关联。
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
3 | RelatingOrganization | IfcOrganization | [1:1] | Organization which is the relating part of the relationship between organizations. | X |
4 | RelatedOrganizations | IfcOrganization | S[1:?] | The other, possibly dependent, organizations which are the related parts of the relationship between organizations. |
5 IfcPerson
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
1 | Identification | IfcIdentifier | [0:1] | Identification of the person. | X |
2 | FamilyName | IfcLabel | [0:1] | The name by which the family identity of the person may be recognized.
NOTE Depending on geographical location and culture, family name may appear either as the first or last component of a name. |
X |
3 | GivenName | IfcLabel | [0:1] | The name by which a person is known within a family and by which he or she may be familiarly recognized.
NOTE Depending on geographical location and culture, given name may appear either as the first or last component of a name. |
X |
4 | MiddleNames | IfcLabel | L[1:?] | Additional names given to a person that enable their identification apart from others who may have the same or similar family and given names.
NOTE Middle names are not normally used in familiar communication but may be asserted to provide additional identification of a particular person if necessary. They may be particularly useful in situations where the person concerned has a family name that occurs commonly in the geographical region. |
X |
5 | PrefixTitles | IfcLabel | L[1:?] | The word, or group of words, which specify the person's social and/or professional standing and appear before his/her names. | X |
6 | SuffixTitles | IfcLabel | L[1:?] | The word, or group of words, which specify the person's social and/or professional standing and appear after his/her names. | X |
7 | Roles | IfcActorRole | L[1:?] | Roles played by the person. | X |
8 | Addresses | IfcAddress | L[1:?] | Postal and telecommunication addresses of a person.
NOTE A person may have several addresses. |
X |
EngagedIn | IfcPersonAndOrganization @ThePerson |
S[0:?] | The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged. |
6 IfcPersonAndOrganization
Attribute definitions
# | 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 |
7 IfcPostalAddress
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
4 | InternalLocation | IfcLabel | [0:1] | An organization defined address for internal mail delivery. | X |
5 | AddressLines | IfcLabel | L[1:?] | The postal address.
NOTE A postal address may occupy several lines (or elements) when recorded. It is expected that normal usage will incorporate relevant elements of the following address concepts: A location within a building (e.g. 3rd Floor) Building name (e.g. Interoperability House) Street number (e.g. 6400) Street name (e.g. Alliance Boulevard). Typical content of address lines may vary in different countries. |
X |
6 | PostalBox | IfcLabel | [0:1] | An address that is implied by an identifiable mail drop. | X |
7 | Town | IfcLabel | [0:1] | The name of a town. | X |
8 | Region | IfcLabel | [0:1] | The name of a region.
NOTE The counties of the United Kingdom and the states of North America are examples of regions. |
X |
9 | PostalCode | IfcLabel | [0:1] | The code that is used by the country's postal service. | X |
10 | Country | IfcLabel | [0:1] | The name of a country. |
8 IfcTelecomAddress
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
4 | TelephoneNumbers | IfcLabel | L[1:?] | The list of telephone numbers at which telephone messages may be received. | X |
5 | FacsimileNumbers | IfcLabel | L[1:?] | The list of fax numbers at which fax messages may be received. | X |
6 | PagerNumber | IfcLabel | [0:1] | The pager number at which paging messages may be received. | X |
7 | ElectronicMailAddresses | IfcLabel | L[1:?] | The list of Email addresses at which Email messages may be received. | X |
8 | WWWHomePageURL | IfcURIReference | [0:1] | The world wide web address at which the preliminary page of information for the person or organization can be located.
NOTE Information on the world wide web for a person or organization may be separated into a number of pages and across a number of host sites, all of which may be linked together. It is assumed that all such information may be referenced from a single page that is termed the home page for that person or organization. |
X |
9 | MessagingIDs | IfcURIReference | L[1:?] | IDs or addresses for any other means of telecommunication, for example instant messaging, voice-over-IP, or file transfer protocols. The communication protocol is indicated by the URI value with scheme designations such as irc:, sip:, or ftp:. |