论文部分内容阅读
语义网旨在帮助网络服务自动化、深层次网络的数据集成,提供语义含义的互动,Internet知识发现和更多精确的搜索。实体论在语义网中扮演了重要的角色,提供了一种共享和精确定义的资源在元数据中使用。
资源描述框架是一种能够促进编码、交换和再利用结构化元数据的基础设施。RDF是一个描述WWW网中资源信息和任何可被识别事物信息的多用途语言所以它能够在不同的应用间交换信息而不损失语义。RDF是一个基于XML的程序。RDF在XML的基础上增加了一些限制使其具有描述语义的明确方法。RDF允许可读的和机器可分析的词汇表,支持元数据语义和存在于异构信息区域中的词汇表的再利用。RDF旨在为不断发展的元数据的定义和语义提供一种可持续性编码和交换元数据包的框架.
近几年RDF查询语言已经作为研究课题出现了,而且出现了各种各样的RDF查询语言,例如RQLSquishQLVersa,RDFPath等等。XML作为网络设备中一种流行的语言,一个最大的长处是它在表示信息时的灵活性,同时分析它的语法的通用分析器被广泛使用。为了发挥这些优势,我们推荐一种XMLRDF查询语言(xRQL)。与典型的SQL式的RDF查询语言相比,它有以下几个不同的特性:XML系列;在数据搜索、删除、创建和更新更有力的操作;为数据输出提供了更灵活的结果格式。
NF-RDF引擎(NFRE)是一个JAVA程序语言设计的RDF引擎。它能读、分析、储存和查询RDF数据。NFRE包含有一个RDF分析器——将RDF/XML内容翻译成RDF三元组,一个RDF库用于储存RDF三元组,一个查询模块支持RDF数据查询(用xRQL一个RDF查询语言)和一个控制接口模块。XRQL处理器是Fast引擎的一个查询接口,它包含五个模块:xRQL分析器、xRQL结果格式转换、xRQL用户控制接口、图形匹配处理、RDF库。