字段 必选
StringStringStringString String
“是”表示是主键, 表示是主键, 表示是主键, ”否”表示非主键 表示非主键 长度 字段 可选
StringStringStringString String 字段的长度 字段的长度 精度 字段 可选
StringStringStringString String 字段的精度 字段的精度
非结构化信息 非结构化信息 非结构化信息
dataDescResult dataDescResultdataDescResult dataDescResult dataDescResultdataDescResult dataDescResult 可选 element
当资源类型为 当资源类型为 当资源类型为 ”非结构化资源 非结构化资源 非结构化资源 非结构化资源 ”时,将返 时,将返 时,将返 时,将返 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 回此节点信息,包含了资源对应的文件 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 目录类型等信息,用于资源检索使。 包含一个资源集子元素 包含一个资源集子元素 包含一个资源集子元素 包含一个资源集子元素 包含一个资源集子元素 资源集
非结构化信息 非结构化信息 非结构化信息 必选 List List
资源对应的文件集合 资源对应的文件集合 资源对应的文件集合 资源对应的文件集合 总数 资源集 必选
StringStringStringString String
文件的数量, 文件的数量, 文件的数量, >=1>=1 资源记录 资源记录 资源集 必选 element
文件的属性集 文件的属性集 文件的属性集
36
目录
资源记录 资源记录 必选
StringStringStringString String
指文件所在的目录或 指文件所在的目录或 指文件所在的目录或 指文件所在的目录或 指文件所在的目录或 WebWebWeb服务的名称 服务的名称 文件名
资源记录 资源记录 必选
StringStringStringString String
指文件名称或 指文件名称或 指文件名称或 webweb 服务地址 服务地址 服务地址 文件类型 文件类型 资源记录 资源记录 必选
StringStringStringString String
1:视频, :视频, :视频, 2:非视频, :非视频, :非视频, 3:URLURL 服务地 服务地 址
智慧城市公共信息平台-平台接口与服务要求 30
附录 B QUERY QUERY-RES RES-DATADATADATADATA说明
本附录说明了资源检索查询条件的使用方法,因为元数据指标项的不确定性,无法实现与国标相同的RPN方法,因此此处的具体方法不同于国标。 资源分为两个种类:结构化数据和非结构化数据。
结构化数据既指保存在共享数据库中的数据库记录,一个资源可以跨表编目,形成一个资源标识符作为唯一标识资源的标志。结构化数据编目后会形成如下的结构信息: <结构化信息> <总数>总数> <表信息> <表英文名/> <表中文名/> <列集> <总数/> <字段> <名称/> <显示序号/> <字段英文名/> <字段中文名/> <数据类型/> <是否主键/> <长度/> <精度/> 字段> 列集> 表信息> <限制性SQL/>
智慧城市公共信息平台-平台接口与服务要求 31
结构化信息>
这些信息在资源自描述中将作为结果返回给客户端。
非结构化资源可包含三种文件类型:文档、视频文件、URL。 <非结构化信息> <资源集> <总数/> <资源记录> <目录/> <文件名/> <文件类型/> 资源记录> 资源集> 非结构化信息> URL指共享应用单位提供的Web服务资源。 URL属性包括:
? 目录-指实际的URL路径; ? 文件名-指URL服务的名称;
当文件类型为文档、视频文件时,包含的属性含义如下: ? 目录-指资源存储的目录;
37
? 文件名-指文件名。
B.1 B.1 B.1 dataQuerydataQuery dataQuerydataQuerydataQuery 资源检索申请结构 资源检索申请结构 资源检索申请结构 资源检索申请结构 资源检索申请结构 资源检索申请结构 资源检索申请结构
依照资源种类的不同,dataQuery的结构也不同。
B.1.1 结构 化资源检索申请
<运算符/> <连接运算符>连接运算符> 字段过滤信息> <字段过滤信息> <字段英文名/> <字段值/> <运算符/> <连接运算符>连接运算符> 字段过滤信息> 查询表信息> <查询表信息> <表英文名>表英文名> <字段过滤信息> <字段英文名/> <字段值/> <运算符/> <连接运算符>连接运算符> 字段过滤信息> <字段过滤信息> <字段英文名/> <字段值/> <运算符/> <连接运算符>连接运算符> 字段过滤信息> 查询表信息> 结构化查询参数>
B.1.2 非结构 化资源申请
<非结构化查询参数> <目录取值/> <目录运算符/> <文件名取值/> <文件名运算符/> <文件类型/> 非结构化查询参数>
B.2B.2 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构 资源检索结果提取构
Records包含一个或多个singleRecord,每个singleRecord为一条结果记录。singleRecord包含若干item属性项,每项item包含itemName/itemValue对,表明属性的名称及其值。 对结构化资源而言,每个item即表示一个字段,itemName表示字段名,itemValue表示字段值。
对非结构化资源,itemName是明确的,只能是“文件名”、“文件类型”、“目录”,itemName对不同的文件类型的取值含义定义如下图所示: 文件类型 文件类型 itemNameitemNameitemNameitemNameitemNameitemNameitemNameitemName 含义 URLURLURL 目录
URLURLURL路径 URLURLURL 文件名
38
URLURLURL服务名称 服务名称 文档 or 视频 目录
资源所在目录 资源所在目录 资源所在目录 文档 or 视频 文件名
资源的文件名 资源的文件名 资源的文件名
B.2.1 结构化资源 singleRecord singleRecord singleRecord singleRecord范例
智慧城市公共信息平台-平台接口与服务要求 34
智慧城市公共信息平台-平台接口与服务要求 36
附录 C 平台接口 要求 SCHEMA SCHEMA SCHEMA
参数传递详细的异常信息给客户端。 -->
40