GBZ 25599-2010 地理信息 注册服务规范.pdf

上传人:李朗 文档编号:114281 上传时间:2019-07-07 格式:PDF 页数:17 大小:446.06KB
下载 相关 举报
GBZ 25599-2010 地理信息 注册服务规范.pdf_第1页
第1页 / 共17页
GBZ 25599-2010 地理信息 注册服务规范.pdf_第2页
第2页 / 共17页
GBZ 25599-2010 地理信息 注册服务规范.pdf_第3页
第3页 / 共17页
GBZ 25599-2010 地理信息 注册服务规范.pdf_第4页
第4页 / 共17页
GBZ 25599-2010 地理信息 注册服务规范.pdf_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 07040;3524070A 75 固亘中华人民共和国国家标准化指导性技术文件GBZ 2559920 1 0地理信息 注册服务规范Geographic informationRegistry service specification20101201发布 201卜0301实施宰瞀鬻紫瓣訾矬赞星发布中国国家标准化管理委员会厘111GBZ255992010目次前言1范围2规范性引用文件3术语、定义和缩略语4符号与约定5注册服务模型51概述52功能模型53信息模型54接口模型6基于目录服务的实现61概述-62服务元数据定义63功能接口映射附录A(规范性附录)标准一致性测试要求A1服务自描述响

2、应A2查询响应A3管理响应。附录B(资料性附录)服务元数据内容一附录c(资料性附录)服务元数据xML模式(xMLschema)C1服务元数据模型c2服务元数据xML模式附录D(资料性附录)服务元数据属性集D1概述D2服务元数据属性集的编码规则D3关系运算符属性集编码规则一D4位置运算符属性集编码规则参考文献一El11222333 444455 月U 昌GBZ 255992010本指导性技术文件的附录A为规范性附录,附录B、附录c和附录D均为资料性附录。本指导性技术文件由国家测绘局提出。本指导性技术文件由全国地理信息标准化技术委员会(sAcTc 230)归口。本指导性技术文件主要起草单位:国家信

3、息中心、武汉大学、中国标准化研究院。本指导性技术文件主要起草人:徐枫、宦茂盛、石雯雯、常娜、王子亮、龚健雅、高文秀、李小林。地理信息注册服务规范 GBZ2559920101范围本指导性技术文件给出了地理信息注册服务的模型和基于目录服务的参考实现。 本指导性技术文件适用于地理信息服务的管理与查询过程。2规范性引用文件下列文件中的条款通过本指导性技术文件的引用而成为本指导性技术文件的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本指导性技术文件,然而,鼓励根据本指导性技术文件达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用

4、于本指导性技术文件。GBT74082005数据元和交换格式信息交换日期和时间表示法(IsO 8601:2000,IDT)GBT1769妒2009地理信息术语(Is0Ts 19104:2008,IDT)GBz255982010 地理信息目录服务规范 3术语、定义和缩略语31术语和定义下列术语和定义适用于本指导性技术文件。311操作operation对象可以被调用执行的转换和查询的规范。注:一个操作包括名称和一系列参数。GBT176942009,定义B332312接口interface描述实体行为特征的命名操作集合。GBT176942009,定义B260313服务service实体通过接口提供的功

5、能的可区分部分。GBT176942009,定义B427314注册服务registryservice 提供服务元数据发布和发现功能的服务。315服务元数据弛rvicemetadata 用于描述服务的元数据,描述服务实例的特征,包括:服务基本信息、服务提供者信息和服务元数据维护信息。GBZ 2559920 1 0316注册服务中心 registry service center提供注册服务的逻辑功能单元。317目录服务c缸alogue service提供地理信息资源描述信息发现和管理功能的服务。GBz 25598 2010,定义31232缩略语Csw 网络目录服务(Catalogue servic

6、e for web)uDDl 统一描述、发现和集成协议(universal Description,Disc。very and htegrati。n)UML统一建模语言(unified Modeling Language)XML 可扩展标记语言(eXtensible Markup La“guage)4符号与约定本指导性技术文件采用uML中的组合关系描述元数据实体之间的关系,元数据实体用uML中类的概念表示(如图1)。组合用于表示两个类之间的部分与整体的关系,用一端带有实心菱形的线段表示,菱形与组合元素连接。在关联的两端注明每个类的多重性,说明参与该关联的对象的个数。“1表示只能有一个,“o1”

7、表示可选,“1表示一个或多个,“o表示任意数目。在组合关系中,组合元素的多重性只能是“1”或“o1”。 邑_目匡捱卧匡摆5注册服务模型图1组合51概述注册服务的主体是注册服务中心,使用者包括服务提供者和服务使用者(见图2)。图2注册服务服务提供者可通过注册服务中心发布服务元数据,服务使用者可通过注册服务中心发现服务元数据。GBZ255992010发布和发现的对象是服务元数据,例如:网络地图服务元数据、网络要素服务元数据、网络覆盖服务元数据、电子地图数据处理服务元数据等。支持发布和发现的功能模型见52。服务元数据的模型,即信息模型见53。实现注册服务功能的接口模型见54。52功能模型注册服务提供

8、管理和查询两个基本功能:管理功能用于支持服务提供者发布服务信息,查询功能用于支持服务使用者发现服务信息。a)管理功能:服务提供者将服务元数据发布到注册服务中心,注册服务中心保存服务元数据。b)查询功能:服务使用者向注册服务中心提出查询请求,注册服务中心将符合查询条件的服务元数据反馈给服务使用者。53信息模型注册服务信息模型用于描述服务提供者向注册服务中心注册的服务,其具体体现即服务元数据。服务元数据包括3个实体(如图3所示),分别是服务基本信息、服务提供者信息和服务元数据维护信息。a)服务基本信息:描述服务的基本信息。b)服务提供者信息:描述服务提供者的基本信息。c)服务元数据维护信息:描述该

9、服务元数据本身的相关维护信息。实现时可在该信息模型基础上进行扩展。图3注册信息模型54接口模型接口模型支持功能模型的实现。注册服务包含3个功能接口(如图4所示),分别是服务自描述接口、管理接口和查询接口。图4注册服务接口模型a)服务自描述接口:用于向服务使用者和服务提供者反馈注册服务中心的功能及状态。b)管理接口:用于实现管理功能。服务提供者通过该接口发布地理信息服务元数据。c)查询接口:用于实现查询功能。服务使用者通过该接口发现符合需求的地理信息服务。GBZ 2559920 1 06基于目录服务的实现61概述在满足第5章规定的功能模型、信息模型和接口模型的前提下,注册服务可有多种实现方式,如

10、CSW、UDDI等。本指导性技术文件采用的是基于GBz 25598 20lo的参考实现。本参考实现不作为强制性规定,开发者可选择其他的实现方式。在基于GBz 25598 20lo的参考实现下,注册服务的3个功能接口分别映射到GBz 255982010中相应的操作,如图5所示。注册服务接口 目录服务接口图5参考实现接口映射关系图其中,服务自描述接口映射到目录服务的服务自描述接口,管理接口映射到目录服务的元数据管理接口,查询接口映射到目录服务的目录检索和目录检索结果提取接口。对各个接口的一致性测试要求遵照附录A中的规定。62服务元数据定义基于目录服务的注册服务应实现53中描述的服务元数据实体。具体

11、的服务元数据内容定义参见附录B,服务元数据xML模式参见附录c。63功能接口映射631服务自描述接口服务自描述接口包含服务自描述请求和服务自描述响应。实现时,注册服务的服务自描述接口可直接映射为目录服务中的服务自描述接口。服务自描述请求见GBz 255982010中5132目录服务自描述请求。服务自描述响应见GBz 25598 20lo中5133目录服务自描述响应。632查询接口查询接口包含查询请求和查询响应。实现时,注册服务的查询接口可直接映射为目录服务中的目录检索和目录检索结果提取接口。查询请求见GBz 255982010中5212目录检索请求和5222目录检索结果提取请求,其中query

12、参数参见附录D的要求。查询响应见GBz 2559820lo中5213目录检索响应和5223目录检索结果提取响应,其中检索结果提取请求中的参数elementsetName的取值参见附录D的要求。633管理接口管理接口包含管理请求和管理响应。实现时,注册服务的管理接口可直接映射为目录服务中元数据管理接口。管理请求见GBz 2559820lo中5312元数据管理请求,注册的内容参见附录B的要求。管理响应见GBz 255982010中5313元数据管理响应,响应的内容参见附录B的要求。附录A(规范性附录)标准一致性测试要求GBZ255992010 A1服务自描述响应a)测试目的:确认注册服务器满足所有

13、服务自描述操作的要求。b)测试方法:使用各类输人参数进行若干次服务自描述请求,并确认在每种情况下服务器都能做出恰当的响应。c)引用:631A2查询响应a)测试目的:确认注册服务器满足所有查询操作的要求。b)测试方法:使用各类输入参数进行若干次查询请求,并确认在每种情况下服务器都能做出恰当的响应。c)引用;632 A3管理响应a)测试目的:确认注册服务器满足所有管理操作的要求。b)测试方法:使用各类输入参数进行若干次管理请求,并确认在每种情况下服务器都能做出恰当的响应。c)引用:GBZ 255992010附录B(资料性附录)服务元数据内容本附录采用中文名称、英文名称、缩写名、定义、类型、约束条件

14、、最大出现次数和域来描述服务元数据。其中,中文名称描述服务元数据实体或元数据元素的名称,英文名称表示元数据的英文名称,一般用英文全称,缩写名是元数据的英文缩写名称,定义描述元数据的基本内容,类型是对元数据的有效值域和允许对该值域内的值进行有效操作的规定,约束条件说明元数据实体或元数据元素是否必须选取的属性,包括必选和可选,最大出现次数表示元数据实体或元数据元素可以具有的最大实例数目,只出现一次的用“l”表示,可重复出现的用“N”表示,域表示元数据实体包含的元数据元素。服务元数据定义如表B1所示。表B1服务元数据字典约束 最大序号 中文名称 英文名称 缩写名 定 义 类型 出现 域条件次数服务基

15、本 servlceInfor 服务描述信息的一组 包含1 servIno 复合型 必选 1信息 集合 28行2 服务名称 servlceName servName 该服务的名称 字符型 必选 1服务内容 servlceAb servAb3 服务的内容描述信息 字符型 必选 1描述 stractserviceIden“一4 服务标识符 SeID 服务的唯一标识号码 字符型 必选 1服务类型 服务的类别 字符型 必选 1服务创建日期或更新CCYYMMDD6 服务日期 serviceModlfv servMo dIfy 日期型 必选 1 (GBT 7408日期2005)可供访问服务的网络 自由7 服

16、务地址 serviceURL servURL 必选 1地址 文本地理覆盖8 servlceExtent servExtent 服务涵盖的地理范围 复合型 可选 1 包含9范围地理边界 servlceBound servEkund9 服务覆盖的地理边界 复合型 可选 1 包含1013行矩形 ingBox ingBox180o(xs:elem血tname=”serVMetadata”type=”serVMetadata聊e(xs:documentation)服务元数据(xs:el衄entnaIne=”serVpr。vider”type=”serVProvide州押e”腑kcurs=”幽uIded”

17、)(xs:annotatlon(xs:documentatlon)服务提供者信息(xs:documentatlon)(xs:a衄otatlon)(xs:elemeT止(x5:ele皿entna【ne5”metaInf。”type=”metaInf。Type”)(xs:annotatlon)xs:d。Cumentatl。n)服务元数据维护信息(xs:el鲫entname=”servAbstract”type=”xs:string”(xs:eleInentname5”servID”type=”xs;string)服务标识(xs:doctation)(xs:annotatlon)(xs:elemen

18、t)(xs:ele呻ntn柚e=”ser咖e”type=”xs:string)(xs:armotation)(xs:armotation)xs:element)(xs:el锄ent nae=”serVuRL”type=”xs:an删”)(xs:a邮otation)(xs:d。cumentation)服务地址xs:documentatlon)xs:a衄otation(xs:element)xs:element nae=”servExtent”mlnoccurs=”O”(xs:annotation(xs:docum蜘tati。n)地理覆盖范围(xs:documentation)(xs:comple

19、f啪e)(x8:seqllence)(xs:el曲ent name 2”servBoundingBoxtype=servBoundlogBoxTypeminOccurs=”O”)(xs:armotatlon)(xs:c。1plexType name。”seProVide订”e。(xs:sequence)(xs:el衄ent name=”ser娃roNaIDe”type=”xs:stnng”(船:e】凹e力t name 2”serVproAddr“type=”xs:string”inOccurs 2”O”(xs:annotatlon)(xs:documentatl。n)服务提供者详细地址(xs:

20、d。cumentatlon)(xs:annotatlon)(xs:eleent)(xs:el衄ent n锄e 2”serVProPhonetype=”xs:string”mlnoccurs=”01)(xs:documentat瑚)服务提供者联系电话xs:doc哪entatlon)(xs:annotation)(xs:el锄ent(xs:element nae=”servProEmall”type 2”xs:strl“g”inoccurs=0)(xs:d。c衄皂ntatIon,服务提供者电子邮件(xs:elem eIlt)(xs:se弘ence)(xs:c“ple卿)(xs:sequence)(

21、xs:el衄ent n柚e=”metaID”type=”x8;stri“g”(xs:annotation)(xs:sequence)(xs:co皿ple)【ype)(xs:docuentation)西边界经度(xs:docuentatlon(xs:annotation南边界纬度(xs:doc衄entation)(xs:annotation(xs:element)(xs:scheIaGBZ255992010GBZ 255992010附录D(资料性附录)服务元数据属性集D1概述本附录给出了注册服务需要的完整属性集的编码规则,主要用于注册服务的信息查询操作,用来规范检索串中的各个检索操作数的属性列表

22、参数取值。属性列表是由一个或多个属性对组成,每个属性对均包含属性类型和属性值,即属性列表中包含一组或多组的属性类型attributeType及其属性值attributeValue。当属性类型attributeType取值为“1”,表示元数据的属性,用于指定元数据库中相应的属性字段,其属性值attributevalue需要符合表D1服务元数据属性集中的编码。当属性类型att ributeType取值为“2”,表示采用的关系运算符,用于指定该检索串的关系运算类型,其属性值attributevalue需要符合表D2关系运算符属性集中的编码。当属性类型attributeType取值为“3”,表示采用的

23、位置运算符,用于指定该检索串的位置运算类型,其属性值att“buteValue需要符合表D3位置运算符属性集中的编码。注册服务属性集的编码规则包含有下述三个部分内容:服务元数据属性集的编码规则;一一关系运算符属性集的编码规则;位置运算符属性集的编码规则。D2服务元数据属性集的编码规则服务元数据属性集的编码规则如下:第一层代码只有一位阿拉伯数字。其取值为“1”,表示服务元数据。第二层的元数据元素和元数据实体,采用两位阿拉伯数字,利用递增顺序码的方法进行编码。例如,元数据实体“服务基本描述”的编码为“101”,“服务提供者”的编码为“102”。第三层的元数据元素或元数据实体,采用两位阿拉伯数字,利

24、用递增顺序码的方法进行编码。例如,元数据实体“地理覆盖范围”的编码为“10107”。第四层的元数据元素或元数据实体,采用两位阿拉伯数字,利用递增顺序码的方法进行编码。例如,元数据实体“地理边界矩形”的编码为“1010701”。第五层的元数据元素,采用两位阿拉伯数字,利用递增顺序码的方法进行编码。例如,元数据元素“东边经度”的编码为“1010701ol”。五层代码四层代码三层代码二层代码一层代码图D1 服务元数据属性集的编码规则示意图下面是对应表B1的服务元数据属性集。表D1服务元数据属性集GBZ255992010编 码中文名称缩写名 1服务元数据servTetadata101服务基本信息se“

25、Info10101服务名称servName10102 服务描述servAbstract10103服务标识servID10104 服务类型servlyp810105 服务更新日期servModlfvl0106 服务地址servURL10107 地理覆盖范围servExtent1010701 边界矩形servBoundingB0x101070101东边界经度EastBound101070102 西边界经度WestBound 101070103 南边界纬度SouthBound101070104 北边界纬度NorthBound102 服务提供者信息sefvProvider10201 服务提供者名称se

26、rvProName10202 服务提供者详细地址servProAddr10203 服务提供者联系电话servProPhone10204 服务提供者电子邮件servProEmalll03 服务元数据维护信息metaInfo10301 元数据标识符metaID10302 元数据更新日期metaDateD3关系运算符属性集编码规则表D2关系运算符属性集编码 名称符 号1小于一 5大于 6不等于!一(或) D4位置运算符属性集编码规则表D3位置运算符属性集编码中文名称英文名称 。任意位置出现anypositlonlnfieldGBZ 25599201014参考文献1 GBT 25530 2010 地理信息 服务(IsO 19119:2005,IDT)2 IsOIEc TR 14252 信息技术 P0sIx开放系统环境(OsE)指南3world wde web coIlsortium xML Schema,htp:wwww3orgTR2006REc-x“一20060816

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1