ICS65.020.40
中华人民共和国林业行业标准
LY/T 2173—2013
林业信息资源目录体系技术规范Forestry information resources catalog system technical requirement2013-10-17发布
国家林业局
2014-01-01实施
术语和定义
林业信息资源目录体系管理结构林业信息资源目录体系技术结构5
林业信息资源日录体系基本业务功能林业信息资源目录服务化封装使用要求目
LY/T21732013
本标准按照GB/T1.1—2009给出的规则起草。本标准由全国林业信息数据标准化技术委员会(SAC/TC386)提出并归口:LY/T2173—2013
本标准主要起草单位:中国林业科学研究院资源信息研究所、盈创星空(北京)科技有限公司,本标准主要起草人:张旭、于新文、李凡、雷振宁、范东璞、杨彦臣、李轩、刘燕、陈艳、邓广。1范围
林业信息资源自录体系技术规范本标准规定了林业信息目录体系的技术要求。本标准适用于林业部门规划和建立信息目录服务2术语和定义
下列术语和定义适用于本文件。2.1
林业信息资源目录forestryinformationresourcecatalog按照林业信息资源分类体系对林业信息资源的有序排列。2.2
林业信息资源目录体系forestryinformationresourcecatalogsystem目录信息与服务、保障与支撑元素组成的一个总体。3概述
LY/T2173—2013
本标准给出林业信息资源目录体系的技术要求和基本功能。林业信息资源目录体系分为林业信息资源目录和服务目录。信息资源目录通过对林业的各类信息资源进行梳理形成,用元数据来进行措述服务目录由林业应用系统支撑的业务服务构成,采用SOA技术将应用系统封装为服务并注册,它的编目对象涉及林业各应用系统中的业务协同和动态的数据交换4林业信息资源目录体系管理结构林业信息资源目录体系管理采用集中分布式管理与存储的模式,国家林业局及各省(自治区、直辖市)林业厅为目录中心节点,各市、区(县)为分目录节点,目录中心具有构成目录内容的核心元数据的注册、保存、维护、服务等管理功能。在目录管理中,各目录中心节点的名称需要具有唯一性,并且能够体现出各级节点的所属关系,因此采用了LDAP(LightweightDirectoryAccessProtocol,轻量目录访间协议)格式的编码标准,以OU作为名称前缓.以目录中心节点的父节点名称作为BaseDN。目录节点为树状结构,如图1所示。
LY/T2173—2013
分目录!
分目录
5林业信息资源目录体系技术结构5.1
基础设施层
分目录2
主目录
分目录3
下级主月录
分目录2
分目录3
目录中心结构
目录中心
下级主目录中心
基础设施层应包括林业信息资源目录服务需要的软硬件环境及网络基础设施。应保障上级与下级目录中心的网络畅通。
5.2数据资源层
数据资源层由信息资源核心元数据数据库、服务资源核心元数据库、资源目录和服务目录构成。图2描述了林业信息资源目录元数据的结构。每个元数据包包含一个或多个实体以及元数据元素。
数据质量信息
内客信息
引用信息
元数据信息
图2林业信息资源目录元数据的结构图标识信息
负责单位联系
分发信息
元数据信息包含:内容信息、数据质量信息、标识信息、负责单位联系信息、分发记录信息,2
数据质量信息除了包含关于数据质量的说明信息,还包含引用信息标识信息除了包含元数据的关键标识,还包含引用信息。分发信息除了包含分发内容,分发对象等信息,还包含负责单位联系信息5.3目录服务功能层
LY/T2173—2013
目录服务功能层包括:编目、注册、发布、查询、目录维护、用户管理和交换接口等服务功能。5.4目录服务表现层
目录服务表现层是面向最终用户的统一人口,包括外部网站、内部网站、单机系统等访问方式。通过内、外访问实现元数据的统一浏览、查询、编目等。6林业信息资源目录体系基本业务功能6.1元数据采集
元数据的采集有人工方式和自动方式。元数据采集应对不同元数据内容标准的元数据进行采集,同时能够对采集的元数据进行数据完整性和逻辑一致性的检查。
6.2编目
提供林业信息资源元数据的编辑功能,目录编辑人员按照元数据标准对林业信息资源进行著录、分类和标引,形成林业信息资源目录。完成的工作包括根据林业信息资源元数据标准提取信息资源相关特征信息编制目录,形成林业信息资源目录。
3目录注册
提交:各林业部门将编制好的林业信息资源梭心元数据提交到上级目录中心。下级目录中心将核心元数据注册到上级目录中心。审核:目录中心对注册的数据进行审核。审核分为自动审核和手动审核两种,自动审核未通过的数据可以通过手动审核得到进一步的确认,也可以在手动审核阶段改正错误目录数据使其有效。人库:对审核的元数据,生成信息资源核心元数据和服务资源核心元数据,并放人相应的心元数据库中,形成正式目录。
6.4目录发布
目录中心按照服务对象对林业各部门、其他单位、公众发布相应的林业信息资源目录。6.5目录检索
目录中心提供目录内容的查询功能,包括基于林业信息资源目录的分类导航、条件检索和全文检索等查询。
6.6目录维护
各目录中心对需要修改的已注册的目录数据进行修改,并重新编目注册。LY/T2173-—2013
目录报送
各林业部门的目录数据向目录中心进行报送。报送方式为通过网络进行报送。6.8目录关联
本级目录中心将各分中心之间的业务资源进行合并出路,同时找出同名的信息资源,确定言息资源的责任方和共享方,还可以将关联后的资源进行编辑和删除处理。6.9目录系统接口
日录系统提供的接口见表1,
表1目录中心接口的信息表
接口名称
元数据套询接口
元数据注册接口
目录树接口
元数据访间验证接口
角色、权限接口
同步接口
目录安全证书管理
接口作用
通过对元数据库中核心元数据的查询,返回核心元数据的全音信息根据权限实现对元数据的注册管理功能查询用户权限范用内的目录树的数量、名称和内容,包括目树名称接口、目录树查询接口、目录树内容接口增加用户授权信息,判断该用户是否有权限访问该条元数据根据权限唯一标识查询角色、权限信息实现CA,交换、求安全模块与目录系统之间的权限同步目录中心节点必须具备单独的Web服务器。为支持SSL通信,必须为Web服务器配置:SSL证书.包括生成证书申请、提交证书申请、颁发证书、在Web服务器上安装证书和将资源配置为!求SSL访问几个步骤。
6.11目录数据备份
目录管理系统中,包括接收数据库、存储数据库及发布数据库,在原始数据丢失或遭到破坏的情况下,利用备份数据恢复系统,使系统正常工作:6.12用户管理
在整个目录体系的各目录中心中,均使用了用户权限验证。对于不同的角色,分配其对于同模块或程序的访间权限。而用户可以展于一或多个角色,通过用户所属角色进行权限验证。用户的角色信息存储在scssion(会话)中,通过session.getAttribute(”roleld\)获得,重要的程序模块分酉:其一个functionld,在数据库中,存储每个角色拥有权限的全部functionld。用户登陆系统后,当调用其个模块时,通过session.CheckRoleAuthorzation()方法进行权限验证。图3显示的是用户权限关系图,用户ID
用户ID
一用户名
一品示名
一是否体用
用户ID
用户角色
-用户(D
角色D
-用户ID
用户权履
管理节点ID
一角色ID
一角色名称
一角色ID
角色ID
+管理节点ID
角色权限
角色ID
-管理节点
3用户权限关系图
7林业信息资源目录服务化封装使用要求7.1功能组成
目录服务的功能组成:发现、访问和管理三部分。LY/T2173-2013
管理节点(权框)
节点名
发现服务允许客户端定位描述林业信息资源的元数据。访问服务是提供客户端获取林业信息资源的服务。
访间服务可以分为两种类型:直接访问,提供客户端入口,当这个服务被客户端使用时,可以提供数据给客户端;代理访间,提供客户端订购数据方法,以外部的其他方式提供数据访问。管理服务提供客户端方法,来改变目录中所包含的元数据。7.2接口模型
图4显示了基本的服务接口。这些接口允许对目录信息公共资源的发现、访间和管理。接口操作通过客户端和服务器之间的传递请求/相应消息类实现。
>
CatalogService
<>
Discowery
<>
CataiogManager
图4接口模型
如图4所示,目录服务包含三个主要接口,目录服务公共接口(CatalogService),发现服务接口(Dis5
LY/T2173-—2013
covery)和目录服务管理接口(CatalogManager)其中,公共接口是结合现有的信息技术的基础上,将发现服务接口和目录管理接口中共性勺操作定义成一个公共的接口。
7.3消息模式
消息模式的基类目录服务(Message)类包含组所有消息中所包括的公共参数。这些参收可以备用作基础的操作平台来实现消息的路由和管理。目录服务请求消息类(Reguest)和目录服务向应消息类(Response)是目录服务消息类的子类。目录服务请求消息类包含了客户端要发送至服务者,消息请求服务器提供服务的所有消息。目录服务响应消息包含了服务器响应和护短请求的所有消息请求消息和响应消息是一一对应的,对每一个请求消息有且只有一个响应消息产生。图5为消息的头图。>
Messagg
@sessionID
destinationID
requestID
additionallnfe
Request
7.4目录服务消息类
ccAbstract>s
Response
diagnostie
图5消息的类图
目录服务消息类定义核心参数,用于客户端和服务器的消息传递。这些参数支持消息的变送和信息管理。所有请求和响应消息类都是该类的子类Message ::-sessionID destinationID rcquestID additionallnfosessionID :=Integer
destinationID ::- CharacterStringrcquestID.:-CharacterString
additionallnfo::=CharacterStringsessionID类型:Integer
destinationID类型:CharacterString该参数标注消息的目标。可以标注是服务器、服务或者在服务中的进程。requestID类型:CharacterString该参数是消息的唯一标注符。在请求消息中,这个标注符可以用来监视和控制处理请求;息返回的结果。
additionalInfo类型:CharacterString这是唯一的客户端/服务器的会话标志。这个会话标志的值由InitSessionRequest获得:在这个会话中的其他消息在sessionID参数中都包含这个会话标志。6
7.5请求消息类
LY/T2173-2013
目录服务通过请求消息由客户端激发。请求消息包括消息类的参数,但是不增加其本身。所有的引发目录服务的消息都是该类的子类.如图6所示。Request::sessionlDdestinationlD requestIDadditionallnfosessionID :=Integer
destinationlDCharacterStringrequestID ::CharacterString
additionallnfo=CharacterStringAbstractbzxz.net
Request
PresentRequest
presentalion
sortField
retumfomat
iteratorSie
eursor
resultSetD
QueiryReguest
querEpression
yresultTspe
CiteratorSize
cursor
returnFormat
presentation
asonField
quernScope
collectioniD
catalogType
消息响应类
ExplainSererRequest
capahitities
ExplainCollectionRequest
yattributeCategon
collectioniD
DeleteCatslogRequest
sessionD
destinationiD
regues
addtionallnfo
L'pdateCatalogRequest
sessionID
addtionallnfo
InirSessionRequest
TerminateRequest
CreateCacalogReuest
sessionlD
destinationID
requestID
additionalinfio
CreateMe ladataRequwest
sessionID
destinationD
@requestID
additionalinfo
5消息请求类图
响应消息被服务器端用来答复客户端。该类是所有答复客户端请求的在服务器端产生的响应消息,如图7所示。
LY/T2173—2013
litSessionR.espons
TeminateResponse
estatus
CreateCatalogRespunse
sessionID
destinationlD
requestn
additionallnfo
diagnoshc
->
Response
diagnostic
ExplainServerResponse
ExplainCollectionResponse
collectionlD
dataModel
status
pdateCatalogResponise
esessionD
additionallnto
diagnostic
reateMetadataRespons
sessioniD
destinationID
reguestD
additionalnfo
diagnostie
7.6.1响应请求
图7消息响应类图
PresentResponse
&retrievedData
&cursor
DeleteCatalogResponse
sessionlD
destinationlD
erequestD
additionallnfo
diagnostic
QuenRe punse
eeretriet rdData
resueD
aresutpe
stanus
cursot
目录服务终止请求消息(TerminateRequest)类用来终止现在的会话。这个消息从客户端受送到目录服务器端。一且收到信息,目录服务器将执行终止操作,停止该会话的所有进程,删除查询和结果。7.6.2
响应消息
目录服务终止响应消息(TerminateResponse)类被服务器端用来发送给客户端终止请的状态解释。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。