zoukankan      html  css  js  c++  java
  • IfcPerson

    这个实体代表一个人。

    注:许多国家都有关于在数据库中识别个人身份的立法。虽然IFC模型的目的是作为数据交换和共享的规范,但在某些情况下,IFC文件可能被视为能够根据此类立法条款识别特定人员的数据库。用户应了解在使用IFC文件的地方可能适用的法律限制。

    注:实体改编自ISO 10303-41中定义的人员。

    记录IFC1.5.1中增加的新实体。

    IFC4将属性Id重命名为Identification。如果提供了身份证明,则放宽了规则以允许省略姓名。

    Formal Propositions

    RuleDescription
    IdentifiablePerson Requires that the identification or/ and the family name or/ and the given name is provided as minimum information.
    ValidSetOfNames If middle names are provided, the family name or/ and the given name shall be provided too.
     

    #AttributeTypeCardinalityDescriptionC
    IfcPerson
    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. X
     

    EXPRESS Specification

    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 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;
  • 相关阅读:
    新手如何运营自媒体?必看!
    公众号停更,短视频岗位暴增,2020年,新媒体人如何更值钱?
    别再费力讨好,先看看你的标题有没有入这些坑!
    经常反思自己的自媒体账号,为什么还只是几百的阅读量?
    文章发布显示“敏感词汇”怎么办?如何提升文章原创率?
    如何利用标题最大化引流,让属于自己原创、混剪视频的推荐量直线上升?
    【转载】JAVA字符串格式化-String.format()的使用
    【转载】浅谈大型网络入侵检测建设
    渗透测试工具 —— Nmap
    【转载】任意用户密码重置的10种常见姿势
  • 原文地址:https://www.cnblogs.com/herd/p/14128970.html
Copyright © 2011-2022 走看看