RDF API – Jena 手册

概述

资源描述框架(RDF)是一套万维网委员会(W3C)推荐的描述资源的标准。什么是资源?这实在是一个很有深度的问题并且对它的准确定义也一直是一个争辩的论题。对我们来说,它是所有我们能够识别的东西。比如,你是一个资源,同样你的个人主页、这篇教程、数字1和Moby Dick的《The Greath White》。

这篇教程,我们使用的所有例子都是关于人的,介绍了一个使用RDF做VCARDS陈述的方式。RDF的表现格式最好是通过节点和弧构成的图,如下所示,一个简单的vcard在RDF里面可以看成这样:

figure 1

Continue reading “RDF API – Jena 手册”

Virtuoso 安装 – Ubuntu环境

OpenLink Virtuoso是下一代的通用服务器和业务管理器,它为新一代网络的开发和部署提供了遍历,能够将不同数据库和数据源的数据连接起来。在知识库领域,他支持RDF和SPARQL查询,他优越的性能得到了学术界的认同,大量的评测结果,它都名列前茅,属于开源软件中值得推荐的一款处理RDF的数据库系统。
Continue reading “Virtuoso 安装 – Ubuntu环境”

什么是知识库,和其他数据库的区别?

知识库(Knowledge Base,简称“KB”)是一个通过计算机系统来存储复杂结构和非结构化信息的技术。该词最早出现在专家系统中,称为知识库系统。

知识库系统以知识库为基础的,该知识库包括了现实世界中的事实,同时一个推理引擎可以推理出这些事实,也可以使用一些规则或者其他逻辑演绎出新的事实或指出不符的事实。

知识库(Knowledge Base,简称“KB”)是一个通过计算机系统来存储复杂结构和非结构化信息的技术。该词最早出现在专家系统中,称为知识库系统。

知识库系统以知识库为基础的,该知识库包括了现实世界中的事实,同时一个推理引擎可以推理出这些事实,也可以使用一些规则或者其他逻辑演绎出新的事实或指出不符的事实。

Continue reading “什么是知识库,和其他数据库的区别?”

RDF效率 的评测 – 翻阅资料

“RDF效率” 问题是在建立“知识库”(或者“语义网”)所遇到的一个主要问题,RDF的存储系统在市面上有很多,Jena, Virtuoso, Sesame, BigData, BigOWLIM等开源系统,AllegroGraph,Marklogic等商业系统,大公司Oracle的Spatial and Graph也开始支持RDF的查询。这么多的框架该如何选择,哪个系统最适合手头的项目,这变成了一个重要的问题。该文整理了查阅工作的一些资料和心得,免得以后做重复的工作。

“RDF效率” 的问题,是在建立“知识库”(或者“语义网”)所遇到的一个主要问题,RDF的存储系统在市面上有很多,Jena, Virtuoso, Sesame, BigData, BigOWLIM等开源系统,AllegroGraph,Marklogic等商业系统,大公司Oracle的Spatial and Graph也开始支持RDF的查询。这么多的框架该如何选择,哪个系统最适合手头的项目,这变成了一个重要的问题。该文整理了查阅工作的一些资料和心得,免得以后做重复的工作。

Continue reading “RDF效率 的评测 – 翻阅资料”