项目编号:INF105-SDB-3文档编号:P/版本:中国科学院科学数据库通用元数据管理工具用户使用手册中国科学院计算机网络信息中心科学数据库中心2003 年9 月目录1引言 (1)编写目的 (1)背景 (1)技术支持 (1)2功能 (2)3运行环境 (3)硬件环境 (3)软件环境 (3)4操作指南 (4)用户类型 (4)用户登录 (4)系统管理员的登录 (5)单位管理员的登录 (6)一般用户的登录 (8)用户密码管理 (10)界面风格定制 (11)添加元数据界面的设定 (11)查询界面的设定 (12)概要显示的设定 (12)详细显示界面的设定 (12)添加元数据 (14)对于具有特殊格式的元素应按照注释栏中提供的著录规则或范例进行著录。
如URL类型必须以“元数据记录修改 (14)元数据记录删除 (15)元数据查询 (17)单位内元数据的查询 (17)针对XML Schema跨单位的查询 (17)查询方法 (18)查询结果的显示 (18)出错处理和恢复 (20)1引言编写目的感谢您选用《通用元数据管理工具》管理数据库数据集,为了使各建库单位能够准确、方便的使用《通用元数据管理工具》对科学数据库数据集进行元数据描述和管理,特编写了《通用元数据管理工具》用户手册。
该手册适用于各建库单位具体负责元数据管理的数据库系统管理人员以及元数据录入人员。
背景《通用元数据管理工具》是为了配合科学数据库元数据标准规范的推广应用而研发的基于xml schema的元数据管理专用工具,是科学数据库及其应用系统的研究成果之一。
科学数据库及其应用系统是中国科学院多个研究所参加、跨学科联合建设的综合型重大项目,是中国科学院知识创新工程信息化建设重大专项之一,目标是在中国科学院全院范围内将研究所多年积累的科学数据资源组织起来,与计算机、数据库和网络等先进技术相结合,促进数据向知识的转化,完善信息化的科学研究环境,并对科研与社会提供科技数据资源共享与服务。
科学数据库及其应用系统涉及到资源建设、规范建设和系统平台设计等多方面的技术、资源的发掘、研究、积累与应用。
为了实现分布式的跨平台的数据资源共享,在科学数据库及其应用系统的研发和建立中,必须研究制定面向各个学科数据集的元数据标准。
为此该项目设立了“标准规范研究子项目”,经过较长时间的研究,标准规范研究小组已经制定了以XML Schema描述的“中国科学院科学数据库核心元数据标准”以及多个面向具体学科数据集的元数据标准,为了更好的推广应用这些元数据标准,中国科学院计算机网络信息中心科学数据库中心研发了《通用元数据管理工具》。
目前,该工具已在中国科学院计算机网络信息中心试用近半年,运行稳定。
技术支持科学数据库中心:北京市海淀区中关村南四街4号中国科学院计算机网络信息中心科学数据库中心邮编:100080电话:(8610)传真:(8610)Email:网址:科学数据库办公室:北京市海淀区中关村南四街4号中国科学院计算机网络信息中心科学数据库办公室邮编:100080电话:(8610)传真:(8610)2功能《通用元数据管理工具》是一套基于B/S架构、采用JA V A语言开发的应用软件系统,依据元数据的XML Schema,动态的生成可以定制的个性化管理页面和后台存储结构,实现对元数据的增加、删除、修改、查询等数据管理的基本操作。
其主要功能如下:(1)X ML Schema解析在用户第一次选择元数据实例进入本系统时,系统会自动分析Schema元数据描述文件,生成元数据实例XML文件、元数据生成界面风格XML文件和字典XML文件。
该过程是由程序自动完成的,对用户而言是透明的。
(2)用户管理包括用户认证授权管理、用户密码管理两个基本功能,用户分为三种类型:一般用户(匿名登录)、单位管理员和系统管理员。
用户认证授权管理模块依据用户的登录方式分别给予相应的访问权限。
用户密码管理只限于单位管理员和系统管理员使用,用于密码。
(3)元数据管理元数据管理模块是包含了《通用元数据管理工具》的主要功能,包括元数据添加、删除、修改和查询功能。
其中元数据查询功能还依据不同的用户分为单位内综合查询(单位管理员和系统管理员)、基于单位的元数据综合查询(匿名用户)和跨单位基于schema的元数据综合查询(匿名用户)。
(4)界面风格定制该模块用于实现个性化的界面显示,包括添加元数据界面的设定、查询界面的设定、概要显示的设定、详细显示界面的设定等功能!图2-1显示了《通用元数据管理工具》的基本功能。
图2-1 《通用元数据管理工具》功能结构3运行环境硬件环境中国科学院计算机网络信息中心《通用元数据管理工具》硬件环境服务器:IBM Netfinity5600CPU:双CPU,内存:1GB硬盘:4块,每块18GB软件环境中国科学院计算机网络信息中心《通用元数据管理工具》软件环境操作系统:LinuxWeb服务器::其他:(MDS)4操作指南用户类型《通用元数据管理工具》的使用对象可以划分为以下三类:系统管理员:《通用元数据管理工具》原则上设置一个系统管理员。
系统管理员在该系统中拥有最高权限,可以以任何一个建库单位的单位管理员的身份登入系统,维护和管理该单位管理的全部元数据实例,可以对任何单位维护的元数据实例进行多个字段综合查询。
系统管理员可以修改本用户的用户密码,但不能修改任何单位管理员的用户密码。
单位管理员:每个建库单位有一位单位管理员。
单位管理员可以对本单位维护的元数据实例进行录入、修改、删除、修改元数据实例的界面风格等操作。
单位管理员也可以对本单位管理的元数据实例进行多字段综合查询。
单位管理员,用户名admin, 密码admin(默认),可以修改本用户的密码,但不能修改系统管理员或任何其他单位管理员的用户密码。
一般用户:即匿名用户,只能以匿名形式登录系统。
一般用户没有任何增删或修改的权限,但可以对任意建库单位维护的元数据实例进行综合查询,除此之外,一般用户还可以对不同建库单位中使用相同XML Schema的元数据实例进行针对XML Schema的跨单位范围多字段综合查询。
用户登录图4-1 用户登录页面系统管理员的登录1.在浏览器中输入以下网址进入《通用元数据管理工具》首页:(参见图4-1)2.在“选择单位”下拉菜单中选择“总系统”,将正确的系统管理员用户名称和用户密码填入相应的文本框中,单击“登录系统”进入选择建库单位界面(参见图4-2)。
图4-2 系统管理员登录后页面(选择单位)3.在选择建库单位界面中选择希望对哪个建库单位负责维护的元数据实例进行维护管理,单击“点击进入”进入选择本单位元数据实例界面(参见图4-3)。
4.在选择本单位元数据实例界面中选择需要进行维护管理操作的元数据实例名称,单击“点击进入”进入该元数据实例的主页面(参见图4-5),完成登录;如希望更换所扮演单位管理员的身份以选择其他单位的元数据实例可点击“返回单位选择页面”返回上一步。
注:如果想退出系统重新登录,请不要点击IE浏览器自带的“后退”按钮,否则将出现用户权限混乱。
5.如希望对其他元数据实例进行操作可单击主页面上的“选择其他元数据”返回上一步。
图4-3 系统管理员登录后页面(选择单位实例)单位管理员的登录1.在浏览器中输入以下网址进入《通用元数据管理工具》首页:(参见图4-1)2.在“选择单位”下拉菜单中选择本单位的名称,将正确的单位管理员用户名称和用户密码填入相应的文本框中,单击“登录系统”进入选择元数据实例界面(参见图4-4)。
3.在选择本单位元数据实例界面中选择需要进行维护管理的元数据实例名称,单击“点击进入”进入该元数据实例的主页面(参见图4-5),完成登录。
4.如希望对其他元数据实例进行操作可单击主页面上的“选择其他元数据”返回上一步。
5.单位管理员第一次进入某元数据SCHEMA管理的主页面时候,后台才真正的初始化。
匿名用户在查询没有初始化的元数据时,会出错。
建议安装测试人员,进入每个单位的各个元数据的主页面,完成初始化。
图4-4 单位管理员登录后页面图4-5 系统管理员和单位管理员元数据管理主页面一般用户的登录1.在浏览器中输入以下网址进入《通用元数据管理工具》首页:(参见图4-1)2.单击“匿名登录”进入选择建库单位界面。
(参见图4-6)图4-6一般用户登录后页面(选择单位)3.如果要对特定建库单位维护的元数据实例进行查询则在选择建库单位的下拉菜单中选择元数据实例所属的建库单位名称,单击“点击进入”进入选择本单位元数据实例界面(参见图4-7);如要对某个特定XML Schema进行跨建库单位的查询则直接点击“针对Schema跨单位查询”进入选择所有元数据实例界面。
4.在选择元数据实例界面中选择需要进行维护管理的元数据实例名称,单击“点击进入”进入综合查询界面(参见图4-13),完成登录;如希望选择其他单位的元数据实例可点击“返回单位选择页面”返回上一步。
5.如希望对其他元数据实例进行操作可单击主页面上的“选择其他元数据”返回上一步。
图4-7一般用户登录后页面(选择实例)图4-8 用户密码管理页面用户密码管理《通用元数据管理工具》中各个用户的用户名已经由系统指定,各个用户都可以修改本用户的用户密码,但系统管理员和各个单位管理员彼此之间都没有修改对方用户密码的权限。
修改用户密码的方法是:1.以系统管理员或单位管理员的身份正确登录《通用元数据管理工具》后,单击主页面中的“更新管理员密码”或屏幕上方导航栏中的“用户密码修改”即可进入密码更新页面。
(参见图4-8)2.为防止输入错误带来不必要的困扰,这里需要将新密码重复输入到“输入新密码”和“新密码确认”两个文本框中,单击“更新密码”,当两个文本框中输入的密码相同时,更新密码成功;如果两次输入有任何不同,系统将提示出错,单击“返回上一页面”即可重新输入。
注:可能有多名人员使用相同的用户名登录系统,如同一建库单位的若干名元数据著录人员都使用该单位的单位管理员帐号进行登录,因此修改用户密码时请尽量与其他使用相同帐号的人员协商或将修改后的密码尽快通知相关人员以免对他人造成困扰。
图4-9 界面风格定制页面界面风格定制一个元数据标准或应用方案写成XML Schema并导入《通用元数据管理工具》后,系统就会按照XML Schema书写者的设定和系统的默认值自动生成用户界面。
但这时的界面注释信息很少,元素的可检索性,重复次数,显示特征或默认值等通常与具体建库单位的需求有一定的差距,此时需要对该元数据实例的界面风格进行设定。
系统管理员和与元数据实例相应的建库单位的单位管理员有对元数据管理工具的界面风格进行定制的权限。
设定界面风格的具体方法:以系统管理员或单位管理员的身份正确登录《通用元数据管理工具》后,单击主页面中的“设定界面风格”或屏幕上方导航栏中相应链接即可进入界面风格设定页面。