[翻译作品]2008年5月《SPARQL Update将完善REST式SOA方案》

全文于2008年5月14日发布于InfoQ中文站上:http://www.infoq.com/cn/news/2008/05/sparql-update-soa摘要链接开放数据(Linking Open Data)合作计划已经完成了一个全球性的REST式SOA方案,人们可以通过它访问来自大约50个分布式提供者(如DBpedia、Geonames、MusicBrainz、WordNet、DBLP bibliography和2000 U.S. Census等)的超过20亿个相互链接着的断言(RDF三元组(RDF triples))。所有这些数据都是以RDF(Resource Description Framework,资源描述框架)格式发布的。各数据集均具有具名图(named graph)的结构,你可以基于普通的HTTP GET、通过Cool URI来访问它(参见之前的文章)。 关于如何参与贡献的具体说明可以参见《How to Publish Linked Data on the Web》这篇文章。因为数据集是在不同来源之间普遍互联着的,所有这一切造就了一个大(即便算不上巨大)的机器可读的(machine readable)Web。 如果提供者还实现了SPARQL端点(endpoint)的话(可能是用像D2R Server这种基于RDBMS的工具),客户端就可以针对这些数据使用强大的RDF查询语言——SPARQL。 人类可以利用像Firefox插件Tabulator这样的RDF浏览器来获得体会。关于LinkedData的最近一次演讲强调了更复杂的应用模式,比如特定领域的LinkedData mashups、移动地理空间入口点(mobile geospatial entry-points)、语义搜索引擎(semantic search engines)、数据融合(data fusion)、聚合与深化工具(aggregation and drill down tools)等——这些肯定不久就会出现。 然而,目前有一个重大限制:这个帅呆了的网络只能提供只读访问。即将到来的SPARQL Update语言将解决这一问题。SPARQL查询语言自从2004年由W3C RDF数据访问工作组(Data Access Working Group)开始开发、直至今年一月成为W3C推荐标准(Recommendation )以来, 有几个问题就一直没有得到解决,比如聚集函数(aggregate functions)和更新语言(update language)等。Andy Seaborne(知名的Jena开发者)和Geetha Manjunath(二位均来自惠普公司)最近发布了RDF图更新语言SPARQL/Update(亦被称作“SPARUL”)的第五版,这可以推进这一问题。该语言拟提供以下功能: * 往RDF图中插入新的三元组。* 从RDF图中删除三元组。* 以单个动作的粒度来执行一组更新操作。* 在图库中创建新的RDF图。* 从图库中删除RDF图。 这比较像链接数据(Linked Data)的PUT、POST、DELETE实现(implementation)。但什么是图库(Graph Store)呢?图库就是“在单个服务管理下的一个RDF图仓库(repository )”,其作用是作为发布SPARQL表达式的端点(endpoint)。要知道,每个图都是一个“应由URI本身表示的”RDF数据集——那么为何不直接向那个“Cool URI”发送HTTP POST/PUT/DELETE呢? <以下略>




发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

日历 | CALENDAR

«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031
blog名称:World Wide Web Watch
日志总数:193
评论数量:665
留言数量:75
访问次数:6084008
建立时间:2004年10月30日
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144755180 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号