zoukankan      html  css  js  c++  java
  • IfcExternalReferenceResource(外部参考资源)

    IfcExternalReferenceResource(外部参考资源)

    ifcexternalreferencersource提供了从外部源访问或使用信息的方法,包括:
    ●分类
    ●文件
    ●库


    1、分类

    分类是具有在索引或分类系统中确定其含义的值的标签。值和含义可以在外部声明,也可以在exchange文件中直接声明。它规定:
    ●一个对象的一个或多个分类符号。
    ●分类符号的一个或多个方面。
    ●从所述来源(分类项目或分类表)引用分类符号的面
    ●暴露一个分类结构的层次结构。
    ●分类来源的识别
    ●引用保存在外部源上的分类。


    2、文件

    文档模型的范围是:
    ●管理对文档的引用
    ●管理有关文档的信息
    ●同样适用于纸质或数字文件
    它不打算成为一个完整的文档模型,也不与这些模型在意图或内容上重叠。
    可从外部来源引用信息。对文档的引用是按其位置(地址)进行的,以便能够通过万维网等机制进行访问。这是通过IfcDocumentReference类完成的。这是一种IfcExternalReference,它有一个标签(可以是引用地址)和标识符。此外,name属性为文档提供了一个可读的扩展名或限定符。有关文档本身的信息也可以存储为文档引用的属性。
    有关文档的信息可以在IfcDocumentInformation类中捕获。它标识并命名文档和文档所有者。本文件还可包括:
    ●描述
    ●修订标识符
    ●创建和修订时间
    ●使用“valid from”和“valid to”属性的文档有效期。
    对于以数字方式存储的文档,IfcDocumentElectronicFormat类允许记录有关格式的信息。这包括使用的文件扩展名和有关使用MIME标准的内容的信息。
    文档通常保存对其他文档中保存的信息的引用,例如,引用同时也是文档的标准的文档。这样可以建立一个重要的文档信息引用树结构。文档信息之间的这种关系可以通过IfcDocumentInformationRelationship类捕获,该类管理相关和相关的文档信息,并反向捕获携带指针的文档信息和指针所引用的文档信息。

    3、库

    库模型的作用域是能够引用存储在外部数据库中的信息。通常,假设信息将填充IFC模型中的属性集,并且其中许多属性集将在本规范之外定义。
    IfcLibraryInformation实体提供有关实际库数据源的特定信息,包括其名称、版本、版本日期、发布者和发布位置。此外,它还可以分配给建筑信息模型(如项目或建筑)中可能需要标识所用库的高层对象。
    IfcLibraryReference实体被更广泛地使用(应该被视为默认选择)。库引用通过使用名称、位置(web位置)和项引用(在库数据源中定位数据)来标识库数据源中的特定记录。语言属性的提供允许对表示库引用的语言进行标识


    Types
    1 IfcLanguageId (语言编号类型)
    2 IfcURIReference  (URL引用类型)
    3 IfcDocumentConfidentialityEnum  (文档机密等级枚举类型)
    4 IfcDocumentStatusEnum  (文档状态枚举类型)
    5 IfcClassificationReferenceSelect  (分类参考选择类型)
    6 IfcClassificationSelect  (分类选择类型)
    7 IfcDocumentSelect  (文档选择类型)
    8 IfcLibrarySelect  (库选择类型)
    9 IfcResourceObjectSelect  (资源对象选择类型)


    Entities
    1 IfcClassification (分类实体)
    2 IfcClassificationReference (分类参考实体)
    3 IfcDocumentInformation (文档信息实体)
    4 IfcDocumentInformationRelationship (文档信息关系实体)
    5 IfcDocumentReference (文档参考实体)
    6 IfcExternalInformation (外部信息实体)
    7 IfcExternalReference (外部参照实体)
    8 IfcExternalReferenceRelationship (外部参照关系实体)
    9 IfcLibraryInformation (库信息实体)
    10 IfcLibraryReference (库引用实体)
    11 IfcResourceLevelRelationship (资源等级关系实体)

    类型:
    1 IfcLanguageId (语言编号类型)
    2 IfcURIReference  (URL引用类型)
    3 IfcDocumentConfidentialityEnum  (文档机密等级枚举类型)
    4 IfcDocumentStatusEnum  (文档状态枚举类型)

    ConstantDescription
    DRAFT Document is a draft.
    FINALDRAFT Document is a final draft.
    FINAL Document is final.
    REVISION Document has undergone revision.
    NOTDEFINED  
    Formal representations

    5 IfcClassificationReferenceSelect  (分类参考选择类型)
    6 IfcClassificationSelect  (分类选择类型)
    7 IfcDocumentSelect  (文档选择类型)
    8 IfcLibrarySelect  (库选择类型)
    9 IfcResourceObjectSelect  (资源对象选择类型)

     

     

    ConstantDescription
    IfcPropertyAbstraction  
    IfcPhysicalQuantity  
    IfcAppliedValue  
    IfcContextDependentUnit  
    IfcConversionBasedUnit  
    IfcProfileDef  
    IfcActorRole  
    IfcApproval  
    IfcConstraint  
    IfcTimeSeries  
    IfcMaterialDefinition  
    IfcPerson  
    IfcPersonAndOrganization  
    IfcOrganization  
    IfcExternalReference  
    IfcExternalInformation  
     


    实体:
    1 IfcClassification (分类实体)
    2 IfcClassificationReference (分类参考实体)
    3 IfcDocumentInformation (文档信息实体)
    4 IfcDocumentInformationRelationship (文档信息关系实体)
    5 IfcDocumentReference (文档参考实体)
    6 IfcExternalInformation (外部信息实体)
    7 IfcExternalReference (外部参照实体)

    #AttributeTypeCardinalityDescriptionC
    1 Location IfcURIReference [0:1] Location, where the external source (classification, document or library) can be accessed by electronic means. The electronic location is provided as an URI, and would normally be given as an URL location string. X
    2 Identification IfcIdentifier [0:1] The Identification provides a unique identifier of the referenced item within the external source (classification, document or library). It may be provided as
    • a key, e.g. a classification notation, like NF2.3
    • a handle
    • a uuid or guid
    It may be human readable (such as a key) or not (such as a handle or uuid) depending on the context of its usage (which has to be determined by local agreement).
    X
    3 Name IfcLabel [0:1] Optional name to further specify the reference. It can provide a human readable identifier (which does not necessarily need to have a counterpart in the internal structure of the document). X
      ExternalReferenceForResources IfcExternalReferenceRelationship
    @RelatingReference
    S[0:?] Reference to all associations between this external reference and objects within the IfcResourceObjectSelect that are tagged by the external reference. X


    Inherited definitions from supertypes

    Entity inheritance IfcClassificationReference IfcDocumentReference IfcExternallyDefinedHatchStyle IfcExternallyDefinedSurfaceStyle IfcExternallyDefinedTextFont IfcLibraryReference Attribute inheritance

     

    8 IfcExternalReferenceRelationship (外部参照关系实体)

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    3 RelatingReference IfcExternalReference [1:1] An external reference that can be used to tag an object within the range of IfcResourceObjectSelect.
    NOTE  External references can be a library reference (for example a dictionary or a catalogue reference), a classification reference, or a documentation reference.
    X
    4 RelatedResourceObjects IfcResourceObjectSelect S[1:?] Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation. X
    Inherited definitions from supertypes

    Entity inheritance IfcResourceLevelRelationship Attribute inheritance

    9 IfcLibraryInformation (库信息实体)
    10 IfcLibraryReference (库引用实体)
    11 IfcResourceLevelRelationship (资源等级关系实体)

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    1 Name IfcLabel [0:1] A name used to identify or qualify the relationship. X
    2 Description IfcText [0:1] A description that may apply additional information about the relationship. X
    Inherited definitions from supertypes

    Entity inheritance IfcApprovalRelationship IfcCurrencyRelationship IfcDocumentInformationRelationship IfcExternalReferenceRelationship IfcMaterialRelationship IfcOrganizationRelationship IfcPropertyDependencyRelationship IfcResourceApprovalRelationship IfcResourceConstraintRelationship Attribute inheritance

     
  • 相关阅读:
    网站页面性能优化的 34条黄金守则 (雅虎团队经验)
    进程调度算法小结
    玩转TCP连接
    数据包在网络中的流转
    浅入理解JVM虚拟机
    Leecode no.47 全排列 II
    Leecode no.143 重排链表
    关于我用设计模式对公司代码重构的这件事
    进程间通信方式小结
    Leecode no.82 删除排序链表中的重复元素 II
  • 原文地址:https://www.cnblogs.com/herd/p/12161509.html
Copyright © 2011-2022 走看看