版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、附件七智慧城市公共信息平台平台接口与服务要求(试行)中华人民共和国住房和城乡建设部建筑节能与科技司二。一三年三月智慧城市公共信息平台-平台接口与服务要求1 范围12 规范性引用文件23 术语与定义34 接口服务概述54.1 接口服务组成54.2 接口技术要求65 总体要求75.1 消息结构75.1.1 请求报文范例75.1.2 响应报文范例75.2 接口方式75.3 接口地址85.4 使用说明86 业务接口要求106.1 基础接口要求106.1.1 目录服务初始化106.1.2 目录服务终止116.1.3 认证授权126.2 发现接口要求136.2.1 资源目录检索136.2.2 资源目录检索
2、结果提取156.3 资源服务接口要求176.3.1 资源内容检索176.3.2 资源内容检索结果提取186.4管理接口要求206.4.1 目录资源元数据管理20附录A要求所涉及的结构表23表A.1databaseList组成23表A.2服务功能列表23表A.3elementSetName结果集属性24表A.4opResult属性表24表A.5singleRecord参数表24表A.6元数据管理类型定义24表A.7核心元数据属性集25表A.8关系运算符属性集27表A.9位置运算符属性集27表A.10资源自描述Result属性集27附录BQUERYRESDATA说明308.1 dataQuery资
3、源检索申请结构318.1.1 结构化资源检索申请结构318.1.2 非结构化资源申请结构328.2 资源检索结果提取结构338.2.1 结构化资源singleRecord范例338.2.2 非结构化资源singleRecord范例34附录C平台接口要求SCHEMA36附录DQUERYRPN范例65D.1示例一65D.2示例二65附录E资源目录范例68E.1资源目录要求SCHEMA68E.2结构化资源目录模板89E.3非结构化资源目录模板98#1范围本要求是智慧城市公共信息平台建设指南建设要求系列之接口与服务要求。本部分要求分两大部分描述平台接口要求,第一部分:总体要求,总体要求描述消息的总体结
4、构、接口访问方、接口地址、使用说明。第二部分:业务接口要求,具体描述每个业务应用服务接口的要求。也就是每一个业务接口要求套在总体要求内。只有使用业务接口要求+总体要求才能正常使用信息平台的应用服务来发现,查询,管理资源。本部分适用于参与公共信息平台设计和研发人员,系统维护人员及要求接入公共信息平台的外部应用的开发人员。1智慧城市公共信息平台-平台接口与服务要求432规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用
5、文件,其最新版本适用于本部分。GB/T 21063.1-2007政务信息资源目录体系第i部分:总体框架;GB/T 21063.2-2007政务信息资源目录体系第2部分:技术要求;GB/T 21063.3-2007政务信息资源目录体系第3部分:核心元数据;GB/T21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类;GB/T 21063.5-2007政务信息资源目录体系第5部分:政务信息资源标识符编码方案;?本文业务接口要求引用GB/T21063.2-2007»中的附录A目录服务接口;?本文附录A要求所涉及的结构表引用GB/T21063.2-2007»中的附
6、录A目录服务接口,及引用GB/T21063.2-2007中的附录C政务信息资源目录服务属性集?本文附录DQUERY-RPN例弓|用GB/T21063.2-2007中的附录F检索用示例9.3术语与定义GB/T19710-2005中规定的与以下术语和定义适用于本部分。目录针对拥有共性的数据资源/文件资源进行分类,并且为该分类赋予唯一的资源标识符,该部分分类及分类描述的集合统称为资源目录,简称目录。结构化资源公共信息平台共享的二维库表结构数据,统称为结构化资源。非结构化资源公共信息平台共享的非二维库表结构数据,例如:文本文件、视频、网络访问资源等统称为非结构化资源。数据交换管理者管理信息资源结点的机
7、构。交换内容提供者提供信息资源交换内容的机构。交换内容使用者使用信息资源交换内容的机构。前置环境应用单位接入端系统软硬件及相关网络环境组成的应用单位前置系统的单元环境。目录交换按订阅模式进行目录资源数据的交换;桥接系统业务数据库与共享数据库的桥接器,保持交换数据库与共享数据库的同步;变更捕捉捕捉数据资源变更情况。数据转入以固定间隔时间轮询变更登记表,读取其中的记录,并将这些记录以约定的格式组成XMLffi文,存储到共享库的换出表中;非结构化数据文件直接通过文件服务传输至交换中心文件服务器,并有中心分发非结构化数据文件。数据交换路由以固定时间问隔轮询应用单位换入表,拆解XM此艮文,根据目标库自动
8、分拣;非结构化数据文件直接通过文件服务传输至交换中心文件服务器,并有中心分发非结构化数据文件。数据转出独立运行的进程,以固定间隔时间轮询交换库中的换入表,读取其中的XML报文,并将数据按定制的格式同步到共享库中。非结构化数据文件描述信息存储在信息队列中,由各服务器根据队列信息分别从中心文件服务器获取所需数据文件。交换管理程序完成数据交换审批流程、交换监控、交换调度、系统管理等功能一套程序,部署于中心。WebK务基于webservice技术开放的服务接口,采用约定的XML乍为交易数据接口,提供给客户端调用。WSDLWeb!务描述文件,一个用来描述Web!务和说明如何与Web!务通信的XML语言。
9、为用户提供详细的接口说明。访问认证公共信息平台提供用户认证服务,由托管应用系统的客户端调用,用于验证用户是否合法;应用单位接入公共信息平台的机构单位。主管单位公共信息平台的管理单位。数据中心公共信息平台的组成部分,是公共信息平台数据及应用系统数据存储的地方。4接口服务概述4.1 接口服务组成信息资源目录服务包含三种接口,即信息资源基础服务接口、资源服务接口(发现接口、资源接口)、信息资源管理服务接口。其中,基础接口是将资源服务接口和管理接口中基础性的操作定义成一个公共接口。这3类接口实现了信息资源的发现功能、检索功能和管理功能。基础接口:提供会话管理功能和服务自描述功能,包含有目录服务初始化接
10、口、目录服务终止接口和服务自描述接口。发现接口:提供信息资源元数据检索功能和信息资源元数据检索结果提取功能,包含有目录检索接口以及目录检索结果提取接口。这些接口本身并不提供资源,而是提供资源基本信息和如何去获得这些资源的元数据。资源接口:根据发现接口获得信息资源元数据,定位、查找资源具体内容的接口,包含资源内容检索接口及资源内容结果提取接口。管理接口:提供元数据管理的功能,包含信息资源元数据管理接口。城市公共信息平台接口服务组成见图1.图1.城市公共信息平台接口服务组成图4.2 接口技术要求a)提供基于SOAFW议的web服务接口b)支持跨语言、跨操作系统调用5总体要求5.1 消息结构每个交易
11、消息(包括请求和应答)有一个是名字(MessageName,交易消息以XMLB式表达的,根据XML勺定义,每个XML±件需要有特定的RootTag(根标记),在本要求中,用交易名称+请求类别作为根节点,如初始化接口的请求包根节点为initRequest,而响应包的根节点为initResponse。根节点下之间放业务接口数据。5.1.1 请求报文范例<initRequest><protocolVersion/><idAuthentication/><implementationId/><implementationName/>
12、<otherInfo/></initRequest>5.1.2 响应报文范例<initResponse><referenceId></referenceId><protocolVersion></protocolVersion><pubKey></pubKey><result></result><otherInfo></otherInfo></initResponse>5.2 接口方式接口采用WebService方式,接口协议使
13、用SOAF#议,提供标准的WSDLC件。5.3 接口地址公共信息目录服务(以下简称目录服务)主要有三个wsdl地址,不同的wsdl下有不同的方法,下文有说明。这是根据webservice的soap协议开放出来的wsdl地址,第三方应用可以根据实际的部署的服务器地址来使用它。1)基础接口WSDL文件地址:http:/<ip地址>:<端口>/es/catalogbase?wsdl目录服务初始化-initCatalogService目录服务终止-stopCatalogService2)发现接口WSDL文件地址:http:/<ip地址>:<端口>/es/
14、digcatalog?wsdl目录检索-queryCatalogList目录检索结果提取-queryCatalogResult3)资源服务接口:http:/<ip地址>:<端口>/es/digresource?wsdl资源检索-getResourceResultset资源检索结果提取-getResourceResultDetail4)发现接口WSDL文件地址:http:/<ip地址>:<端口>/es/digcatalog?wsdl资源元数据管理-metadataManage5.4 使用说明完成资源的检索与发现需要根据以下步骤来操作完成:1)第一步
15、:初始化操作。调用基础接口的“目录服务初始化”获得一个会话标识符以后每次调用接口都需要次标识符。2)第二步:查询公共信息目录操作。调用发现接口的“目录检索”组织好查询参数,发起交易,获得查询结果。注:这里的查询结果只有返回命中的查询记录数。比如:返回值是100,那么表示有100条记录符合查询条件,这个时候需要发起“公共信息目录检索结果提取”交易才能提取查询的结果。如果发回值是0,表示没有符合查询条件的记录。3)第三步:查询公共信息目录对应的资源。这里的操作也是和上面一样,调用“资源检索”先要查询下是否有符合查询条件的资源。有资源记录的话,然后在调用“资源检索结果提取”提取符合条件的资源信息。4
16、)第四步:假如调用接口结束后,可调用基础接口里的“目录服务终止”来释放会话标识符资源信息。6业务接口要求6.1 基础接口要求6.1.1 目录服务初始化公共信息目录服务初始化用于建立客户端与服务端的会话,所有其他服务都必须依赖会话。会话的持续时间为30分钟,若会话持续30分钟没有活动,则会话自动终止。本次初始化作用是客户端认证同时获取会话标识符,后续发起交易时需要传递该会话标识符。1 .请求报文体序号元素名称约束长度描述取值说明1.protocolVersion可选String50客户端协议版本号客户端协议实现的版本号2.idAuthentication必选String50用户名/密码认证信息。
17、包含用户身份标识及其密码。格式“用户名/密码”3.implementationId可选String50应用标识在公共信息平台用户体系中注册的第三方应用编号4.implementationName可选String200应用名称在公共信息平台用户管系统中注册的第二方应用名称5.otherInfo可选element其他信息备用2 .请求报文体模板<initRequest><protocolVersion>V1.0</protocolVersion><idAuthentication>testApp/12456</idAuthentication&
18、gt;<implementationId>1</implementation><implementationName>U试应用</implementationName><otherInfo/></initRequest>3 .响应报文体序号元素名称约束长度描述取值说明1.referenceld必选String50会话标识当验证成功时返回,否则设置为空2.protocolversion必选String50服务端协议版本号服务端协议实现的版本号3.result必选Boolean处理结果服务器端用该参数表明是否接受建立会话的请求
19、。true表小建立会话成功,false表小建立会话失败,此时referenceId为空。4.pubKey必选String64加解密公钥5.otherInfo可选element其他信息备用4 .响应报文体模板<initResponse><referenceId>cde2db52-8cee-45f4-9cec-f8a68ebbad5</referenceId><protocolVersion>V1.0</protocolVersion><pubKey>catalog</pubKey><result>tr
20、ue</result><otherInfo>初始化服务成功</otherInfo></initResponse>5 .1.2目录服务终止公共信息目录服务终止将结束服务端与客户端的会话,与会话相关的资源将被释放。1 .请求报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识要终止的会话编号2.closeReason可选String50终止原因3.otherInfo可选element其他信息备用2 .求报文体模板<initRequest><referenceId>cde2db52-8ce
21、e-45f4-9cec-f8a68ebbad5</referenceId><closeReason终止使用</closeReason><otherInfo/></initRequest>6.1.3认证授权认证授权主要是公钥获取接口服务,用于根据客户端应用的请求,取出最新的加解密公钥并返回给客户端的过程。公钥获取与其他接口不同,不需要用户验证,不需要会话标识。调用客户端只有获取公钥后对用户认证信息进行加密才能完成其服务调用。整个密码加解密的处理过程如下图所示:图2.密码加解密的处理过程图1 .请求报文体序号元素名称约束长度描述取值说明1.ot
22、herInfo可选element其他信息备用2 .请求报文体模板<pubKeyRequest><otherInfo></otherInfo></pubKeyRequest>3 .响应报文体序号元素名称约束长度描述取值说明1.pubKey必选String8公钥用于加解密密码的密钥2.opResult必选element操作结果参见表A.6opResult属性表之说明3.otherInfo可选element其他信息备用4 .响应报文体模板<pubKeyResponse><pubkey>catalog</pubkey>
23、<opResult>< opStatus>true</opStatus>< opRetCode:code</opRetCode>< opRetMsg>message</opRetMsg></opResult><otherInfo></otherInfo></pubKeyResponse>6.2发现接口要求6.2.1 资源目录检索公共信息目录检索是服务端根据客户端指定的检索条件,在服务器端从元数据库中检索并标识出匹配的元数据记录,并将元数据记录保存在结果集中的过程。结果集
24、的保存时间与会话标识一致,当会话结束后,响应的结果集将被同步删除。1 .请求报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识2.replaceIndicator必选Boolean结果集覆盖标志true表不覆盖原来的查询结果,false表小保留原来的查询结果3.resultSetID必选String200指定的查询结果集名称若存在同名的结果集,需要根据replaceIndicator判断是否需要覆盖结果集。4.databaseNames必选Element要查询的元数据库名称列表客户端指定的要查询的元数据库名称列表5.query必选Element客户端定
25、制的检索语句检索语句必须符合Type-1型,使用逆波兰表达式(RPN)(乍为检索语法,参见附录EQUERYRPN范例6.preferredRecordSyntax可选String10检索结果的编码方式固定取值:"XML7.otherInfo可选Element其他信息备用2 .请求报文体模板<searchRequest><referenceId>f4973365-a9be-4f80-b5d8-a8b9c794918区/referenceId><replaceIndicator>true</replaceIndicator><r
26、esultSetID>highResult</resultSetID><databaseNames:BMDB</databaseNames><preferredRecordSyntax>XML</preferredRecordSyntax><query>10§国标的逆波兰表达式(RPN)&合的查询条件具体规则参考附录EQUERYRPNOh</query></searchRequest>3 .响应报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话
27、标识2.resultCount必选NumberString20符合条件的记录数服务器端执行检索操作得到的命中记录数,检索失败设置为03.searchStatus必选String7执行检索的执行结果返回的检索状态信息,success表小检索成功,failture表小检索失败4.otherInfo可选element其他信息备用4 .响应报文体模板<searchResponse><referenceId>3720b175-7db7-408d-90cd-108e1f2ec88N/referenceId><resultCount>9</resultCoun
28、t><searchStatus:succes</searchStatus><otherInfo></otherInfo></searchResponse>5 .2.2资源目录检索结果提取目录检索结果由服务器端从结果集中提取并返回若干数据记录给客户端1 .请求报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识2.resultSetID必选String要抽取的结果集的标识因为系统允许在抽取数据前进行多次检索,每次检索都可以指定/、同的结果集名称,所以客户端必须指定要抽取的数据结果集标识3.resu
29、ltSetStartPoint必选NumberString20开始抽取的位置客户端指定的从第几条记录开始抽取,序号从1开始4.numberOfRecordsResquested必选NumberString20记录数客户端指定的要抽取的记录数5.elementSetName必选element结果集属性参见表表A.3elementSetName结果集属性6.preferredRecordSyntax可选String10提取结果的编码方式固定取值:"XML7.otherInfo可选element其他信息备用2 .请求报文体模板<presentRequest><refere
30、nceId>f4973365-a9be-4f80-b5d8-a8b9c794918区/referenceId><resultSetID+ighResult</resultSetID><resultSetStartPoint»</resultSetStartPoint><numberOfRecordsResquested30</numberOfRecordsResquested><elementSetName><genericElementSetName:brief</genericElement
31、SetName></elementSetName><preferredRecordSyntaxXML</preferredRecordSyntax></presentRequest>3 .响应报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识2.numberOfRecordsReturned必选NumberString20元数据数目服务器端返回的元数据数目3.presentStatus必选String7提取状态服务器端返回的提取状态。success表小提取成功,failture表小提取失败4.record
32、s必选element结果集服务器返回的结果集,包含一个或多个singleRecord,详细描述参见表A.5singleRecord参数表5.otherInfo可选element其他信息备用4 .响应报文体模板<presentResponse><referenceId>f4973365-a9be-4f80-b5d8-a8b9c794918区/referenceId><numberOfRecordsReturned»</numberOfRecordsReturned><presentStatus>success:/present
33、Status><records>构化资源目录/非结构化资源目录</records><otherInfo></otherInfo></presentResponse>5 .3资源服务接口要求6.3.1资源内容检索资源检索是公共信息平台服务端根据客户端发送的请求信息,从共享数据库中读取符合条件的记录,并将查询结果集相关返回的过程。注意,资源检索功能并不返回具体的结果集,结果集返回功能将由“资源检索结果提取”服务提供。结果集的保存时间与会话标识一致,当会话结束后,响应的结果集将被同步删除。1 .请求报文体序号元素名称约束长度描述取值说
34、明1.referenceld必选String50会话标识2.resid必选String50资源标识符6位字母/数字加”加1到23位数字3.replaceIndicator必选Boolean结果集覆盖标志true表不覆盖原来的查询结果,false表小保留原来的查询结果4.resultSetID必选String200指定的查询结果集名称若存在同名的结果集,需要根据replaceindicator判断是否需要覆盖结果集。5.dataQuery必选element客户端定制的检索条件参见附录CQUERYRESDATA说明-dataQuery属,件t兑明6.preferredRecordSyntax可选S
35、tring10检索结果的编码方式固定取值:"XML7.otherinfo可选element其他信息备用2 .请求报文体模板<dataSearchRequest><referenceId>d8137d81-ef76-4dc5-80c7-01dc493f9d3</referenceId><resId>GXWgxwAA00®/resId><resultSetID>GXWgxwAA00住/resultSetID><replaceIndicator>true</replaceIndicator&
36、gt;<preferredRecordSyntaxXML</preferredRecordSyntax><dataQuery加值参考dataQuery属性说明</dataQuery></dataSearchRequest>3 .响应报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识2.resultCount必选NumberString20符合条件的记录数服务器端执行检索操作得到的命中记录数,检索失败设置为03.searchStatus必选String7执行检索的执行结果返回的检索状态信息,success表
37、小检索成功,failture表小检索失败4.opResult可选element操作信息详情参见附录表A.4-opResult属性表5.otherInfo可选element其他信息备用4 .响应报文体模板<dataSearchResponse><referenceId>d8137d81-ef76-4dc5-80c7-01dc493f9d3</referenceId><resultCount>0</resultCount><searchStatus>ailure</searchStatus><opResult
38、><opStatus>ailure</opStatus><opRetCode>昔误彳t码</opRetCode><opRetMsg>ihyi信息</opRetMsg></opResult><otherInfo></otherInfo></dataSearchResponse>5 .3.2资源内容检索结果提取资源检索结果提取用于从崔源才索所得的结果集中提取指定的结果。1 .请求报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识2.
39、resultSetID必选String要抽取的结果集的标识因为系统允许在抽取数据前进行多次检索,每次检索都可以指定/、同的结果集名称,所以客户端必须指7E要抽取的数据结果集标识3.resultSetStartPoint必选NumberString20开始抽取的位置客户端指定的从第几条记录开始抽取,序号从1开始4.numberOfRecordsResquested必选NumberString20记录数客户端指定的要抽取的记录数5.numberOfRecordsTotal必选NumberString20符合条件的总共命中记录数资源检索接口查询得到的总共命中记录数。6.preferredRecord
40、Syntax可选String10提取结果的编码方式固定取值:"XML7.otherInfo可选element其他信息备用2 .请求报文体模板<dataPresentRequest><referenceId>2190bf83-a934-4f4d-995c-f688dc4808a&/referenceId><resultSetID>JTJQD/JTJ000«/resultSetID><resultSetStartPoint>1</resultSetStartPoint><numberOfRec
41、ordsResquested30</numberOfRecordsResquested><numberOfRecordsTotal>3</numberOfRecordsTotal><preferredRecordSyntax>XML</preferredRecordSyntax></dataPresentRequest>3 .响应报文体序号元素名称约束长度描述取值说明1.referenceId必选String50会话标识2.numberOfRecordsReturned必选NumberString20元数据数目服务器端返回
42、的元数据数目3.presentstatus必选String7提取状态服务器端返回的提取状态。success表小提取成功,failture表小提取失败4.resType必选String50资源种类结构化资源或非结构化资源,/、同的资源种类对应的singleRecord中Item项/、同5.records必选element结果集服务器返回的结果集,包含一个或多个singleRecord,详细描述参见B.2资源检索结果提取结构6.otherInfo可选element其他信息备用4 .响应报文体模板<dataPresentResponse><referenceId>687d0a
43、ed-6e43-44eb-9d0e-e25eeca8347</referenceId><numberOfRecordsReturned:3</numberOfRecordsReturned><presentStatus>s</presentStatus><resType绍构化资源</resType><records><singleRecord>.</singleReco婚(结构参照)</records><otherInfo></otherInfo></
44、dataPresentResponse>5 .4管理接口要求6.4.1目录资源元数据管理目录资源元数据管理接口包含元数据的新增、删除和更新操作,根据不同的操作类型来完成相应的动作,且元数据管理接口一次只操作一种操作类型的一条元数据记录。当操作类型为更新时其操作对象为通过“目录检索结果提取”接口返回的元数据,元数据元素必须符合核心元数据属性集要求;当操作类型为删除时,其操作对象为通过“目录检索结果提取”接口返回的元数据中的特定一条记录;当操作类型为创建时,请求方必须按附录国勺定的编目要求提供完整的元数据信息。1 .请求报文序号元素名称约束长度描述取值说明1referenceld必选Stri
45、ng50会话标识2type必选Int用于指定进行元数据的各种管理操作,详细内容见表A.6元数据管理类型定义3recordId可选String待删除或待更新的元数据标识符(即资源标识符)。该标识符附于在元数据库中指定唯一的元数据。可以通过目录检索结果提取接口族取其响应消息。当type为1时,进行元数据插入操作,本参数不出现;当type为2或3时,进行元数据删除或更新操作,本参数为必选参数4Data可选XML待创建或更新的兀数据内容,当type为1或3时,进行兀数据插入或更新操作,本参数为必选参数;当type为2时,进行元数据删除操作,本参数不出现更新操作时,Data格式定义为:<recor
46、ds><item><itemName></itemName><itemValue></itemValue></item></records>,Records节点包含一组或多组元数据属性参数itemName和元数据属性值参数itemValue。itemName取值要求符合表核心元数据属性集之约士7E5otherInfo可选String其他信息备用2 .返回报文序号元素名称约束长度描述取值说明1.referenceld必选String50会话标识2.operationstate必选String7执行结果Suc
47、cess表示执行元数据管理操作成功;Failture表示执行元数据管理操作失败3.operationType可选Int操作类型用来表示服务器端执行的元数据管理操作类型,必须符合表元数据管理类型定义之约定4.otherInfo可选element其他信息当执行成功时本元素不出现,当执行失败时,格式定为:<errCode></errCode><errMsg></errMsg>,errcode表不错误码,errMsg表小错误信息附录A要求所涉及的结构表表A.1databaseList组成参数名称约束参数含义databaseld必选标识一个元数据库,以公共
48、信息平台的应用单位编号代替databaseName必选元数据库名称databaseDescribe必选元数据库的基本描述信息表A.2服务功能列表功能标识交易编码(transid)国标要求是否支持含义initinitRequest是是用于建立客户端与服务端的会话closecloseRequest是是终止客户端与服务端的会话capbilitiescatalogCapabilitiesRequest是是提供服务本身的各种描述信息searchsearchRequest是是检索目录信息并形成结果集presentpresentRequest是是目录检索结果提取,从结果集中提取结果metadataManag
49、er否否对公共信息平台进行远程管理resSelfDescresSelfDescRequest否是资源自描述dataSearchdataSearchRequest否是检索资源dataPresentdataPresentRequest否是从检索出的资源结果集中抽取数据pubKeypubKeyRequest否是用于从服务端获取公钥表A.3elementSetName结果集属性参数名称参数类型取值参数含义genericElement-SetNameStringBrief提取信息资源核心元数据genericElement-SetNameStringFull或空提取全部的信息资源元数据elementSet
50、List<String>元数据属性字段标识符列表必须符合表核心元数据属性集的编他要求表A.4opResult属性表属性名长度约束参数含义opStatusString8必选执行结果,"succes表示成功,"failture表示失败opRetCodeString8可选执行结果,”00000000示成功,其他表示错误代码opRetMsgString200可选错误的说明表A.5singleRecord参数表参数名称参数类型约束参数含义itemelement必选结果集中的元数据记录,包含一组或多组元数据属性参数itemName和元数据属性值参数itemValue。提取的
51、结果集是核心兀数据时,参数itemName取值要求符合表核心兀数据属性集databaseIdString可选提取全部的信息资源元数据recordIdString可选必须符合表的编码要求(即资源标识符)表A.6元数据管理类型定义名称取值含义创建元数据1用于表示该次请求是进行创建元数据操作删除元数据2用于表示该次请求是进行删除元数据操作更新兀数据3用于表示该次请求是进行更新兀数据操作表A.7核心元数据属性集核心元数据属性集的编码规则如下:第一层代码只有一位阿拉伯数字。其取值为“1”,表示核心元数据。第二层是核心元数据元素和元数据实体,采用三位阿拉伯数字。该编码结构分为二层:第一层采用一位阿拉伯数字
52、,核心元数据取值为1;第二层代码采用三位阿拉伯数字,利用递增顺序码的方法进行编码。例如,“资源名称”的编码为“1.001”,“资源出版日期”的编码为“1.002”。第三层是元数据实体所包含的元数据元素,采用五位阿拉伯数字。该编码结构分为三层:第一层采用一位阿拉伯数字,核心元数据取值为1;第二层代码采用三位阿拉伯数字,利用递增顺序码的方法进行编码,为该元数据元素所属元数据实体的编码;第三层代码采用两位阿拉伯数字,利用递增顺序码的方法进行编码。例如,”资源负责单位”的编码为“1.004.01"。如图A.1所示:X.XXXeXX第三层代码第二层代码第一层代码图A.1核心元数据属性集的编码规
53、则示意图卜面是相应的核心元数据属性集:编码中文名称短名1.000资源核心元数据全文resMetadata1.001资源名称resTitle1.002资源出版日期pubCate1.003资源摘要abstract1.004资源负责方IdPoC1.004.01资源负责单位rpOrgName1.004.02资源负责方地址cntAdd1.004.03资源负责方电子邮件地址eMailAdd1.005资源格式信息FmInfo1.005.01资源格式名称fmName1.005.02资源格式版本fmVer1.006关键字说明DescKeys1.006.01关键字keyword1.006.02词典名称thesaN
54、ame1.007空间范围spatCom1.008时间范围TimePeriod1.008.01起始时间begCate1.008.02结束时间endCate1.009资源安全限制分级class1.010资源语种language1.011资源字符集dataChar1.012资源分类TpCat1.012.01类目名称cateName1.012.02类目编码cateCode1.012.03分类标准cateStd1.013数据志说明statement1.014在线资源链接地址onLineSrc1.015资源标识符resID1.016服务信息ServInfo1.016.01服务地址servURL1.016.02服务类型servType1.017元数据标识符mdId1.018元数据语种mdLang1.019元数据联系方MdContact1.019.01元数据联系单位rpOrgName1.019.02元数据联系方地址cntAdd1.019.03元数据联系方电子邮件地址eMailAdd1.020元数据创建日期mdCateSt表A.8关系运算符属性集编码名称符号1小于lessthan<2小于等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医等级考试试卷及答案
- 高二历史考试试卷及答案
- 2026八年级下语文文言文人物分析方法
- 2026 统编版三年级讲评课教学课件
- 胃镜护士试题答案及答案
- 企业结售汇制度
- 人力资源制度
- 环保局制定考核奖惩制度
- 学校预防溺水奖惩制度
- 幼儿园教职工奖惩制度细则
- 人教版新教材小学二年级《数学》上册新教材解读课件
- 新工科大学英语 课件 Unit 1 Future by design;Unit 2 Living smarter,living better
- 拖欠农民工工资培训课件
- 乡风文明建设课件
- 毕业设计(论文)-水下4自由度抓取机械臂设计-scara机器人
- 金融风控模型建设及管理规范
- 《陶瓷工艺概览:课件中的釉料组成与特性》
- 任务一淘米(教学课件)一年级下册劳动技术(人美版)
- 2025年初级会计师考试真题试题及答案
- 2024人教版七年级下册生物期末复习必背知识点提纲
- GB/T 10810.2-2025眼镜镜片第2部分:渐变焦
评论
0/150
提交评论