PFIF网上寻人协议
本文的主要内容来自Wikipedia(http://en.wikipedia.org/wiki/People_Finder_Interchange_Format)
PFIF全称People Finder Interchange Format,是一个应用广泛的数据开源的标准协议,这个协议主要是设计用来在不同的政府、救援组织、或是其它的一些灾难中生存者和其亲人联系的网站间进行数据交换的一种协议。
这个协议基于XML,信息中包括人的身份标识,还有人目前的位置和状态等一些信息。PFIF可以通过Atom和RSS feed出去。PFIF可以允许不同的寻人站点进行数据交换和合并。每一条记录都有一个唯一的标识,这个标识说明了这是由哪个域名创建的。这样,当A站点获得B点的某个人的数据时,在A站点可以对这个人的增加的信息可以转到其它站点上再被增加相关的信息,因为有一个唯一的ID,所以信息可以在不同的站点上被附加。
从wikipedia上看,说起PFIF这个事,得回到2001年的911事件,那时人们一共使用了超过25个不同的在线论坛和网上寻人站来查找相关的亲人和朋友(注:寻人网站英文叫:Survivor Registry,生还者登记网站)。其中一个最大的网站是由伯克利大学的学生Ka-Ping Yee 和 Miriam Walker 开发运行在Millennium计算集群上的safe.millennium.berkeley.edu网站。那时,为了减少各种网站间的混乱,伯克利的寻人网站开始从其它几个比较大的寻人站点收集相关的数据,并人肉整合到一起。
2005年,在卡特里娜飓风 灾难的时候,有数据百万人迁移。于是相关的寻人网站又出现了,而且比911的还要多。于是有很多的志愿者开发了一个叫 Katrina PeopleFinder Project(卡特里娜寻人项目) 他们人肉地收集不同站点的数据,并统一格式放到一个由Salesfore.com提供一个数据库中。这个项目的组织者David Geilhufe 呼吁一个技术标准以便这些寻人网站间的数据可以自动地整合共享在一起。于是之前伯克利的那个 Ka-Ping Yee 开始和志愿者 Kieran Lal,Jonathan Plax 和 CiviCRM 团队一同工作,于是开始了草拟了第一版的PFIF协议,其于2005年9月4日发布,1.1版于第二天发布,其中修改了一些错误。随后,Salesfore.com的数据库开始支持这一标准,然后,Yahoo!和Google的寻人网站也加入这一协议。
接下来, 2010年的海地地震 时,Google发布了自己的 Google Person Finder,其基于PFIF协议和CNN,纽约时报,以及美国国家医学图书馆和其它的一些寻人网站进行数据交换。然而,PFIF1.1是基于美国的社会标准搞的,并不适用于海地。于是2010年1月26日,PFIF1.2发布,其增加了几个字段用于标记生还者的国家和国际区号,还有性别,年纪,生日,状态,还有相同人的关联。
PFIF 1.3 于2011年3月发布,其主要解决了个人隐私问题,其加入了一个字段指明该信息的一个有效时间,过期的数据会被删除。PFIF1.3同时移除了英式的first-name和last-name,取而代之的是full-name。
PFIF 1.4 于2012年5月发布,其加入了一个字段用于链接这个人在互联网上的个人资源链接,这样可以用于合并相同的人(比如:指向同一个微博网址),还支持了多个照片。
PFIF1.4的Spec链接:http://zesty.ca/pfif/1.4/
如下的网站有软件实现了PFIF:
- Google Person Finder
- Sahana Eden
- National Library of Medicine People Locator
- Ushahidi
- PFIF .NET Library
- XML::PFIF Perl module
本次四川地震,谷歌率先发布了他人寻人网站:https://google.org/personfinder/2013-sichuan-earthquake。接下来,国内的百度,360,搜索,一淘,CSDN,高德……都发布了自己的寻人网站,微博上,大家都在说这些企业不应该搞这么多这样的网站,这样只会造成混乱。而且大家都在呼吁大家一起运作一个网站,共享数据,共享信息。晚上,我在微博上看到了这个PFIF协议,于是写下这篇文章。
关于Google 的寻人的数据可以通过Google PersonFinder API 下载和上传,这里是其API页面:
http://code.google.com/p/googlepersonfinder/wiki/DataAPI
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《PFIF网上寻人协议》的相关评论
Google的确是个让人尊敬的网站,反观国内这几家,唉~
这个确实不错。
希望这次内地的震灾,能发挥作用。
大概很快会被墙吧…
碉堡了
这个确实不错,大家就应该共享些数据。
不错是不错。但是国外的东西用到我们国家来总有些地方感觉不太那么对劲,比如字段设置啥子的。像用MSN就明显没有用QQ爽。百度寻人平台的宣传、推广什么的都做得还挺不错的。
其实是针对1楼的东西说的。感觉还是不要盲目崇洋媚外。。。回到原文上来,统一协议绝对是大好事儿。@花痴痴
既然翻译自wikipedia为什么不顺手把wikipedia的中文页面更新掉呢……
怎么说呢,国内还是比较缺乏分享意识,从这里,还有开源啊什么的就开得出来
昨天看微博发现百度发布了一个找人应用,已经整合了一淘、360等公司的数据。不错,百度终于干点正事了。有进步,不容易!
Google Reader已经退休了,酷壳的RSS订阅插件也要更新一下了吧。
建议加个Feedly。
又开眼界了,居然还有这种寻人协议
由心敬畏!
当国外工程师考虑如何共享数据的时候,国内正在考虑如何保护自己数据不被别人调用。
在知乎上看到张涤凡的回答了。
他说上线之前还测试了一下中国大陆是否能访问=。= 真讽刺。
这个产品早就有,只是在这个紧急时刻上线了。Google对于这种紧急情况的处理还真是有一手,值得很多公司学习。
竟然还有些在PF上发广告和开玩笑的,我想说,你们都可以去死了。
CSDN做的时候是想用这个协议
eval(base64_decode( redacted ));
测试一下
测试
eval(base64_decode( redacted ));
测试
测试测试测试
super cache?
皓哥,问你个问题,你页面右上角的“High一下”怎么做的。
High一下 果然叼啊
皓哥是否敲错了 Salesfore.com 还是salesforce.com
不错是不错, 大家就应该共享些数据。