1、ICS 352400L 67 a圄中华人民共和国国家标准GBT 2 1 06322007政务信息资源目录体系第2部分:技术要求Government information resource catalog systemPart 2:Technical requirement!:!:!发布 20080301实施丰瞀徽紫瓣訾襻瞥星发布中国国家标准化管理委员会友仲GBT 2 1 06322007前言1范围2规范性引用文件3术语和定义4技术要求附录A(规范性附录)附录B(规范性附录)附录C(规范性附录)附录D(规范性附录)附录E(资料性附录)附录F(资料性附录)参考文献目 次目录服务接口目录服务接口X
2、ML Schema描述政务信息资源目录服务属性集分布式目录服务访问模式资源编目粒度检索串示例,4黔们鲫的钉舛刖 昌GBT 2 1 06322007GBT 21063(政务信息资源目录体系目前分为以下六个部分:第1部分:总体框架;第2部分:技术要求;第3部分:核心元数据;第4部分:政务信息资源分类;一第5部分:政务信息资源标识符编码规则;第6部分:技术管理要求。本部分为GBT 21063的第2部分。本部分的附录A、附录B、附录c、附录D为规范性附录,附录E、附录F为资料性附录。本部分由国务院信息化工作办公室提出。本部分由全国信息技术标准化委员会归口。本部分起草单位:国家信息中心、北京航空航天大学
3、、中国电子技术标准化研究所、大唐电信科技产业集团、南大通用数据技术有限公司、清华大学、浙江建达科技有限公司。本部分主要起草人:徐枫、马殿富、邓洁霖、吴志刚、宦茂盛、邢春晓、武晋平、于建军、鲁俊杰、高栋、吴焱、李静、焦文涛、陈文亭、张巧英、贺炜、徐俊杰。政务信息资源目录体系第2部分:技术要求GBT 21063220071范围GBT 21063的本部分规定了政务信息资源目录体系的基本技术要求和目录服务接口要求。本部分适用于规划和建立政务信息资源目录内容服务系统。2规范性引用文件下列文件中的条款通过GBT 21063的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘
4、误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GBT 2106222007政务信息资源交换体系第2部分:技术要求C,BT 2 J06312007政务信息资源目录体系第l部分:总体框架GBT 210633 2007政务信息资源目录体系 第3部分;核心元数据GBT 210634 2007政务信息资源目录体系 第4部分:政务信息资源分类GBT 210635”政务信息资源目录体系第5部分:政务信息资源标识符编码规则3术语和定义GBT 2106312007确立的以及下列术语和定义适用于GBT 210
5、63的本部分。31目录服务器catalog server按照目录服务接El的要求,提供政务信息资源发现和目录管理的计算机服务程序。32元数据库 metadata database存储元数据的逻辑数据库。33结果集resultset根据目录检索请求在服务器端建立的查询结果集合。4技术要求41概述目录内容服务系统由共享信息服务系统、编目系统、目录传输系统、目录管理系统、目录服务系统组成。42共享信息服务系统共享信息服务系统由各政务部门基于统-f19电子政务网络进行建设、管理和维护其信息资源由各政务部门自身的业务信息系统提供、产生、发布并进行运行管理。共享信息服务系统应具备的基本功能要求包括:1)本
6、标准即将发布。GBT 2106322007a)共享信息资源生成:从各部门业务信息资源中生成本部门用于共享的信息资源;b)共享信息资源发布:提供基于统一的电子政务网络的共享信息资源发布系统,发布共享信息资源;c)共享信息资源访问:提供共享信息资源访问服务,用户可以浏览、查询、下载共享信息,并且基于统一的电子政务网络进行共享政务信息资源共享。43编目系统编目系统根据部门共享信息资源的内容,提取其基本特征,按照GBT 2106332007、GBT 2106342007和GBT 2106352007实现元数据赋值,形成目录内容。编目系统应遵循以下技术要求:a)编目对象是具体的共享政务信息资源,主要内容
7、包括数据集、档案、法律法规、文件、报告、服务等,具体的形式可以是数据库、图片、文档、音频、视频、网页、服务等,有关编目的具体粒度参见附录E;b)编目系统应支持自动、机辅方式完成元数据元素的赋值;c) 唯一标识符管理功能:按照GBT 2106352007,支持唯一标识符的分配和赋值,包括支持后段码的自动生成和管理;d)标准符合眭检查功能:支持政务信息资源元数据完整性和标准一致性检查,元数据完整性检查的主要目的是保证所有必选的元数据实体和元数据元素已经赋值,标准一致性检查的主要目标是保证已填写的元数据实体和元数据元素的取值符合GBT 2106332007、GBT 2106342007和GBT 21
8、0635 2007的规定;e) 信息资源分类:按照GBT 2106342007,实现对共享政务信息资源的分类。44目录传输系统目录传输系统实现目录内容在部门目录内容信息库与目录服务中心的目录内容管理信息库之n0传输。目录传输系统应遵循以下技术要求:a)建立传输通道:可按照GBT 2106222007建立部门与目录服务中心之间的传输通道;b) 目录内容传送:支持各个政务部门将目录内容自动提交、存储到目录中心的目录内容管理信息库;c) 目录内容回退:未通过目录服务中心审核的数据将回退到相应部门的目录内容信息库。45目录管理系统目录管理系统实现对汇聚的目录内容进行自动审核和其他相关的管理工作。目录管
9、理系统应遵循以下技术要求:a)审核功能:按照GBT 210633、GBT 210634和GBT 210635,对目录内容进行自动形式审核,符合标准的目录内容自动进人目录内容服务信息库,按照标准要求自动发布;未通过形式审核的目录内容,自动回退到相关政务部门,经形式修正后重新审核。b)维护功能:对目录内容管理信息库、目录内容服务信息库中的目录内容提供维护功能。c)标识符前段码管理:提供前段码分配管理功能,为各政务部门分配并维护固定的前段码。d) 目录服务地址管理:存储目录服务中心的目录服务地址,用于目录服务中心之间的互连互通。e)监控功能:监控系统的运行。46目录服务系统目录服务系统基于网络实现对
10、目录内容的发布,并向用户提供目录内容的查询。目录服务系统应遵循以下技术要求:a)目录内容发布:提供目录服务接口,具体的目录服务接口定义见附录A和附录B,其应包含的功能如下:1)查询请求解析;2GBT 21063220072) 目录内容服务信息库查询:向目录内容信息库发出II录检索查询请求;3)查询结果封装与返回:按照目录服务接口技术要求,封装返回的查询结果,并返回给查询请求者。b) 目录内容查询:为了便于人机交互,需要提供基于网络的目录内容查询功能,目录内容检索涉及的检索串的示例参见附录F,应支持的查询检索方式如下:1)分类导航;2)单个检索词的检索;3)多个检索词的组合检索。GBT 2106
11、322007A1概述附录A(规范性附录)目录服务接口目录服务包括发现和管理两种基本功能:发现功能用来对元数据进行检索,管理功能实现元数据远程管理。政务信息资源目录服务包含3种接口,即基础接口、发现接El和管理接口。其中,基础接口是将发现接口和管理接口中基础性的操作定义成一个公共接口。基础接口和发现接口是必选实现,管理接口为可选实现。这3类接口实现了政务信息资源的发现功能和管理功能。a)基础接rn:提供会话管理功能和服务自描述功能,包含有目录服务初始化接口、目录服务终止接口和服务自描述接口。b)发现接口:提供元数据检索功能和元数据检索结果提取功能,包含有目录检索接口以及目录检索结果提取接口。这些
12、接口本身并不提供资源,而是提供资源基本信息和如何去获得这些资源的元数据。c)管理接口:提供元数据管理的功能,包含元数据管理接口。政务信息资源目录服务是基于超文本传输协议(HTTP)的POsT方式实现,协议消息使用XMI。编码。目录服务各个接口操作均是通过客户端和服务器之间传递的请求响应消息对来实现。请求消息和响应消息是一一对应的,即对每一个请求消息有且只有一个响应消息产生。目录服务的客户端和服务器通讯建立在会话的基础上,会话通过请求消息和响应消息对来完成,每一个请求消息都有相对应的响应消息。政务信息资源目录服务支持核心元数据及其扩展内容的查询,该元数据需要符合GBT 210633-2007对于
13、政务信息资源核心元数据的要求。目录服务支持对多个元数据库的查询,元数据库一般按照描述政务信息资源的内容分别建立。政务信息资源目录服务可以是集中式也可以是分布式的。集中式是指元数据库和目录服务在物理上都部署在一个节点。分布式指的是元数据库物理分布、目录服务逻辑集中,分布式目录服务的具体规定见附录D。A2基础接口A21 目录服务初始化A211描述目录服务初始化接口用来建立客户端和服务器端之间的会话,该操作将产生唯一的标识符用来跟踪会话。A212请求目录服务初始化请求消息用来请求建立客户端和服务器端之间的会话。目录服务初始化请求的参数见表A1:4表A1初始化请求参数表GBT 2106322007参数
14、名称 可选7必选 参数含义客户端支持的协议实现版本。由客户端在请求中指出其支持的所有版本,服务器端在响应中也同样指出其支持的所有版本。会话将protocolVerslon 必选 以双方都支持的最高相同版本实现。如果没有相同所支持的版本则初始化被拒绝。注:版本参数由1个正整数组成,各个正整数之间由逗号分隔,其形式为“12”认证信息,包含用户身份标识及其密码,用于服务器端对用户身份1dAuthenticatIon 可选 进行验证。认证信息中的用户身份标识及其密码之间用冒号分开,其形式为“userld:password”implementationld 可选 客户端实现标识,由目录服务实现厂商自行定
15、义implementationName 可选 客户端实现名称,由目录服务实现厂商自行定义implementafionVersion 可选 客户端实现版本由目录服务实现厂商自行定义otherlnfo 可选 其他信息,用于客户端和服务器端传递自定义信息目录服务初始化请求的组成结构,如图A1所示一;protoc。IVei n I协议版本,本蛮氧对应的西议版本一iidAuthenlicati。on一,3pe枷峨鲤j囊(三P 一-iimplementationld 一A初始化请求 一j5lmplemenrationName:,i二;高二i蒜;蒿品j f一,。-_-,o。otherlntbi其他自定义的信
16、息图A1 目录服务初始化请求的模型图请求消息的XMI,Schema定义片段如下(完整的XMISchema定义见附录B)初始化请求。初始化请求的类型定义。GBT 2106322007协议版本,本实现对应的协议版本A213响应目录服务初始化响应消息用来确认在目录服务器和客户端间会话的建立,这个响应消息给出了唯一的会话标识。目录服务初始化响应的参数见表A2。表A2初始化响应参数表参数名称 可选必选 参数含义用于识别一个请求所启动的操作的标识,即会话标识。会话标识是referenceld 必选由aZ、Az、o9组成,其他字符无效服务器端支持的协议实现版本由客户端在请求中指出其支持的所有版本,服务器端在
17、响应中也同样指出其支持的所有版本会话将以protocolVersion 必选双方都支持的最高相同版本实现。如果没有相同所支持的版本,则初始化被拒绝服务器端用该参数表明是否接受建立会话的请求,该参数取值为布result 必选 尔型。“true”表示建立会话成功;“false”表示建立会话失败,此时referenceld取为空Implementationld 可选 服务器端实现标识,由目录服务实现厂商自行定义implementationName 可选 服务器端实现名称,由目录服务实现厂商自行定义implementationVersion 可选 服务器端实现版本,由目录服务实现厂商自行定义其他信息用
18、于客户端和服务器端传递自定义信息。如发生异常,otherlnfo 可选可使用本参数传递详细的异常信息给客户端6目录服务初始化响应的组成结构,如图A2所示。initResponsebpereferenceld会话标识-g protocolVersion I协议版本,本实现对应的协议版本陵藏蛸廷秘酾饕_薯E -【一】i卜 1:!型!I;初始化响应 一j3 lmnlemenntlonjd:,ilnple赢i盂丽磊一j一一一一一一一一一一一一一一一-一-一一一-1;-f implementalionVersion!一otherIntb :其他自定义的信息GBT 2106322007图A2 目录服务初始
19、化响应的模型图目录服务初始化响应消息的XMI,Schema定义片段如下(完整的XMI。Schema定义见附录B):初始化响应。初始化响应的类型定义。A22目录服务终止A221描述目录服务终止接口用来终止当前的会话。GBT 2 1 06322007A222请求目录服务终止请求消息用来申请终止当前的会话,该请求消息从客户端发送到目录服务器端。服杼器端一旦收到该消息,目录服务器将执行终止操作,停止该会话的所有进程。目录服务终止请求的参数见表A3:表A3终止请求参数表参数名称 可选7必选 参数含义referenceld 必选 用于识别一个请求所启动的操作的标识即会话标识doseRea:gon 可选 客
20、户端为终止服务提供原因otherlnfo 可选 其他信息用于客户端和服务器端传递自定义信息目录服务终止请求的组成结构,如图A3所示Yell 关闭原因:一j:otherlnfo其他自定义的信息图A3 目录服务终止请求的模型图请求消息的XMISchema定义片段如下(完整的XMI。Schema定义见附录B)关闭的定义。A223响应服务器端返回gl录服务终止响应,其参数的具体说明见表A4:8闭关一黑眵孙蛆雌关闭响应。关闭响应的定义。,A,23服务自描述A231描述服务自描述接1:21通常用来提供目录服务自身的各种描述性信息。A232请求服务自描述请求消息由客户端产生并发送到目录服务器,用来请求目录服
21、务的相关描述信息。服务自描述请求的参数定义见表A5:表A5服务自描述请求参数表参数名称 可选必选 参数含义referenceId 必选 用于识别一个请求所启动的操作的标隈即会话标识otherlnfo 可选 其他信息用于客户端和服务器端传递自定义信息服务自描述请求的组成结构,如图A5所示GBT 2 1 06322007图A5服务自描述请求的模型图服务自描述请求的XMI。Schema定义片段如下(完整的XMI。Schema定义见附录H):xsd:documentation=目录服务自描述信息的请求。目录服务自描述信息请求的定义。A233响应接收到客户端的服务自描述请求后,服务器端产生目录服务自描述
22、响应消息,再通过该响应返回给客户端各项目录服务自描述信息。服务自描述响应的参数定义见表A6表A6服务自描述响应参数表参数名称 可选7必选 参数含义referenceld 必选 用于识别一个请求所启动的操作的标识即会话标识用来返回目录服务关联的一个或多个元数据库信息列表详细内容databasel,ist 必选见表A8功能选项,用来描述服务所支持的各项功能,包含有目录服务初始化、目录服务终止、服务自描述、目录检索、目录检索结果提取、元数据管理功能。由客户端在请求中建议目录服务需要提供的功能服()ptions 必选务器端根据自身的实现情况决定提供哪些功能。该参数的取值是枚举型,可以包含一个或多个功能
23、参数值诸如ink、close、capabilities、search、presem、meladalaManage用于说明服务名称,由目录服务实现厂商自行定义。默认取值“政servlceName 必选务信息资源目录服务”serviceAbstracl 必选 服务内容的简单说明,由目录服务实现厂商自行定义serviceURL 必选 用来说明服务的网络地址,由目录服务实现厂商自行定义10表A6(续)GBT 2106322007参数名称 可选必选 参数含义用来说明服务的政务部门信息,由目录服务实现厂商继续扩展。参serviceProvider 必选 数是复合型至少包含一个参数servieeProvid
24、erName表示提供服务的政务部门名称服务的唯一标识,由注册系统统一分配。标识符须唯一,由系统自serviceID 必选动随机产生使用字母(含下划线“一”)或数字组成用于说明服务所属类型,由目录服务实现厂商自行定义,固定取值serviceTvDe 必选为“目录服务”其他信息,用于客户端和服务器端传递自定义信息。若发生异常,otherInfo 可选可使用本参数传递详细的异常信息给客户端服务自描述响应的组成结构,如图A6所示1。cat刚。gcap:_6IIlt语文e3p0蕊Hpe焉ii;n而一j其他自定义的信息图A6服务自描述响应的模型图服务自描述响应的XMISchema定义片段如下(完整的XMI
25、。Schema定义见附录B)xsd:documentation目录服务自描述信息的响应。-目录服务自描述信息响应的定义。GBf 2 1 06322007-支持的功能。复合型参数serviceProvider用来说明服务的政务部门信息包含一个参数servieeProviderNanne表示提供服务的政务部门名称。serviceProvider的具体内容见表A7:表A7 serviceProvider参数表参数名称 呵选7必选 参数含义siceIroviderName 必选 表示提供服务的政务部门名称由目录服务实现厂商自行定义服务自描述响应中的serviceProvider的组成如图A7所示提供部
26、f J类型 提供部门名称图A 7服务自描述响应中serviceProvider的模型图GBT 2 1 06322007服务自描述响应中的serviceProvider的XMI,Schema定义片段如下(完整的XMISchema定义见附录B):提供部门类型提供部门名称复合型参数databaseI。ist是用于描述目录服务支持的所有元数据库信息。参数databaseI,isl的具体内容见表A8:表A8 databaseList参数表参数名称 可选必选 参数含义用于标识一个元数据库的标识符由元数据库政务部门定义。诲标databaseld 必选 阻符是由扩z、A-Z、09组成其他字符无效databas
27、eNarle 必选 用于说明元数据的名称,由元数据库政务部门定义用于提供元数据库的基本描述信息由元数据库政务部门定义。诸dalabaseDescrl)e 必选如,元数据内容、范围、用途等服务自描述响应中的databaseI。ist的组成如图A8所示dambascListbpe。至田甄匦銎卜三日j篡蜮了廷至圈o。 F五忑鬲磊焉图A8服务自描述响应中“元数据库列表参数”的模型图服务自描述响应中的datahaseI,jSt的XMI。Schema定义片段如下(完整的XMI。Schema定义见附录B):xsd:element name-”database“type一”databaseType”minOc
28、curs=”0”max0CCUFS一“unbounded”jGBT 2 1 06322007xsd:element name=”databaseld”type一”xsd:string”A3发现接口A31目录检索A311描述目录检索是目录服务器根据客户端指定的检索条件,在服务器端从元数据库中检索并标识出匹配的元数据记录,并将元数据记录保存在结果集中的过程。每一个会话可进行多次目录检索,产生多个结果集。A312请求目录检索请求参数的详细说明见表A9:表A9检索请求参数表参数名称 可选必选 参数含义referenceId 必选 用于汉别一个请求所启动的操作的标识即会话标识结果集覆盖标志,客户端指定的
29、检索结果集如果已经存在,根据结果集覆盖标志服务器端作不同的处理。该参数取值为布尔型“lrtle”表示允许覆盖结果集则新产生的结果集将覆盖已经存在的replacelndicalor 必选结果集。“false”表示不允许覆盖已经存在的结果集。当客户端请求不是首次时由于原结果集的存在且不允许覆盖,将导致检索操作失败由客户端定制检索结果集名称。当命名的结果集名称重复时查看resuItSellI) 必选re pla(:eIndlcator参数决定是否覆盖结果集由客户端指定待检索的一个或多个元数据库名称。目录服务可以关联多个元数据库(元数据库的信息均通过服务自描述接口直接反databaseNames 必选
30、 馈给客户端)因此需要客户端指定检索的元数据库。该参数是复合型,包含一个或多个databaseName参数,用于封装一个或多个元数据库名称由客户端定制的检索语句。检索串符合Type_l型,使用逆波兰表达Query 必选式(RIN)作为检索语法客户端指定检索结果的编码方式。该参数默认取值为“XMI。”表preferredRec()rdSyntax 可选示客户端指定检索结果集的编码方式采用xMI。otherlnfo 可选 其他信息用于客户端和服务器端传递自定义信息目录检索请求的组成结构,如图A9所示GBT 2 1 06322007。囊olheflnfo一;其他自定义的信息图A9 茸录检索请求的模型
31、图目录检索请求的XMI。Schema定义片段如下(完整的XMI。Schema定义见附录B)检索请求。检索请求的类型定义。GBT 2 1 06322007复合型参数databaseNames表示由客户端指定待检索的一个或多个元数据库名称。因目录服务可以关联多个元数据库(所有目录服务支持的数据库信息均通过服务自描述接口直接获取到客户端),故需要客户端指定检索的元数据库。该参数包含一个或多个databaseName参数,用于封装一个或多个元数据库名称。databaseNames的具体内容见表A10:表A10 databaseNames参数表参数名称 可选必选 参数含义databaseN3nle 必选
32、 表示由客户端指定待检索的一个或多个元数据库名称16目录检索请求中的databaseNames的组成如图A10所示dalabaseNamesnp。匡重蔓歪身y兰曰_巨巫三叵r击j 数据库名称图A10 目录检索请求中DatabaseNames的模型图目录检索请求中databaseNames的XMI。Schenm定义片段如下(完整的XMI,Schema定义见附录H)元数据库名称。元数据库名称的类型定义。GBT 2106322007复合型参数query在检索请求中使用,以表达客户端的检索条件。具体示例参见附录F。query可使用多种类型的查询语法,如XQuery、SQI。等,本部分采用type一1型
33、查询语法,采用逆波兰表达式结构(Reverse Polish Notation)。query的组成如图A11所示:queryHpe检索串的类型是1yP亡。l :持。图A11 目录检索请求中query的模型图目录检索请求中query的主要参数说明如下:a) 参数rpn:表示一个采用逆波兰表达式结构”的type 1型检索串,包含检索操作数和检索操作符等内容5b) 参数attrihuteSet:表示检索串采用的属性列表字符集名称,固定取值为“政务信息资源目录服务属性集”。目录检索请求中query的XML Schema定义片段如下(完整的XMI。Schema定义见附录B):检索串的类型是type一1”
34、attrihuteSet”type一”xsd:string”fixed一”政务信”rpn”type-”RPNQueryType”参数rpn包含有一组或多组的检索操作数operand和检索操作符operator。这种逆波兰表达式结构的query将检索操作符独立于检索操作数之外进行表示,简化了对运算表达式的解析操作。query中的rpn的组成如图A12所示:GBT 2106322007ArgumentTvpeoperandTvpe图A12 query中rpn的模型图query的rpn的XMI,Schema定义片段如下(完整的XMI。Schema定义见附录B)逆波兰检索表达式。-”rpnl”type
35、=”ArgumentType”rpn2”type-”ArgumentType”operator”type=”operatorType”GBT 2106322007参数operand用来表达一个单一的简单检索语句。单一的简单检索操作数包含有term及其对应的attributes,该检索操作数将应用检索项与元数据库中的各个属性进行匹配。在匹配过程中,需要施加属性集所提供的约束条件。其中,主要参数的说明:a)attributes是属性列表参数,用来提供具体的约束条件,指明数据库中待匹配的属性字段及其关系运算符。该参数属于复合类型attributeI。ist,其结构和内容见下面的“检索串中的属性列表a
36、ttrihuteI。ist”说明。b)term是检索项参数表示待匹配的各种属性值,如待匹配的字符串characterstrlng、待匹配的数值numeric、待匹配的元数据标识符recordId、待匹配的时间值dateTime、待匹配的字节流general。query中operand的结构如图A13所示:GBT 2106322007operandHpe20图A13 query中operand的模型图query中operand的XMI。Schema定义片段如下(完整的XMI。Schema定义见附录B)操作数。操作数的类型定义。gnnd船一雌呵矿yaTVee叭毗bbrr砒甜GBT 2 1 0632
37、2007attributeList用于限定检索项term,并与其共同组成检索操作数,形成一个完整的检索语句。attributeList是由一个或多个attributeElement组成,每个attributeElement均包含attributeType和attributVaue。当attributeType取值为“1”,表示元数据的属性,用于指定元数据库中相应的属性字段,其attributeVMue的取值应符合附录c中表c,1的编码。当attributeType取值为“2”,表示采用的关系运算符,用于指定该检索串的关系运算类型其attributeValue应符合附录c中表c2的编码。当att
38、ribmeType取值为3,表示采用的位置运算符,用于指定该检索串的位置运算类型,其attributeValue应符合附录c中表C3的编码。检索串中“属性列表”参数的组成结构,如图A14所示:i:、0:图A14 query中attributeLis的模型图query中attributdist的XMI。Schema如下(完整的XML Schema定义见附录B)xsd:eomplexType name-”attributeLdstType”xsd:element name=”attrihuteType”type一“xsd:integer”operator用来限定检索操作数所产生的结果,“NOT”运
39、算。query中operator的组成结构,如图包含有3种逻辑运算符:“AND”运算、“OR”运算和A1 5所示:21GBT 2106322007,operalor丁、pc,rtH坐,匦囊匿乜宴卜卜口i操作符 I厂il一z图A15 query中operator的模型图query中operator的XMlSchema如下(完整的XMI。Schema定义见附录B):xsd:documentation操作符。操作符的类型定义。抽象类型。表示元素出现即可,没有取值。A313响应接收到客户端的检索请求后,目录检索响应消息被服务器用作反馈目录检索结果及操作状态给客户端。目录检索响应的参数见表A11:表A1
40、1检索响应参数表参数名称 可选必选 参数含义referenceld 必选 用于识别一个请求所启动的操作的标识,即会话标识resultC00131 必选 服务器端执行检索操作得到的命中记录数服务器端返回的检索状态信息。该参数取值为“success”表示检索searchStatus 必选成功;“failure”表示检索失败其他信息。用于客户端和服务器端传递自定义信息。如发生异常mherlnfo可选可使用本参数传递详细的异常信息给客户端目录检索响应的组成结构,如图A16所示Hi:竺竺:型 I!会话标识霖蘸辫黑hSlat检索响应 Lsearcus :一专otherlnlb一,i其他自定义的信息GBT
41、2106322007图A16 目录检索响应的模型图检索响应消息的XMI。Schema定义片段如下(完整的XMI。Schema定义见附录B)检索响应。检索响应的类型定义。A32目录检索结果提取A321描述目录检索仅标识符合检索条件的元数据记录,目录检索结果则由服务器端从结果集中提取并返回若干元数据记录给客户端。A322请求目录检索结果提取时,有3种属性提取范围:第一种是政务信息资源核心元数据的提取。通过设置参数elementSetName中genericElements。tN。me参数的取值为“Brief”,提取政务信息资源核心元数据。第二种是政务信息资源全部元数据内容的提取。通过设置参数ele
42、mentSetName中genericEle盯ged鹅|e曼=胗jS_兰呲Ua,3h吐UrSa呛跎GBT 2 1 06322007mentSetName参数的取值为“Full”或空值来表示提取全集,提取全部的政务信息资源元数据。第三种是由客户端定制提取的元数据属性字段范围,通过设置参数elementSetNanle中的elementSet参数。该elementSet参数包含一个或多个element参数,用来封装“待提取的元数据属性字段标识符”。该元数据属性字段标识符要求符合表c1的编码。目录检索结果提取请求的参数见表A1 2:表A12提取请求参数表参数名称 可选必选 参数含义reference
43、ld 必选 用于识别个请求所启动的操作的标识即会话标l客户端指定提取元数据所属的结果集固可以进行多次检索操作resuhSetID 必选 后再提取操作,故需要客户端指定从哪个检索中间结果集中进行提取客户端要求提取元数据位于结果集的位置。结果集中元数据记录resultSetStartPoint 必选的标识符是从“1”开始编号number()fRec()rdsRe(】uested 必选 客户端指定提取的元数据记录的数目elementSetNanle 必选 由客户端指定提取结果集的属性范围客户端指定提取结果的编码方式。该参数默认取值为“XMI。”表preferredRec。rdSynlax 可选示客户
44、端指定提取结果集的编码方式采用XMI。otherlnfo 可选 其他信息,用于客户端和服务器端传递自定义信息目录检索结果提取请求的组成结构,如图A1 7所示o。一jprctbrrcdRecoldS3 ntaxL-_-_-一一一l一-一一-一-一一1。董olherhdb!其他自定义的信息图A17 目录检索结果提取请求的模型图目录检索结果提取请求消息的XMI。Schema定义片段如下(完整的XMI。Schema定义见附录B)GBT 2106322007提取请求。提取请求的类型定义。(一xsd tsequence元素集名称。元素集名称的类型定义。A323响应目录检索结果提取响应的参数见表A1 3:G
45、BT 2 1 06322007表A13提取响应参数表参数名称 可选必选 参数含义referenceId 必选 用于识别一个请求所启动的操作的标识,即会话标识number()fRecordsReturned 必选 服务器端返回的元数据数目服务器端返回的提取状态。该参数取值为“success”表示提取成功;DresentStarus 必选“failure”表示提取失败records 必选 服务器端返回的结果集。该参数是复合型,详细说明见表A 14其他信息,用于客户端和服务器端传递自定义信息。如发生异常,otherInfo 可选可使用本参数传递详细的异常信息给客户端目录检索结果提取响应的组成结构,如
46、图A18所示presemRespomeT、pc26:。盖otherlnfo;其他自定义的信息图A18 目录检索结果提取响应的模型图目录检索结果提取响应的XMI。Schema定义片段如下(完整的XML Schema定义见附录H)提取响应。提取响应的类型定义。GBT 2 1 06322007复合型参数records包含了一组或多组singleRecord参数,封装了元数据内容。目录检索结果提取响应中singlerecords的详细说明如表A14所示:表A1 4 singleRecord参数表参数名称 可选必选 参数含义结果集中的元数据记录,包含有一组或多组元数据属性参数itemItem 必选 Na
47、me和元数据属性值参数itemValue。提取的结果集是核心元数据时,参数itemName取值要求符合本规范中表C1的编码表明目录检索结果提取的目标元数据库名称或标识,该参数用于核databaseld 可选对由客户端指定检索的元数据库名称Recordld 可选 服务器端返回的元数据标识符目录检索结果提取响应中records的组成结构,如图A19所示图A19 目录检索结果提取响应中records的模型图目录检索结果提取响应中records的XMISchema定义如下:记录集。记录集的类型定义。GBT 2 1 06322007A4管理接口A41元数据管理A411描述管理接口实现元数据的各种创建、删除和更新操作。该管理接口为可选实现。A412请求元数据管理请求参数的详细说明见表A1 5:表A15元数据管理请求参数表参数名称 可选必选 参数含义referenceld 必选 用于识别一个请求所启动的操作的标识,即会话标识Type 必选 用于指定进行元数据的各种管理操作,详细内容见表A 1 6data
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1