首页 理论教育 基于语义网的个性化网络学习服务技术基础和查询语言介绍

基于语义网的个性化网络学习服务技术基础和查询语言介绍

时间:2023-11-26 理论教育 版权反馈
【摘要】:OWL Lite在OWL DL的基础上对允许使用的公理做了进一步的限制,OWL Lite和OWL DL的事实声明能力基本相同,但OWL Lite表达能力较弱。到目前为止,SWRL是应用最为广泛的技术。查询W3C推荐的查询语言为SPARQL,SPARQL语言技术是实现面向语义网应用的按需性和智能性的重要保障,在实际应用过程中,能够很好地满足数据查询和检索的要求。

基于语义网的个性化网络学习服务技术基础和查询语言介绍

从语义网的建设原则和体系结构的研究可以看出,实现语义网需要以下关键基础技术:

(1)资源标识

语义网里面的所有数据的标识符都是通过URI描述的,这种标识符能够将网络中的所有信息进行标记,从而为每一个数据资源形成唯一的特定的URI;通过标识符的唯一性,可以稳定地链接动态变化的关联数据,从而既保证了数据的独立,又提供了数据的关联;当我们寻找某一特定数据时,仅需要根据URI特定唯一性,进而能够准确地查找。

(2)协议

目前已经有18个语义网数据集公开了其协议信息,这些数据集中用到的协议主要有知识共享(Creative Commons,CC)、公共领域贡献和许可(Public Domain Dedication and Li-cense,PDDL)和开放政府许可协议(Open Government License,OGL)。CC是由劳伦斯·莱斯格创立的一个非盈利组织所运营的协议,主要用于创作性作品权利的声明。PDDL是开放知识基金会(Open Knowledge Foundation)所管理和运行的ODC(Open Data Commons,开放数据共用)协议中的一种,主要针对的是公开发布的数据和数据库。除了以上两种协议外,不久前,英国政府还发布了OGL,主要用于政府拥有的公共数据。

(3)语言

Ontology可以借助很多不同的语法进行表达,大部分是建立在XML的基础之上的,例XOL(Xml-based Ontology exchange Language),SHOE(Simple HTML Ontology Language),OML(Ontology Markup Language)以及由W3C组织创建的RDF与RDF Schema(RDFS)。其中RDF、RDFS等两种语言具有很大的优势,不仅满足了语义网所需要的各种技术条件,在语义表达上更加智能。RDF标准为语义网提供了技术支撑,同时利用该标准特有的表达技巧和语义推理联想能力就可以逐步实现语义网的智能化相关要求。(www.xing528.com)

OWL语言是以上语义关联技术的发展,并且通过对OWL语言进行不同层次的功能划分,可以将OWL语言划分为Lite、DL、Full三方面的子语言,针对不同的语境进行分层次表达。OWL Full完全兼容RDFS,但是超出了经典一阶逻辑的范畴,OWL Full是不可判定的,与OWL Full有关的推理工具的实现仍在探索中。OWL DL是OWL Full的一个可判定子集,表达能力相对较强,可以有效支持逻辑推理,但是不完全兼容RDFS。OWL Lite在OWL DL的基础上对允许使用的公理做了进一步的限制,OWL Lite和OWL DL的事实声明能力基本相同,但OWL Lite表达能力较弱。

(4)推理

语义网的推理基于已经定义的的逻辑规则进行,SWRL为W3C官方推荐的规则表达语言。语义Web规则语言(Semantic Web Rule Language,SWRL)是实现面向关联数据应用的按需性和智能性的重要保障。语义网应用需要发现和提供更多事物信息。关联数据中发现更多事物信息,需要一定的规则推理和知识发现技术。到目前为止,SWRL是应用最为广泛的技术。

(5)查询

W3C推荐的查询语言为SPARQL(Simple Protocol and RDF Query Language),SPARQL语言技术是实现面向语义网应用的按需性和智能性的重要保障,在实际应用过程中,能够很好地满足数据查询和检索的要求。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈