<!----><o:p></o:p>
由FOAF登陆中国而产生的思考
<o:p></o:p>
作者:银狐999(james999)
时间:2004-1-12
http://www.javafox.org
<o:p></o:p>
知识是需要沉淀的;思想也是在不断的学习、磨练中走向成熟的;而技术也是在不断的创造中开拓的。<o:p></o:p>
<o:p></o:p>
2003年10份左右,一种国外叫做“Friend of a Friend(FOAF)”,国内叫“朋友的朋友”的关系资源利用模式,登陆中国。我也是在偶然的因素下,才偶然间接触了一些正在从事这方面开发的人员······
下面先来看看我接触他们的很具有偶然性的缘由吧:<o:p></o:p>
<o:p></o:p>
缘由一:<o:p></o:p>
室友10月份应聘了一家公司,回来后形容得很神秘,说保密的很严格,说老总是从美国回来创业,据说现在做的东东,在美国也是刚刚开始。听他的只言片语,感觉做的东东就是一个交友网站。
<o:p></o:p>
缘由二:<o:p></o:p>
11月份,朋友告诉我,他们开发的网站可以从外面访问。我赶紧上去参观了一把,看了后很奇怪,怎么到处出现“朋友的朋友”这个概念。
<o:p></o:p>
缘由三:<o:p></o:p>
2004年1月10日,大学同学聚会为班主任庆祝生日,聚会的偶然聊天,竟然发现有个同学也在“隐蔽”的做类似上面的东东。他说得很多,也初步描述他们那帮人的设想,虽然听起来有些吹嘘,不过总体让我明白了很多。似乎,这个朋友与朋友之间的关系,也存在巨大的商业价值。
<o:p></o:p>
因为上面的缘由,昨天上网,对这种“新事物”做了个搜索。才算有个真正概念上的认识。
其英文全称为:Friend of a Friend ,简称FOAF。中文名称“朋友的朋友”。有关其详细解析,大家可以参考如下网址:<o:p></o:p>
RDFWeb: http://rdfweb.org/<o:p></o:p>
FOAF Project: http://www.foaf-project.org/<o:p></o:p>
FOAF Vocabulary Specification: http://xmlns.com/foaf/0.1/<o:p></o:p>
Cnn article:
《You've got a friend ... of a friend ... of a friend ...》
http://www.cnn.com/2003/SHOWBIZ/12/05/hln.hot.buzz.foaf.networks/<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
似乎前面都是引子,下面才进入主题。至于FOAF到底是什么,俺现在也说不出个所以然,这篇文档也仅仅是想说,在这几个月的逐步接触中,所引发的一些思考。
<o:p></o:p>
<o:p></o:p>
思考一:海归派,为我们带来了什么?<o:p></o:p>
首先,估计大家都看出来了,俺不属于那种“对国外新事物有高度敏感度”的人,这种人我想主要存在几种人中:(1)海归派;(1)国内中大型外企的高级职业经理人(2)对物质和资金的价值转换有很高的认识度的人。
国外的很多新思想,新理念都是“海归派”引入的,这对中国IT的发展,功不可莫。
在与同学探讨的时候,多次提到了“理念”一词。www的发展,也让我们对新事物的接受几乎可以保持到与国外同步的地步。2003下半年才在国际上逐步兴起的FOAF,在2003下半年,也登陆中国。仅我所知道的就有三家在做(不知道可就不好说了)。这三家都有几个非常大的共同点:
(1) 均是海归派起头
(2) 均有国内知名高级经理人参与
(3) 均对FOAF在中国的市场潜力和价值都抱着坚定的态度
(4) 都前期投入或打算投入大量的资金
(5) 都在等待或吸收国外资金的投入
(6) 似乎是到先前网络泡沫的影响,大多都将开始盈利目标定在两三年以后
<o:p></o:p>
<o:p></o:p>
思考二:我们遗忘了什么?<o:p></o:p>
我是属于Java这个领域的,在这个领域总不会忘记一个曾经的历史:2001年金蝶Apusic率先申明支持J2EE1.2规范。真个,那个时候,让人们看到了未来的希望,看到了国产应用服务器的希望。那时候,Apusic的性能测试基本上全面超越bea的wls6.1。
可是,如今的现在,Apusic刚刚3.0发布,而这个时候,BEA已经全面推出WLS Platfrom8.1。一个依然还停留在App Server上,一个已经走进了一个体系化的应用结构。
这是一个距离,也是一个差距!
上面这段话似乎与主题没有多大关系。其实,我想说的是这样:三年前处于同一起跑线,三年后却在思想上有了极大的差别。
那么是什么让差距变得这样大,技术也许是一个因素,我想最大的因素是“思想”,是“理念”。
<o:p></o:p>
搜索FOAF的时候,国内只会发现一个网站,它会告诉你是“国内第一家采用’友友模式’的交友网”。除了让你注册,还是注册。
那么,当你搜索国外FOAF的时候,你会发现什么呢?发现RDFWeb,发现FOAF Project,发现FOAF Vocabulary,还会发现很多为FOAF理论做出贡献的网站。<o:p></o:p>
<o:p></o:p>
我们吸引了国外的新理念,看到其未来的市场价值,却抛弃了其理论价值······那么这几年,这一路上,我们遗忘了多少,我们丢弃了多少?想一想,真的很让人痛心。<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
分享到:
相关推荐
而"过滤查询"意味着在查询过程中应用了特定的条件,比如使用FOAF词汇来限制返回的城市信息只包含与特定人相关的朋友、同事等。 在文件名"RDF-FOAF-REQUEST-master"中,"master"通常指的是项目的主分支,暗示这是一...
DMSNS系统由用户终端、服务中心以及提供相关服务的服务网站组成。用户终端包括移动设备、个人计算机等,服务中心负责管理用户的社交网络数据,并提供身份验证和信息发布服务。服务网站如社交网络站点(SNS)、讨论论坛...
为了实现SNS用户维护独立的社交网络,保证其社交网络关系不被完全暴露和人际关系资源不被完全挖掘,同时支持用户在多个系统间的统一身份认证,并有效解决现有SNS 服务难以“虚实结合”的问题,本文基于FOAF提出了...
而参考文献2到15则提供了FOAF在实际应用中的案例,包括分布式移动社交网络应用、信息共享、安全性授权技术、分布式身份管理、电子商务合作伙伴查询等领域的应用实例,这些都可以用来丰富FOAF网络资源信任模型的细节...
foaf4java-Safelayer(http://labs.safelayer.com)基于Jena语义Web框架(http://jena.sourceforge.net),“ FOAF for Java”是用于轻松处理FOAF配置文件的工具包。 在http://xmlns.com/foaf/spec/中找到有关FOAF的...
使用语义Web框架中的RDF和RDFS作为描述数据,对基于RDFS的FOAF词汇进行扩充,使得对供应商的描述具有语义。进而使用RFQL查询语言对合作伙伴的数据进行搜素,提出利用支持RDQL的Jena框架进行多条件的复杂检索。提出了...
该项目是通过引导的。 您将在下面找到一些有关如何执行常见任务的信息。 您可以在找到本指南的最新版本。目录更改页面<title> 安装依赖项导入组件代码分割添加样式表后处理CSS 添加CSS预处理器(Sass...meta>...
This paper mashes up Web Information Fusion and FOAF (Friend of a Friend) to design a belief reasoning recommendation system for user service. Belief reasoning recommendation user service takes into ...
它支持OPML,RDF + FOAF和iGoogle导出的设置格式,并在Python 3.6及更高版本以及PyPy3中运行。用法>>> import listparser>>> result = listparser.parse( ' project.opml ' ) 字典将返回几个键: meta :有关订阅...
RDFization_Foaf_Biblio 将清单中的联系人列表转换为FAOF人员和Bibiontology / Dubin Core RDF中的书目参考。 用参考文献链接人。 获取一组RDF三元组的脚本
RDF是一种标准的模型,用于描述网络资源,它由三个基本元素构成:主体(Subject)、谓词(Predicate)和客体(Object)。主体和客体代表资源,通常是URI(Uniform Resource Identifier)或 Literal(基本数据类型,...
输入乌龟@prefix foaf: <http> .<http> a foaf:Person; foaf:name " Manu Sporny " ; foaf:homepage <http> .输出JSON-LD { " @context " : { " foaf " : " http://xmlns.com/foaf/0.1/ " }, " @id " : " http://ma
马祖 Clojure SPARQL 查询构造函数 地位 2014-11-11:该库不再积极维护 安装 将以下内容添加到您的 project.clj: [matsu " 0.1.2 " ] ;... 这将产生以下字符串: PREFIX foaf: SELECT ?person WHERE { ?pe
RDFvalidator-js 使用 JSON 作为领域特定语言来定义约束的 RDF 验证器。... "type": "foaf:Person", "rules": { "foaf:name": { "type": "xsd:string" }, "foaf:age": { "type": "xsd:integer", "maxOccurs": 1
这个特定的版本`pyoxigraph-0.3.0_beta.3-cp37-abi3-win_amd64.whl`表明它是为Python 3.7编译的,`abi3`意味着它适用于任何Python 3.x ABI(应用程序二进制接口),而`win_amd64`表示它是为64位Windows系统设计的。...
SPARQL(SPARQL Protocol and RDF Query Language)是用于查询RDF(Resource Description Framework)数据集的标准查询语言,而Linked Data则是Semantic Web的关键组成部分,通过URI(Uniform Resource Identifier)...