[收藏][转帖]网格计算入门 -- 作者:admin |
keven 发表于 2005/6/6 8:43:27 | 本文转载自W3CHINA.ORG讨论区(BBS.W3CHINA.ORG) 原文链接作者:davylakerxml以下为原文:数据存储与交换数据存储与交换 ,着重考虑三点:分布式数据,语义搜索,面向用户。(这里有必要描述一下“用户”,我所要提供和描述的是一个框架,使用这个框架来发布自己的blog等应用的个人,就是用户,他们本身会编程,会做网页或者已经有了网页,但是不期望他们的水平很高或愿意在建立网站应用上花很多时间。我暂且称他们为gridder。)分
布式和语义,答案似乎已经有了rdf/xml。但是并不能面向用户。rdf/xml很难啃,如何指定将rdf/xml中的数据显示出来,也是难题。对于框
架开发本身也有难度,站点上不同平台对rdf/xml的操作有不同的方式,要想统一的话如使用dom、sax,就很底层了。或许可以将xml的解析放到
browser上,在javascript中使用dom,这还是底层的操作,而且可能提供的js lib文件比较大,带来传输速度问题。mozilla中正开发E4X,提供xml的javascript bingding,未来可能会在各种浏览器中集成,这是一个值得期待的好消息,但是利用binding 操作xml时,js lib可能也不会很小。总之在通用性,开发难度以及灵活性之间难以兼顾。另一中选择是rdf/n3,其不是w3c的推荐标准,但是比rdf/xml更受欢迎。进一步抽去n3中的rule,formulate等与数据存贮关系不大的部分,我们可以关注它的子集turtle :http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/,turtle是对n3的另一个子集n-triple 的扩展。使用turtle会有两个问题:不像xml那样有节点的概念,因此无法取得文档的某个片断;工具太少。前一个问题可以通过使用Turtle的一个超集Trig:http://www.wiwiss.fu-berlin.de/suhl/bizer/TriG/#turtle
来解决。它用来表示具名图(named graph)。
和quad(四元组)比较相似,增加的元为graphname,以表示一个表述片断(具名图)。具名图是可以嵌套的,他的每一个资源也是图。
graphname和Id间可以建立对应关系,从而实现idrdf。后一个问题可以通过将Trig转化为json来解决
,实际上Trig和json的结构很像。转化起来比较简单,除了作为subject
的空节点难以用json表示,但相信也可以解决。而json是很适合于交换数据和处理数据的,这方面几乎超过了xml。对于grider而言他们只需要学
习json就够了,这非常简单。能否直接用json存贮文件?方便,不需要转化了,但是目前还没有看到这方面的例子,而且rdf工具也不能处理json文件。但是不管用json还是Trig存贮数据,只要能提供json<-->Trig转化api,就不是问题,而这很简单。目前可以考虑提供这样的api,暂命名为json3G请关注:http://01235.net/default.asp?cateID=2<完>参与讨论本主题
|
|
|

.: 公告
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称: 日志总数:7 评论数量:2 留言数量:0 访问次数:75063 建立时间:2005年3月12日 |
|

.: 留言板
|

.: 链接
|

|