版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS25.040智能仪器仪表的数据描述属性数据库通用要求国家市场监督管理总局国家标准化管理委员会IGB/T40216—2021 12规范性引用文件 13术语、定义和缩略语 13.1术语和定义 13.2缩略语 2 24.1规范化 24.2安全性 24.3开放性 2 24.5扩展性 25属性列表的结构元素和结构概念 3 35.2结构元素 35.2.1属性 35.2.2属性快 35.2.3视图 45.3结构概念 45.3.1基数属性 45.3.2多态性 45.3.3组合/聚合 56属性数据库命名 56.1规范约定 56.2表名 56.3视图 56.4存储过程 6 6 66.7字段 66.8索引 6 7.1概述 67.2数据项定义 67.3数据表结构设计 9 Ⅱ 8数据交换内容与格式 8.1数据交换内容 8.2数据交换格式 9.1概述 9.2数据库表汇总表格式 9.3数据库表详述表格式 9.4编码数据表格式 附录A(资料性)文件示例 附录B(资料性)代码对照表 图1多态性的解释 5图2类别数据实体图 图3类别数据关系图 图4属性数据实体图 图5类别和属性的实体关系图 图6文件命名图示 表1类别数据元素(类别字典) 6表2属性数据元素(属性字典) 8表3分类数据表结构 9表4属性数据表结构 表8编码数据表格式 表B.1字符集代码表 表B.2数据类型代码表 表B.3属性数据元素类型代码表 表B.4状态级别代码表 ⅢGB/T40216—2021本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由中国机械工业联合会提出。本文件由全国工业过程测量和自动化标准化技术委员会(SAC/TC124)归口。究设计院。1GB/T40216—2021智能仪器仪表的数据描述属性数据库通用要求本文件适用于智能仪器仪表数据字典属性数据库的构建和应用。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本GB/T2312—1980信息交换用汉字编码字符集基本集GB/T17564.2电气元器件的标准数据元素类型和相关分类模式第2部分:EXPRESS字典模式GB/T17645.42工业自动化系统与集成零件库第42部分:描述方法学:构造零件族的方法学3.1术语和定义3.1.13.1.2一个对象类中所有成员公共的特征。3.1.33.1.4在同一语境下允许用其他更具体的概念替代单一概念的模式。注1:在同一语境下一个专门的多态性块可以替代更加通用的块。3.1.5定义一个概念在描述中重复出现的次数。2数据项dataitem数据交换dataexchange编码coding按一定规则将一个集合的元素映射为另一个集合的元素的过程。3.2缩略语下列缩略语适用于本文件。DET:数据元素类型(DataElementType)UML:统一建模语言(UnifiedModellingLanguage)XML:可扩展标记语言(eXtensibleMarkupLanguage)4总体要求4.1规范化性用语、定义和属性选取应符合标准及规范的要求。4.2安全性4.5扩展性35属性列表的结构元素和结构概念属性列表是属性的集合,属性列表分为线性化和结构化两种。线性属性列表中的属性没有明确的内属性一般包括以下内容:——代码; ——属性类型分类代码;一个属性块由一个或多个用于描述设备类型抽象特征的属性组成。根据技术要求,一个属性块可以4 块结构使创建新的属性列表变得简单。一旦一个块被定义,它将可以在同一属性列表下的不同点进属性是由属性的定义、其与其他属性间的关系以及赋予它的一组值所决定的。如果存在一个值列表过分配唯一的编码来创建。器函数,从而允许在属性列表中为该视图选择适当的数据。视图能够为属性和属性块提供过滤器的设置在工作流程中涉及的各方没有必要使用为一个特定设备类型定义的所有属性,通常情况下只需选择概念。基数属性允许一个属性块能够在属性列表内被实例化。基数定义了基数属性与引用属性之间的关系,基数的值决定了一个块被实例化的次数,引用属性指的是这个块。根那么块将不会在属性列表的事务数据文件中出现。多态性允许从描述设备特定方面的变体的可用块中,选择一个特定的属性块。该块通过控制属性的值列表来选择。该控制属性是描述相同设备方面的更通用块的一部分。按照GB/T17564.2和GB/T17645.42规定,除了有值列表外,控制的属性块组合到一起。过程测量设备上找到的常用输出类型。包含在“输出”属性块中的属性都是从变体属性块中继承而来的。但每个变体属性块中都包含了一些描述该输出特征的附加属性。当生成一个事务数据的电子规范表时,通过为输出类型块中的控制然后,这个选定的块将会在属性列表中被实例化。这时块的属性可以被重新配置。控制属性不会出现在5GB/T40216—2021属性块输山控制属性输出类型值输山类型属性块输出类型属性A2属性A3属性块开关量输出输出类型属性B2属性B3值开关量输山属性块脉冲输出属性C2出等值电流模拟输出值脉冲输出拟输山输出图1多态性的解释由输出块表示的块的层级仅存在于属性列表的结构数据中。事务数据中不使用它。多态性的一个先决条件是,描述更具体概念的块至少具有与通用概念相同的属性。用于通用的“输出”块中的属性被继承组合/聚合描述了复合设备的结构。组合/聚合把复合设备的属性列表链接在一起。它是在属性列表组成。6属性数据库命名——不以数字或下划线开头;6.2表名TB_CLASSES_CLASSINFOVI[<类别标识>][<……>]<视图标识>6SP[<系统标识>][<……>]<存储过程标识>FUNC[<系统标识>[<……>]<函数标识>TRI[<系统标识>][<表标识>][<……>]<触发标识>[<外键表标识>][<…….>]<字段标识>IDX[<前缀标识>][<表名>][<…….>]<字段名>引可以去掉标识。7属性数据库结构属性数据库中包含类别数据表(类别字典)和属性数据表(属性字典),分别存储对类别的描述和对属性的描述。类别数据表和属性数据表中各个数据项的要求如7.2所述,类别数据表和属性数据表的结构以及表中的约束要求如7.3所述。序号中文名称英文名称定义1代码Code类数据的唯一代码2版本号Version用于管理类数据版本的数字3修订号Revision用来管理类数据修订版本的数字4推荐名Preferredname赋予类数据的单字或多字的名称5同义名Synonymousname表示同一概念而不同于推荐名的单字或多字的名称6代码名Codedname类名称的代码表示7GB/T40216—2021表1类别数据元素(类别字典)(续)序号中文名称英文名称定义7定义描述类数据的陈述8注释提供定义更多信息的陈述9备注进一步阐明定义意义的阐述性文本定义来源类定义的引用源文档图阐明定义意义的图解类的类型适用于特定项目类的数据元素类型适用文档适用该类的文档清单属性必要性Necessityofproperties阐明属性必要性的阐述性文本超类在特性层次或分类层次中,类的上一级类上层类根据超类关系生成的类所有直系上层级别类的列表适用于特殊项目类的数据元素类型属性适合产品描述和区别的规定参数属性树属性列表继承属性继承自上层类的属性类值分配Classvalueassignment对类值的赋值父块在块层次中的上一级块是…的实例部分或全部符合指定类规范的类输入特性通过case-of关系而适用于该类的类中定义的属性状态级别信息对象所在的标准化工作流程的阶段名称发布首次出版的公开提供文档的标识数字发布者负责出版的机构提案日期首次以“提案”状态增加到字典的日期初始版本日期提出产生新版本的变化的日期版本发布日期Versionreleasedate新版本发布的日期修订发布日期Revisionreleasedate修订版本发布的日期废止日期信息对象所在的标准制定流程中状态变为“被取代”的负责委员会负责维护信息对象的IEC、ISO技术委员会或小组委员会变更请求号信息变更的请求号自定义厂家自定义类型8GB/T40216—2021序号中文名称英文名称定义1代码Code属性数据的唯一代码2版本号Version用于管理属性数据版本的数字3修订号Revision用来管理属性数据修订版本的数字4推荐名Preferredname赋予属性数据的单字或多字的名称5同义名Synonymousname表示同一概念而不同于推荐名的单字或多字的名称6符号Symbol用作表示属性数据符号的标记或字符7同义符号Synonymoussymbol不同于符号但表示同一属性数据概念8短名Shortname推荐名的简短表示9定义Definition描述属性数据的陈述注释Note提供定义更多信息的陈述备注Remark进一步阐明定义意义的阐述性文本基本单位Primaryunit用国际单位制基本单位所表示的单位替代单位Alternativeunits指定的或其他单位所表示的单位层Level属性层级数据类型Datatype标识数据元素类型值的特定特性格式Format数据元素类型值表达的类型和长度规范定义来源Definitionsource属性定义的引用源文档值来源Valuesource属性值的引用源文档特性数据元素类型Propertydataelementtype适用于特殊属性类的数据元素类型/特性字典元素图Drawing阐明定义意义的图解公式Formula表达定量数据元素类型语义的数学形式规则或陈述取值列表Valuelist允许值表达的列表取值列表代码允许值表达的列表编码DETclass相似数据元素类型的类适用类Applicableclasses可应用该属性的类定义类Definitionclass定义信息对象的类单位代码Codeforunit表达属性数据元素类型值的单位代码替代单位代码Codesforalternativeunits除默认单位以外的其他替代单位代码单位列表代码单位代码值列表的代码状态级别Statuslevel信息对象所在的标准化工作流程的阶段名称发布Publishedin首次出版的公开提供文档的标识数字发布者Publishedby负责出版的机构提案日期Proposaldate首次以“提案”状态增加到字典的日期9GB/T40216—2021表2属性数据元素(属性字典)(续)序号中文名称英文名称定义初始版本日期Versioninitiationdate提出产生新版本的变化的日期版本发布日期Versionreleasedate新版本发布的日期修订发布日期Revisionreleasedate修订版本发布的日期废止日期Obsoletedate信息对象所在的标准制定流程中状态变为“被取代”的时间负责委员会ResponsibleCommittee负责维护信息对象的IEC、ISO技术委员会或小组委员会变更请求号ChangerequestID信息变更的请求号自定义Extensibility厂家自定义类型分类数据表结构见表3。表3分类数据表结构序号字段名称字段代码类型及长度值域约束备注1M数据库生成的唯一“类型及长度”见附录B中的表B.12代码M3版本号M4修订号M5推荐名PreferredNameM6同义名O7代码名O8定义M9注释O备注O定义来源DefinitionSourceO图O类型O使用文档ApplicableDocumentO特性必要性RequisityProperties(超类((类值分配O是…的实例OGB/T40216—2021表3分类数据表结构(续)序号字段名称字段代码类型及长度值域约束备注导入的属性ImportedPropertiesnvarchar(100)O状态级别StatusLevelnvarchar(10)见表B.4M发布PublishedInnvarchar(50)M发布者PublishedBynvarchar(50)M提案日期ProposalDateM初始版本日期VersionInitiationDate格式为YYYY-MM-DDM版本发布日期VersionReleaseDate格式为YYYY-MM-DDM修订发布日期RevisionReleaseDate格式为YYYY-MM-DDC废止日期ObsoleteDate格式为YYYY-MM-DDO负责委员会Committeenvarchar(100)O变更请求号RequestIDnvarchar(10)O自定义ExtensibilityO注:M:必选;O:可选;C:条件必选,满足某种条件的情况下,必选,例如“修订号”和“修订发布日期”,当“修订号”值不为“0”时,“修订发布日期”为必选项。属性数据表结构见表4。表4属性数据表结构序号字段名称字段代码类型及长度值域约束备注1pidbigintM数据库生成的唯一标识2代码PCodenvarchar(10)M3上级代码SuperCodenvarchar(10)M4版本号Versionnvarchar(5)M5修订号Revisionnvarchar(5)M6推荐名PreferredNamenvarchar(50)M7同义名SynonymousNamenvarchar(50)O8符号Symbolnvarchar(50)O9同义符号SynonymousSymbolnvarchar(50)(短名ShortNamenvarchar(50)O定义Definitionnvarchar(50)M注释Notenvarchar(100)OGB/T40216—2021表4属性数据表结构(续)序号字段名称字段代码类型及长度值域约束备注备注O基本单位O替代单位AlternativeUnitsO层O数据类型见表B.2O格式O数据值O定义来源DefinitionSourceO值来源ValueSourceO特性数据元素类型见表B.3M图O公式ODET类O定义类DefinitionClassO单位代码O替代单位代码AlternativeUnitsCodeO单位列表代码UnitListCodeO状态级别见表B.4M发布M发布者M提案日期格式为M初始版本日期格式为M初始版本日期版本发布日期VersionReleaseDate格式为M修订发布日期RevisionReleaseDate格式为C废止日期格式为O负责委员会O条件O变更请求号(自定义O不为“0”时,“修订发布日期”为必选项。GB/T40216—20217.4UML模型图类别数据实体见图2。代码代码推荐名状态级别版本号定义仪器仪表类别间关系见图3。每一个类别隶属于一个超类,同时每一个类别可以隶属于N(N>0)个代码代码代码1超类仪器仪表类别N仪器仪表类别推荐名仪器仪表类别代码图4。GB/T40216—2021代码代码仪器仪表属性状态级别提出口期定义适用类推荐名图4属性数据实体图类别和属性的实体关系见图5。每一个类别包含M(M>0)个属性,同时每一个属性可以隶属于N类别属性0..10..1类别A代码推荐名0..10..1·代码超类类别标识-O+图5类别和属性的实体关系图附录B描述了属性数据库结构中的相关代码,可作为参考与第7章内容一起构成了属性数据库结构的完整定义。8数据交换内容与格式8.1数据交换内容数据交换以计算机文件作为媒介,规定了数据交换文件的内容、类型、命名规则及结构。宜通过自动数据交换内容的主体为类数据和属性数据。为保证数据在传输和使用的过程中不产生歧义,采用标GB/T40216—2021准的文件格式表示数据。数据表达方式与第6章规定的数据项定义保持一致。交换数据文件格式采用XML和EXCEL两种类型。文件类型文件类型顺序号日期数据包类型图6文件命名图示8.2.2文件结构8.2.2.1XML文件交换数据文件采用XML标准格式,由声明部分和包体部分组成。声明部分:声明数据交换数据文件符合XML1.0规范,文字编码按照GB/T2312—1980。使用XML语言表述<?xmlversion="1.0"encoding="gb2312"?>包体部分由数据包描述和交换数据组成。交换数据由多条数据记录组成,每条数据记录由第6章规定的数据项组成,如图7所示。数据包描述数据记录1数据记录r数据项1……数据项r交换数据文件结构示例:<?xmlversion="1.0"encoding="gb2312"?><SearchResult><PackageDes>...</PackageDes>DataGB/T40216—2021</Data></SearchResult>XML文件完整示例参见附录A。交换数据文件允许采用Excel文件形式。采用Excel文件进行数据交换时,需要提供数据模板,数据文件和数据模板格式一致。交换数据模板文件结构示例见表5。表5交换数据模板代码上级代码版本号修订号推荐名…变更请求号自定义PCodeSuperCodeVersionRevisionPreferredNameExtensibility9.1概述9.2数据库表汇总表格式数据库表汇总表将系统所用到的全部表和视图列在一个表格中,方便检索。其格式见表6。表6汇总表格式序号表编号类型英文名称中文名称用途说明19.3数据库表详述表格式数据库表详述表描述所有表和视图的字段信息,其格式见表7。表编号:表名:序号字段名称字段代码类型长度值域是否必填约束规则备注1N:字段不允许为空;U:取值唯一;编码数据表将某些编码内容已经明确的编码表及其内容列在文档中,要求编码数据表按表编号升序表编号:表名:序号名称(中文)名称(英文)域代码定义1文件示例<?xmlversion="1.0"encoding="gb2312"?><SearchResult><PackageDes>搜索导出结果</PackageDes><Class><CCode>ABA673</CCode<Version>001</Version><Revision>01</Revision><PreferredName>双金属温度计</PreferredName><SynonymousName></SynonymousName>CodeName></CodeName<Definition>一种温度计,用双金属片的偏转来测量和指示温度</Definition>Note</Note><Remark></Remark>DefinitionSource></DefinitionSource><Drawing></Drawing><ApplicableDocument></ApplicableDocument><RequisityProperties></RequisityProperties><Superclass>ABA672</Superclass><ClassValue/ClassValue<IsCaseOf></IsCaseOf><ImportedProperties></ImportedProperties><StatusLevel>Standard</StatusLevel><PublishedIn>IECCDD</PublishedIn><PublishedBy>IEC</PublishedBy><ProposalDate>2018-03-28</ProposalDate><VersionInitiationDate>2013-08-27</VersionInitiationDate><VersionReleaseDate>2016-05-24</VersionReleaseDate><RevisionReleaseDate>2016-05-24</RevisionReleaseDate>ObsoleteDate</ObsoleteDate>Committee>SC65E-IEC61987</Committee<RequestID>C00004</RequestID></Class>/CLASSES></SearchResult>GB/T40216—2021 (资料性)代码对照表本附录描述了属性数据库结构中的相关代码,它与第7章一起构成了属性数据库结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年婚姻终止协议范本
- 2024年工艺品配件销售协议
- 2024委托采购代理合同模板
- 2024年专业服务外包协议(劳务加工版)
- 2024农村买卖土地合同样式
- 2024家政合同范本
- 2024年创业联盟合伙协议
- 2024年商务合租办公室合同
- 2024个人房产抵押借款合同范本
- 2024年寄售业务合作协议
- 人教版小学1-6年级日积月累(全)
- (高清正版)JJG 342-2014 凝胶色谱仪
- 大型连锁超市商品分类明细表
- 新生儿听力筛查PPT幻灯片课件
- 公对公欠款协议书范文
- 网吧公司章程范本
- 对甲苯磺酸检测标准2
- PVC热稳定剂常见测试方法解析
- DB63∕T 1996-2021 自然保护地 特许经营
- 《热爱生命》汪国真_教案
- Module 4 外研版英语九(上)模块主题写作详解与训练
评论
0/150
提交评论