2008年10月4日

Jena伴我同行

最近在与孙老师聊天的时候,他和我谈起前几天和中国三星的技术主管的一次交流的事。之所以有这样的机会主要是因为三星准备在我们模式识别与智能系统这个专业招一批博士生,并以他们为中心创建一个新的部门,部门的具体名称我记不得了,我只知道他们的职责就是把握未来几年或者是十几年中IT业的发展方向以及技术走向,并将他们所掌握到的理论知识转变为实际应用来创造生产力。在他们交谈的时候,那些人问孙老师现在在研究些什么,孙老师说最近比较关注的东西都是与服装有关的,一是移动设备上的3D应用(移动设备上的三维试衣技术),二是基于语义网所构建的服装方面的本体信息来实现相关的技术应用。在听完孙老师的简要介绍之后,那些三星的人顿时对这两个领域产生了浓厚的兴趣,并且表示这些领域的确值得关注,同时他们也有想法在这两方面做点文章,因此迫切的希 望孙老师能够拿出一些demo来给他们演示一下。从这个角度来看,孙老师目前所把握的方向是比较准确的,同时这也是对他这一年来所做工作的肯定,当然这也是对作为他学生的我们的鼓励和刺激。

另外孙老师也特别关心我们现在和郑州那边的项目进展,希望我们能够赶紧摆脱手中大量耗时的编码工作,来摸索他所看中的这两个领域。也正是因为这个原因,我最近才开始继续研究语义网的。其实,从开始看语义网的书和资料到现在已经有2个月整了,我深深的感觉到,自学一门技术还真是不容易,特别是学习一项枯燥且抽象的技术。不过,经过暑假时的一部分积累以及最近的一些研究再加上Jena这个框架的到来,感觉自己总算是摸到一点门道,找到一些成就感了。

Jena ( 发音: 耶那 ) 是由HP的一个项目组开发的基于Java语言的开源框架,它提供RDF, RDFS和OWL的可编程环境,外加SPARQL以及基于规则的推理引擎。使用Jena,我们能够很容易的构建语义网的应用。Jena包括了

  • (1) RDF API.
  • (2) 读写RDF/XML, N3以及N-Triples.
  • (3) OWL API.
  • (4) 主存内的存储以及持久化.
  • (5) SPARQL查询引擎等。

Jena的源码再加上Jena的教程,对于学习这门技术来说的我来说,是一个恰到好处的朋友。目前我仅仅只是掌握到一些皮毛, 相信将来还有很长的路要与这位朋友相伴呢。

没有评论: