Mashup和Meshup

来源:百度文库 编辑:神马文学网 时间:2024/04/30 07:33:23
Mashup和Meshup
2007年03月31日 星期六 于 1:41 pm · 发表在:语义技术,笔记
照我看来,RSS从1.0到2.0,是一个不可饶恕的、极大的倒退。当然这两个东西不是一个东西,完全是不同团体(是不是利益团体不知道)开发的用于同一目的的不同标准。采用混淆视听的手法,满足于一时的简单,而贻患无穷。
Kingsley Idehen在最近的一个帖子里解释了Mashup与Meshup的不同:
Mashups - 粗暴地联结不同来源的数据(Brute force joining of disparate Web Data。我的理解:不考虑被联结方的Meaning。因为没有任何属性描述,也无从查考)
Meshups - 自然地联结不同来源的数据(Natural joining of disparate Web Data )
也就是说,前者是革命婚姻,后者是自由恋爱;前者也可能碰到好人,而后者才是和谐社会的基础。
根源就在于RSS2.0的数据只比HTML多了一个数型结构的描述,链接关系的描述并不是基于语义的(不支持RDF),数据类型不具有自说明性,因而不同应用的数据进行集成(互操作)就存在很大的不确定性,没有人工的参与很难判别数据是否一致,从原理上使得数据集成的自动化成为不可能。
目前有不少2.0开放应用已经事实上支持Meshup了。即:一部分采用了RDF进行数据描述的应用,在进行Mashup时,实际上是在进行Meshup(Meshup子集于Mashup)。例如Googlebase以及Yahoo的一些应用,它们也输出RSS2.0,但却是规范的、支持RDF的RSS2.0,因为他们内部数据是支持RDF的。
Kinsley说:
I can achieve this in minutes without writing a single line of code. I
can do it because of the Data Model prowess of RDF (self-describing
instance-data), the data interchange and transformation power of XML
and XSLT respectively, the inherent power of XML based Web Services
(REST or SOAP), and of course, having a Hybrid Server product likeVirtuoso at my disposal that delivers a cross platform solution for exploiting all of these standards coherently.
他还举了两个例子:
Googlebase Query URL as an RDF Data Source Perform a simple Data Mesh by adding (via link copy and paste) thisUpcoming.org Query Services URL for Ajax Events to the RDF Browsers list of Data Sources (paste into the Data Source URI input field).
介绍这些对我们数字图书馆建设有什么意义呢?实际上意义特别重大。与这些襁褓中的语义技术相比,目前的资源整合技术,包括跨库检索、开放链接、门户整合、单点登录等等所采用的具体做法,从总体上而言都是权宜之计,说句不好听的:都是要被淘汰的。对于RDF数据的支持将最终使互联网发生天翻地覆的变化。
语义Web现在非正式地给自己贴了个标签叫Web3.0,也就是Data Web (作为语义Web的第一层:数据层,往上还有描述层、推理层等),虽然有些滑稽与无奈,至少说明语义Web运动走出书斋和实验室,开始注重参与具体应用了。这也是2.0带来的混乱之后的醒悟吧。现在仍有许多人不相信语义Web的理想能够实现,但是我始终认为语义Web,也就是Data Web,与数字图书馆的理想是一致的,但愿Web2.0的发展能够顺利,并且尽快地过渡到3.0。