the 语义web环境下xml的发展及其应用guide download

the 语义web环境下xml的发展及其应用guide download

ID:34660198

大小:227.82 KB

页数:5页

时间:2019-03-08

the 语义web环境下xml的发展及其应用guide download_第1页
the 语义web环境下xml的发展及其应用guide download_第2页
the 语义web环境下xml的发展及其应用guide download_第3页
the 语义web环境下xml的发展及其应用guide download_第4页
the 语义web环境下xml的发展及其应用guide download_第5页
资源描述:

《the 语义web环境下xml的发展及其应用guide download》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图书情报工作网刊·研究论文·2010年9月语义Web环境下XML的发展及其应用张兴河北大学管理学院保定071002[摘要]语义Web是Web未来的发展方向。在语义Web上,信息都带有显式的含义,使其易于机器自动处理和Web信息集成。而W3C提出的与语义Web相关的XML语言,着实存在一些困惑。鉴于此,文章展开论述并梳理其发展历程。最后论述XTM、Xlink、Xpath、Xquery等的应用前景。[关键词]语义WebXMLSchemaRDFSchemaDAML+OILOWLXTM语义Web是互联网研究者对下一代互联网的称谓,通过扩展现有互联网,在信息中加入表示其含义的内容,使计算机可以

2、自动与人协同工作。语义Web中的各种资源不再只是各种相连的信息,还包括其信息的真正含义,从而提高计算机处理信息的自动化和智能化。而计算机并不具有真正的智能,语义Web的建立需要研究者们对信息进行有效的表示,制定统一的标准,使计算机可以对信息进行有效的自动处理。目前互联网实现了对各种资源的聚类,大型门户网站还拥有自己的分类和列类体系,然而几乎还没有实现网络庞杂信息资源之间的关系体系,即语义网络或者知识本体的形成。因此语义Web环境下,一个重要的目标就是语义网络的形成,即能够对无比庞杂的网络信息资源进行元素、结构、关系以及构造规则的定义、标记和解析,而且还能够对分布的资源元素进行链接、解

3、释、过滤、推理、组合、集成和检索。因此曾作为新一代网络置标语言——XML(extensiblemarkuplanguage)的优越性已经受到威胁和颠覆,其必须继承自身优越性的同时,力求与时俱进。鉴于此,本文论述了XML所面临的困惑,并试图梳理其在语义web环境下的发展轨迹和部分应用。1XML的发展困惑XML可扩展标记语言是W3C于1998年提出来的,其具有可扩展性、灵活性、高度结构化和良好的数据组织能力,能够有效地表达各种数据,为信息的交换、信息查询和处理提供了新的便利,帮助人们获得需要信息,发掘web上的财富。然而语义Web环境下,XML却显得有些无奈。1.1灵活性和可扩展性有限文

4、档类型定义(DocumenttypeDefinition,DTD)在XML文档中扮演着重要的角色,定义了XML文件的元素架构、元素标记和属性。然而通常应用过程中只能用DTD已经设计好的XML词汇,DTD几乎不支持数据类型,仅仅支持包括文档类型在内的少数几种数据类型,这意味着在实际使用过程中经常需要进行类型的转换才能达到预想的效果,显然与XML灵活性和可扩展性的特征相悖。加之DTD不支持命名空间(Namespaces),由于必须把所有的元数据放在一个DTD文件中,如果需要对已有的DTD进行扩充则只能在原文件的基础上进行重写,对于元数据的维护和扩充都十分不便。1.2解析文档时间较长XML

5、文档解析包括结构良好的XML语法验证和有效性XML文档检验。结构良好的XML语法验证是检查XML文档结构完整性的软件程序,保证一个XML文档包含的一个或者多个元素都有正确的嵌套并且正确地使用属性和实体参考。进行有效性XML文档检验是检查文档有效性的软件程序,它根据DTD来检查文档,检查XML是否存在,校验XML文档是否与DTD各种规则一致。XML解析过程的复杂,注定其响应时间滞后,又由于XML文档自标记的缘故,数据量庞大,那么解析XML文档,特别是处理巨大文档系统和一次性处理多个XML文档就会花费较长的时间。并且DTD使用了不同于XML的名为EBNF的特殊语[1]法来定义各种XML文

6、件标记规范,由于使用EBNF语法,这给DTD的自动处理带来了麻烦,难以使用程序进行元数据的自动处理,解析效率再次面临难题。1.3没有解决语义问题XML对本体的描述,就是利用DTD或XMLSchema对本体所表达的领域知识进行结构化定义,然后再利用XML文档结构与XML内容之间的关系对本体知识进行描述,从而提供对数据内容的语义描述,然而通过DTD和XMLschema可以解决对数据的词汇和用途的说明,词汇与词汇之间关系如何、如何和其他词汇关联以及其他推理机制等“发现”信息没有说明,其语义仍然是隐含的。就是说XML所表示的本体是轻量级的本体,只能保证人们使用相同的词汇,是一种较低层次的本体

7、应用,1 ·研究论文·图书情报工作网刊2010年9月[2]本体中不包含有用的语义信息,因此XML并没有解决语义Web重要特征的语义问题。环境的更变以及技术的发展,XML所暴露的缺陷的确使其“力不从心”,因此W3C在看到XML的问题之后,提出了一系列改进建议。主要包括用来代替DTD的建议,包括XML-Data、XMLSchema、RDF、RDFSchema、OIL、DAML+OIL、OWL等,它们都用来校验自己的XML数据,其中XMLSchema、RDFSc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。