基于本体的Web服务描述语言OWL-S的语言解析器
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 要
语义Web作为下一代万维网的发展方向,自提出以来就得到了人们的极大关注。它不是另外一个Web,而是现有Web的延伸,其中的信息被赋予了良定义的含义,从而使计算机可以更好的与人协同工作。在语义Web的层次模型中,本体层处于核心位置。本体层描述了资源之间的联系,揭示了资源的语义信息。这正是对现有Web信息的良定义所在,从而在语义层次上解决Web信息的共享与交换。 由于本体层的意义重大,人们对本体的研究不断深入;同时为了便于开发本体,各种本体编辑工具也应运而生。这些开发工具大都支持以树形结构的图形方式来显示本体,以方便人们理解比较抽象的本体;而在存储本体时,是将用本体语言写成的文档存储在数据库中的,例如RDF文档、OWL文档(OWL,即WebOntology Language,网络本体语言)等。另外,在本体推理方面,也出现了许多的推理工具。OWL解析器在本体编辑工具和推理工具中都有着广泛的应用,目前Java平台上的OWL解析工具已经有比较成熟的Jena等,但还没有较为成熟的面向.NET平台的OWL解析器出现。 面向.NET平台的OWL解析器的一个直接应用就是基于Silverlight技术开发的本体编辑器。该本体编辑器是一个支持图形化开发本体的编辑工具,它以树形层次图来显示本体,以OWL文档来保存本体。系统的实现离不开面向.NET平台的OWL解析器的支持,OWL解析器在系统中用于实现OWL语言描述的本体与面向对象元素描述的本体之间的转换,并梳理OWL语言描述的本体中各个概念、实体等元素间的各种关系。 本文主要介绍了一种面向.NET平台的OWL解析器的设计与实现,即如何用面向对象的方法对OWL描述体系进行建模(即建立面向对象的OWL Model);然后基于OWL Model对OWL文档解析,实现从OWL语言描述的本体到面向对象元素描述的本体的映射。本文的主要工作如下: (?)概括介绍语义Web的基础知识、本体与语义Web的关系及本体研究的现状。 (?)介绍各种语义Web语言,并重点研究OWL的相关理论知识及OWL的发展现状。 (?)介绍目前主流的本体编辑工具,并重点介绍OWL解析技术、发展现状、存在不足等。 (?)通过对现有的OWL解析器的理论基础及技术现状的分析研究,提出一种面向.NET平台的OWL解析器的设计方法及系统的实现。
关键词 语义 本体 owl 解析 Semantic Web
1.1????? 系统需求分析
整个解析器包含了解析owl文件和java解析程序以及数据库存储文件,解析的过程如下:
首先解析owl文件,在界面上显示。
然后点击开始存入数据库。这是解析器会逐步解析owl里面涉及的网页,解析相关内容,存储到数据库中。整个解析的过程调用了jena包。存入数据库时,jena包会自动建表 ,自动插入信息到数据库中。
1.2?????
具体实现功能
?????? 实现功能如下:
???
通过jena api 解析本体
???
通过java程序解析本体,显示本体内容,
???
同时在数据库中存储本体涉及的信息