本文发表于 2009-04-09 18:10 | <script src="http://tougao.youkuaiyun.com/count.php?id=210317"></script> 1308次阅读 | 共有评论(0)条 发表评论
关键词:新闻 | 感谢ydj9931的提供 | 收藏这篇新闻
【优快云 4月9日 快讯】根据国外媒体报道,最近TopQuadrant公司发布了TopBraid Suite 3.0,其中包括了两项针对语义网应用程序开发的重大改进。
TopBraid Suite 3.0提供了一个图形化的应用程序装配工具包,用户可以通过它来使用预置的组件来动态配置语义网应用程序。而且TopBraid Suite 3.0是第一个支持SPIN(SPARQL Inferencing Notation)的开发平台。SPIN是一个新的语义网开发语言,它具有一个显式声明的面向对象的规则模型,该模型在数据与域模型间建立联系。
TopBraid Suite 3.0中有一个叫做TopBraid Ensemble的组件,它是一个图形化的应用程序装配工具包,用户可以通过它对多种RIA程序进行配置,而不需要使用Java或JavaScript对它们进行手动配置,取而代之的是,用户可以在屏幕上选择一些组件,并把它们进行排列,最后按下存储按钮,就可以完成新的应用程序了。
其中还提供了一个组件库,这些组件提供了许多重要的功能,包括网格、树、搜索和编辑表单、地图和图表、可视化SPARQL查询器和动态事件中继器。通过这些组件可以进行协同开发,并对受控的词汇、搜索和数据查询、糅合、语义Wiki和其它应用进行管理。这些组件里整合了服务器端脚本和SPIN规则,从而这些可以用来实现特定上下文(context-specific)的业务逻辑。
SPIN(SPARQL Inferencing Notation)是一个RDF词汇的开源集合,SPARQL用户可以通过它来为语义网应用程序定义业务规则。SPARQL是一个由许多工业级的RDF API和数据库来实现的W3C标准。基于SPARQL,SPIN提供了一套开源的Java API。
与SPARQL依赖于文本表述表达式不同的是,SPIN为SPARQL提供了一个RDF摘要(schema)。这样一来,SPARQL的请求就可以作为RDF triples与任意的RDF域模型储存起来。这就使RDF资源与相关的请求建立了联系,并将请求作为语义网模型的一部分进行共享和重用。
小资料:语义网(Semantic Web),它提供了一个通用的框架,允许跨越不同应用程序、企业和团体的边界共享和重用数据。语义网是W3C领导下的协作项目,有大量研究人员和业界伙伴参与。语义网以资源描述框架(RDF)为基础。RDF以XML作为语法、URI作为命名机制,将各种不同的应用集成在一起。可以这样理解,语义网将整个互联网上的信息编织成一个关系型数据库,每一个页面或资源都有一个相应的键对其进行描述,这样我们在搜索资料的时候就能更具体,就好像在关系数据库里查询一样。(译/曹巳甲)