基于XMLSCHEMA的元数据方案实现

上传人:1666****666 文档编号:38740659 上传时间:2021-11-08 格式:DOC 页数:2 大小:28.51KB
收藏 版权申诉 举报 下载
基于XMLSCHEMA的元数据方案实现_第1页
第1页 / 共2页
基于XMLSCHEMA的元数据方案实现_第2页
第2页 / 共2页
资源描述:

《基于XMLSCHEMA的元数据方案实现》由会员分享,可在线阅读,更多相关《基于XMLSCHEMA的元数据方案实现(2页珍藏版)》请在装配图网上搜索。

1、文章来源 毕业论文网 基于XMLSchema的元数据方案实现文章来源 毕业论文网 3.6基于XMLSchema的元数据方案实现3.6.1选择置标方案 元数据方案的UML模型只是说明了元数据方案包含那些内容,如何将元数据方案形式化,以利于元数据方案的应用,必须根据具体的需求情况,选择合适的置标方案(置标方案是针对元数据方案的元素和结构进行定义和描述的具体语法和语义规格44,)。置标方案的选择要有利于元数据文档的生成、应用与交换,便于计算机处理。在元数据方案实现过程中,要充分考虑到元数据各个实体和要素间的相互嵌套与引用关系,并提供评价元数据一致性的可行方法。元数据元素之间存在着复杂的逻辑结构关系,

2、这些关系包括整体与部分的关系,一般和特殊的关系以及关联关系。而且元数据元素又有多重性,也就是说该元素可以被多次使用,也可以不使用或者只使用一次,同时有些元素可被其它多个元素所使用。因此,不仅需要采用一定的方法来描述元数据元素的语义,而且需要采用一定的方法来表达元数据元素之间存在的逻辑结构关系,XML技术的出现很好的解决了这一问题。目前,许多地理信息元数据标准已有了自己的XML元数据模式文档,如美国的FGDC和150/TCZn等都采用DTD来规范XML元数据文档。翔L地理信息元数据模式可以分为DTD、翔 LSchema、XDR等几种。其中DTD是最早也是最成熟的xML文档模式,但是在实际应用过程

3、中,采用DTD对XML地理信息元数据文档进行约束不断暴露出这样那样的问题。例如,DTD仅支持自身的特殊语法,它虽然可以用以规定限制XML,但本身并不是XML,不能体现XML良好的继承性和重用性,它只提供了非常有限的几种数据类型,不支持数据型和布尔型,更缺少对复杂数据类型的支持等等。 XMLSohema是W3C正式推荐的XML标准模式,它为元数据提供了一种强有力的表达、交换与利用的机制,在很大程度上克服了DTD的局限性。 XMLS。hema是一种描述信息结构的模型,用来定义XML文件的文本结构、数据类型等XML文件描述规则,它为一类文档建立了一个模式45。 xMLschema用xML语法写成,易

4、于理解和书写,易于使用,允许使用多个命名空间,支持丰富的数据类型,可以由用户定义数据类型,实现了继承和复用,具有扩展性。因此,采用 XMLSchema来实现城市DLG数据库各级元数据方案是非常有效和合适的,她不城市DLG数据库元数据组织与管理研究仅可以检查元数据元素的合法性,还能实现元数据间的继承和重用,而且支持更多的数据类型,可以完整的将元数据方案形式化。所以基于 XMLSohema的元数据方案更利于实现元数据的交换、共享和管理。3.6.2元数据方案实现 元素声明是生成元数据方案XML模式的基础,复杂数据类型定义是一种功能强大的复杂数据类型定义机制,可以实现包括结构描述在内的复杂的数据类型。

5、自定义复杂类型,不仅可以实现基于复杂类型的限制性继承,也可以实现基于复杂类型的扩展性继承,通过复杂数据类型可以维护和实现各元素间的嵌套关系。通过唯一性约束(unique)、关键字约束(key)和关键字参引(keyref)可以确保元素的一致性和完整性,采用约束属性 (mino。urs、Maxoccurs)可定义元素的出现次数和联系的基数,利用支持创建翔 LSchema的软件包(例如 xMLSPy或 XMLAuthority),可以将元数据方案UML模型映射为 XMLSchelna文档。洲L模型的构造型与翔 LSchema的组件之间存在着严格的对应关系,因而根据UML模型生成元数据方案XML模式时

6、,应遵循一定的映射规则,主要包括类图映射、关系映射两个方面。明L中类图的映射主要是指属性、数据类型、类、约束这四个方面的映射,关系映射是维护元数据方案元数据元素、元数据实体和元数据子集间的层次嵌套关系所必需的,UML模型对象之间主要有四种类型的关系:泛化、一般关联、聚合关联和组合关联,组合关联是强聚合,当没有容器对象,表示容器对象局部的对象就不能存在,元数据方案UML模型中存在组合关系的对象并不多。 通过上面的例子可以看出,利用 XMLSohema可以既简洁又准确地表达出图幅级元数据项所表示的语义和各元素间的嵌套关系。这种由简入繁、由粗到细的 XMLScheoa的全局复杂数据类型定义方式,方便了元数据子元素间不同需要的引用,而且根据元数据方案的枷L模式可以很容易生成符合要求的元数据XML文档,更有利于元数据的交换、共享和管理。论文出处(作者):

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!