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

ConstantDescription
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

ConstantDescription
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

ConstantDescription
IfcOrganization  
IfcPerson  
IfcPersonAndOrganization

==============================================实体===============================================================

1 IfcActorRole

此实体表示由参与者(个人、组织或与组织相关的人员)执行的角色。
注意,Role属性的枚举值的角色列表永远不能完整。因此,使用枚举值USERDEFINED,用户可以提供任何角色作为属性USERDEFINED role的值。

Attribute definitions

#AttributeTypeCardinalityDescriptionC
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 definitions
#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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:.

原文地址:https://www.cnblogs.com/herd/p/12156183.html