GB/T 28585-2012 地理信息 要素编目方法

GB/T 28585-2012 地理信息 要素编目方法
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:GB/T 28585-2012
文件类型:.pdf
资源大小:22.1M
标准类别:其他标准
资源ID:224543
VIP资源

GB/T 28585-2012 标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

GB/T 28585-2012 地理信息 要素编目方法

6.2.4要素类型要求

每种要素类型应用一个名称标识,用自然语言定义。每种要素类型还可用要素目录中唯一的宇 代码标识,并可有多个别名。对每一种要素类型而言,要素目录也应包括它可能有的要素操作 要素属性、要素关联和关联角色。建议采用函数语言定义要素类型。

NY/T 2787-2015 草莓采收与贮运技术规范6.2.5要素操作要求

对每一种要素类型而言,如果有要素操作,应予以标识和定义。由于任何要素类型均受操作影 明每个要素操作所涉及的要素属性。定义应包括自然语言定义,也可用函数语言形式化的说明

6.2.6要素属性要求

对每一种要素类型而言,如果 义应包括自然语言定义和说电 的数据类型。每一种要素属性也可以用在要素目录中唯一的字母数字代码标识。

6.2.7要素属性列表值要求

如果有要素属性列表值,每个要素属性均应标注。该标注在要素属性列表值所属的要素属性中 一的。每个要素属性列表值也可以用在要素属性列表值所属的要素属性中唯一的字母数字代

6. 2. 8 要素关联要求

如果有要素关联,应予以命名和定义。每一种要素关联也可以用在要素目录中唯一的字母数字 识。应说明参与关联的要素类型的名称和角色

6. 2. 9关联角色要求

GB/T 28585—2012/ISO 19110.2005

本附录规定抽象测试套件,用于检测与本标准的一致性。该抽象测试套件包含15个测试用例 12个测试模块:要素目录信息存在和形式测试用例(A.2)、一般要素目录要求的测试用例(A.3)、每 主要的要素目录信息类的测试用例(A.4~A.16),以及要素目录功能性特定子集的测试模块(A.17 A. 28)。 测试用例基于表B.1~表B.16规定的每个主要的要素目录信息类。每个基于类的测试用例包 检查每个类的元素(属性或角色),并检查: ·满足元素出现的约束/条件说明; ·未超过元素的最大出现次数; ·元素值的类型正确; 注:除非另作规定,如规定众所周知的包或ISO标准中的类型,可以用ISO/TS19103:2005规定的类型说明。 ·元素的值与元素的说明一致; ·符合对元素规定的任何约束条件。 类作为整体进行检测,按表B.1~B.16的规定和/或检测模块实施。 检测模块基于附录B规定的要素目录模板功能的有用子集。子集的组织从能表示要素类型和 要素类型(见A.17)唯一的要素属性的核心功能开始。核心表示功能通过支持下列之一进行扩展: ·扩充要素特性类型(关联角色见A.18;关联角色和要素操作见A.19),或 ·扩充要素目录信息元素之间的关系(多用途要素属性见A.20;继承见A.23;多用途要素属性 继承见A.26),或 · 既扩充要素特性类型,也扩充要素目录信息元素之间的关系(见A.21、A.22、A.24、A.2 A.27和A.28)。 测试模块由应用的测试用例描述。测试模块A.18~A.28扩充测试模块A.17说明的核心表示 能。这些扩充汇总在表1中。 为检查要素目录与本标准的一致性,应检查是否满足至少一个测试模块的所有要求。

A.2要素目录信息存在和形式的测试用例

测试用例的信息如下: ) 测试目的:检查要素目录的存在和形式; ) 测试方法:通过获取一个要素目录的拷贝,如磁盘,或通过文件传输,检查要素目录是否存在和 能够以电子形式获取; 引用:6.1; d)测试类型:基本测试。

A.3一般要素目录要求的测试用例

测试用例的信息如下:

GB/T285852012/ISO19110:2005

a)测试目的:检查满足一般要素目录的要求。 b)测试方法:检查是否: 1),如果要素目录用于给定的地理数据集,则要素目录说明该地理数据集中的所有要索类型; 2) 所有要素类型,所有要素关联和所有全局要素特性(不直接从属于一个要素类型的要素角 色、要素属性,或要素操作)用在要素目录中唯一的名称进行标识; 3) 所有要素属性列表值用标记进行标识,该标记在列表值所属的要素属性中是唯一的; 4) 所有要素类型、要素属性、要素关联、关联角色和要素操作都予以定义,或者引用其他来源 的定义; 任何要素类型、要素属性,或要素关联用要素目录中唯一的字母数字码进行标识; 6) 任何要素属性列表值用字母数字码标识,该字母数字码在列表值所属的要素属性中是唯 一的; 1 7)一个要素类型的所有特征的载体用在该要素类型的语境中唯一的名称进行标识。 引用:6.2。 测试类型:能力测试。

A.4要素目录类的测试用例

测试用例的信息如下: 1 测试目的:检查需要的信息包含在要素目录类的对象中; ) 测试方法:检查表B.1列出的每个属性和角色的说明、约束条件、最大出现次数、类型和限制 是否都符合规定; 引用:表B.1; d) 测试类型:能力测试。

A.5要素类型类的测试用例

测试用例的信息如下: a)测试目的:检查需要的信息包含在要素类型类的对象中; b)测试方法:检查表B.2列出的每个属性和角色的说明、约束条件、最大出现次数、类型和限制 是否都符合规定; c) 引用:表B.2; d)测试类型:能力测试

测试用例的信息如下: a)测试目的:检查需要的信息包含在要素类型类的对象中; b)测试方法:检查表B.2列出的每个属性和角色的说明、约束条件、最大出现次数、类型和限制 是否都符合规定; c) 引用:表B.2; d)测试类型:能力测试

A.6继承关系类的测试用例

测试用例的信息如下: a) 测试目的:检查需要的信息包含在继承关系类的对象中; b) 测试方法:检查表B.3列出的每个属性和角色的说明、约束条件、最大出现次数、类型和限制 是否都符合规定; c) 引用:表B.3; 测试类型:能力测试。

A.7要素操作类的测试用例

GB/T285852012/ISO19110.2005

测试用例的信息如下: a 测试目的:检查需要的信息包含在要素操作类的对象中; b) 测试方法:检查表B.5(以及表B.4)列出的每个属性和角色的说明、约束条件、最大出现次数 类型和限制是否都符合规定; c)引用:表B.4和表B.5; d)测试类型:能力测试。

测试用例的信息如下: a)测试目的:检查需要的信息包含在要素操作类的对象中; b)测试方法:检查表B.5(以及表B.4)列出的每个属性和角色的说明、约束条件、最大出现注 类型和限制是否都符合规定; c)引用:表B.4和表B.5; d)测试类型:能力测试。

A.8绑定类的测试用例

测试用例的信息如下: a)测试目的:检查需要的信息包含在绑定类的对象中; b) 测试方法:检查表B.6列出的每个属性的说明、约束条件、最大出现次数、类型和限制是否都 符合规定; c)引用:表B.6; d)测试类型:能力测试

a) 测试目的:检查需要的信息包含在绑定类的对象中: b) 测试方法:检查表B.6列出的每个属性的说明、约束条件、最大出现次数、类型和限制是否都 符合规定; c)引用:表B.6; d)测试类型:能力测试

A.9限制类的测试用例

测试用例的信息如下: 电 测试目的:检查需要的信息包含在限制类的对象中; b)测试方法:检查表B.7列出的每个属性的说明、约束条件、最大出现次数、类型和限制是否都 符合规定; c)引用:表B.7; d)测试类型.能力测试

测试用例的信息如下: 电 测试目的:检查需要的信息包含在限制类的对象中; b)测试方法:检查表B.7列出的每个属性的说明、约束条件、最大出现次数、类型和限制是否者 符合规定; c)引用:表B.7; d)测试类型:能力测试,

A.10要素属性类的测试用例

测试用例的信息如下: a)测试目的:检查需要的信息包含在要素属性类的对象中; b)测试方法:检查表B.8和表B.4列出的每个属性和角色的说明、约束条件、最大出现次数、类 型和限制是否都符合规定; c)引用:表B.4和表B.8; d)测试类型:能力测试。

测试用例的信息如下: a)测试目的:检查需要的信息包含在要素属性类的对象中; b)测试方法:检查表B.8和表B.4列出的每个属性和角色的说明、约束条件、最大出现次数、类 型和限制是否都符合规定; )引用:表B.4和表B.8; d)测试类型:能力测试。

A.11关联角色类的测试用例

测试用例的信息如下: )测试目的:检查需要的信息包含在关联角色类的对象中; b)测试方法:检查表B.9(以及B.4)列出的每个属性和角色的说明、约束条件、最大出现次数 型和限制是否都符合规定,且检查属性类型值(表B.9第9.2行)是否为表B.10中的域代

GB/T 28585—2012/ISO 19110:2005

c)引用:表B.4、表B.9和表B.10; d)测试类型:能力测试。

A. 12 列表值类的测试用例

测试用例的信息如下: a)测试目的:检查需要的信息包含在列表值类的对象中; b)测试方法:检查表B.11列出的每个属性和角色的说明、约束条件、最大出现次数、类型和限制 是否都符合规定; C 引用:表B.11; d)测试类型:能力测试

A.13要素关联类的测试用例

测试用例的信息如下: a 测试目的:检查需要的信息包含在要素关联类的对象中; b) 测试方法:检查表B.12(以及表B.2)列出的每个属性和角色的详细说明、约束条件、最大出现 次数、类型和限制是否都符合规定; ) 引用:表B.2和表B.12; d)测试类型:能力测试。

测试用例的信息如下: a 测试目的:检查需要的信息包含在要素关联类的对象中; b) 测试方法:检查表B.12(以及表B.2)列出的每个属性和角色的详细说明、约束条件、最大出现 次数、类型和限制是否都符合规定: 引用:表B.2和表B.12; d) 测试类型:能力测试。

A.14定义出处类的测试用例

测试用例的信息如下: 测试目的:检查需要的信息包含在定义出处类的对象中; b 测试方法:检查表B.13列出的每个属性的说明、约束条件、最大出现次数、类型和限制是否都 符合规定; C) 引用:表B.13; d)测试类型:能力测试

购试用例的信息如 测试目的:检查需要的信息包含在定义出处类的对象中; b 测试方法:检查表B.13列出的每个属性的说明、约束条件、最大出现次数、类型和限制是否 符合规定; 引用:表B.13; d)测试类型.能力测试

A.15定义参照类的测试用例

测试用例的信息如下: a)测试目的:检查需要的信息包含在定义参照类的对象中; b) 测试方法:检查表B.14列出的每个属性和角色的详细说明、约束条件、最大出现次数、类型和 限制是否都符合规定; 引用:表B.14; d)测试类型:能力测试。

测试用例的信息如下: a)测试目的:检查需要的信息包含在定义参照类的对象中; b) 测试方法:检查表B.14列出的每个属性和角色的详细说明、约束条件、最大出现次数、类型和 限制是否都符合规定; C) 引用:表B.14; d)测试类型:能力测试。

A.16绑定要素属性类的测试用例

测试用例的信息如下: a)测试目的:检查需要的信息包含在绑定要素属性类的对象中:

b)测试方法:检查表B.15列出的每个角色的说明、约束条件、最大出现次数、类型和限制是 符合规定; c)引用:表B.15 d)测试类型:能力测试

A.17单用要素属性的且录测试模块

测试用例的信息如下: ) 测试目的:检查要素目录是否支持由要素类型和对要素类型唯一的要素属性组成的核心表示 功能; 6) 测试方法:执行以下9个测试用例:A.2(存在)、A.3(一般)、A.4(要素目录)、A.5(要素类型) A.9(限制)、A.10(要素属性)、A.12(列表值)、A.14(定义出处)和A.15(定义参照); 引用:A.2、A.3、A.4、A.5、A.9、A.10、A.12、A.14和A.15; d)测试类型:能力测试

,18单用要素属性和关联角色的目录测试模块

测试模块的信息如下: a) 测试目的:检查要素目录是否支持由要索类型和对要素类型唯一的要素属性和关联角色组成 的核心表示功能; 6) 测试方法:执行测试模块A.17,以及A.11(关联角色)和A.13(要素关联)两个测试用例; c)引用:A.11、A.13和A.17; d)测试类型:能力测试。

A.19单用要素属性、关联角色和操作的目录测试模块

测试模块的信息如下: 测试目的:检查要素目录是否支持由要素类型和对要素类型唯一的要素属性、关联角色和要素 操作组成的核心表示功能; b)测试方法:执行测试模块A.18和测试用例A.7(要素操作); c)引用:A.7、A.18、表B.5; d)测试类型:能力测试

A.20多用要素属性的目录测试模块

d)测试类型:能力测试

A.22多用要素属性、关联和操作的目录测

A.23单用要素属性和继承的目录测试模块

测试模块的信息如下: 测试目的:检查要素目录是否支持由要素类型,及对要素类型和继承唯一的要素属性组成的 心表示功能; 1 b)测试方法:执行测试模块A.17和测试用例A.6(继承关系); c)引用:A.6、A.17; d)测试类型:能力测试。

A.24单用继承要素属性和关联角色的目录测试模块

测试模块的信息如下: a)测试目的:检查要素目录是否支持由要素类型,及对要素类型和继承唯一的要素属性和关 色组成的核心表示功能; b)测试方法:执行测试模块A.18和测试用例A.6(继承关系); c)引用:A.6、A.18; d)测试类型能力测试

测试模块的信息如下: a)测试目的:检查要素目录是否支持由要素类型,及对要素类型和继承唯一的要素属性和关联角 色组成的核心表示功能; b)测试方法:执行测试模块A.18和测试用例A.6(继承关系); 引用:A.6、A.18; d)测试类型:能力测试。

A.25单用继承的要素属性、关联角色和操作的目录测试模块

GB/T285852012/ISO19110.2005

测试模块的信息如下: ) 测试目的:检查要素目录是否支持由要素类型,及对要素类型和继承唯一的要素属性、关联角 色及要素操作组成的核心表示功能; b)测试方法:执行测试模块A.19和测试用例A.6(继承关系); c)引用:A.6、A.19; d)测试类型.能力测试

A.26多用要素属性和继承的目录测试模块

测试模块的信息如下: a 测试目的:检查要素目录是否支持由可能是多种要素类型中部分类型和继承的要素类型和要 素属性组成的核心表示功能; b)测试方法:执行测试模块A.20和测试用例A.6(继承关系); c)引用:A.6、A.20; d)测试类型:能力测试

测试模块的信息如下: a 测试目的:检查要素目录是否支持由可能是多种要素类型中部分类型和继承的要素类型和要 素属性组成的核心表示功能; b)测试方法:执行测试模块A.20和测试用例A.6(继承关系); c)引用:A.6、A.20; d)测试类型:能力测试

测试模块的信息如下: a 测试目的:检查要素目录是否支持由要素类型,以及可能是多种要素类型中的部分类型和继承 的要素属性和关联角色组成的核心表示功能; b)测试方法:执行测试模块A.21和测试用例A.6(继承关系); c)引用:A.6、A.21; d)测试类型:能力测试,

测试模块的信息如下: 测试目的:检查要素目录是否支持由要素类型,以及可能是多种要素类型中的部分类型和继承 的要素属性和关联角色组成的核心表示功能; b)测试方法:执行测试模块A.21和测试用例A.6(继承关系); c)引用:A.6、A.21; d)测试类型:能力测试

继承的要素属性、关联角色和操作的目录测试模

测试模块的信息如下: 测试目的:检查要素目录是否支持由要素类型,以及可能是多种要素类型中的部分类型和继承 的要素属性、关联角色和要素操作组成的核心表示功能: b)测试方法:执行测试模块A.22和测试用例A.6(继承关系); c)引用:A.6、A.22; d)测试类型:能力测试。

附录B (规范性附录) 要素自录模版 本规范性附录提供按照本标准要素目录信息制作的模版。表B.1~表B.16是表示要素目录内容 的模版。要素目录信息元素和它们之间的关系用下列约束条件符号进行标识: M一一元素是必选的,应包含在要素目录中。 C一元素是条件必选的,条件用提间予以表述。如果回答是肯定的,则该元素应包含在要素目 录中。 0 一元素是可选的,如果一个元素包含在要素目录中,该元素的必选子元素也应包含其中。 表B.16后的图B.1~图B.3用统一建模语言(UML)包(ISO/TS19103:2005)的形式图解说明要 素目录模板。图B.4~图B.7说明了标准的要素目录结构如何与通用要素模型(ISO19109:2005中 7.3条)一致。

GB/T285852012/1SO19110.2005

GB/T28585—2012/IS019110:2005

GB/T 28585—2012/ISO19110.2005

GB/T285852012/ISO19110.2005

QSQLJF 0001S-2015 莱芜市齐鲁晋福茶叶有限公司 代用茶GB/T285852012/ISO19110:2005

GB/T285852012/ISO19110.2005

图B.1要素目录概念模型

图B.2定义出处和定义参照

图B.4作为通用要素模型元类实现的要素编目类

GB/T28585—2012/ISO19110.2005

GB/T 20719.43-2010 工业自动化系统与集成 过程规范语言 定义性扩展 活动次序和持续时间扩展GB/T 28585—2012/ISO19110:2005

©版权声明
相关文章