Introduction
FOAF-a-matic 是一個(gè)簡(jiǎn)單的 Javascript 應(yīng)用程式。它讓你能夠建立關(guān)於你自己的 FOAF("Friend-of-A-Friend")檔案。你可以參考 Edd Dumbill 的文章:「XML 觀察:使用 XML 和 RDF 找到朋友」,拜訪RDFWeb 的 FOAF 首頁(yè),以及FOAF 的詞彙描述(FOAF vocabulary description)。
簡(jiǎn)單地說(shuō),F(xiàn)OAF 是一種用 XML 跟 RDF 描述你自己的方式:你的名字、電子郵件信箱,以及你的朋友們。 這種方式使其可以被軟體處理,舉例來(lái)說(shuō)可為搜尋引擎所利用,自動(dòng)化地發(fā)現(xiàn)社群與你的資訊。 FOAF 具有帶動(dòng)線上社群許多有趣發(fā)展的潛力。Ben Hammersely 的英國(guó)衛(wèi)報(bào)文章 "Click to the Clique" 提供 關(guān)於這些想法的更進(jìn)一步探討。
FOAF-a-Matic 被用來(lái)提供一個(gè)簡(jiǎn)單、快速的方式,產(chǎn)生你自己的 FOAF 檔案。最基本你至少需要提供你的 名字與 email 地址,並且你可以增加任何你想加入的朋友。把朋友加入 FOAF 檔案中是很重要的(當(dāng)然想 寫(xiě)下多少朋友看你高興啦),因?yàn)楫?dāng) FOAF 彙整器索引你的 FOAF 描述時(shí),他們將會(huì)自動(dòng)把你們一起綁成 一群個(gè)體之間的網(wǎng)絡(luò)關(guān)係。
備註:在本頁(yè)你所輸入的所有資訊,都不會(huì)被存下來(lái)或被使用。全部的處理過(guò)程全部都是在客戶端進(jìn)行, 以確保你的隱私權(quán)。
如果你對(duì)這個(gè)應(yīng)用有任何的意見(jiàn),或者關(guān)於 FOAF 的進(jìn)一步問(wèn)題,為什麼不參加RDFWeb-dev 的通訊論壇?
最新消息:我目前正在撰寫(xiě)一套建立與管理個(gè)人 FOAF 資料的桌面應(yīng)用程式,FOAF-a-Matic Mark 2 a
你所認(rèn)識(shí)的朋友
告訴 FOAF-a-matic 你所認(rèn)識(shí)的朋友。按下「加入更多朋友」,可以增加空白欄位,輸入更多你所認(rèn)識(shí)朋友的資訊。 如果你的朋友已經(jīng)有了 FOAF 檔案,請(qǐng)把該檔案連結(jié)的資訊(URL)輸入在「SeeAlso」的欄位中。
產(chǎn)生結(jié)果
現(xiàn)在你已經(jīng)輸入了這些資料。你已經(jīng)可以轉(zhuǎn)成 FOAF 檔案了。
接下來(lái)呢?
讓別人知道你的 FOAF 檔案
這個(gè)部分最簡(jiǎn)單。只要將產(chǎn)生出來(lái)的 FOAF 檔案從剛剛的文字區(qū)複製,貼到一個(gè)檔案裡。將這個(gè)檔案擺在你的網(wǎng)站中, 可以讓所有的人公開(kāi)下載;建議將檔案名稱取名為 foaf.rdf,然後 google 的搜尋機(jī)器人就會(huì)自動(dòng)取用它,並且還會(huì) 用它自動(dòng)發(fā)現(xiàn)網(wǎng)路上其他的 FOAF 檔案。
你的 FOAF 檔案現(xiàn)在已經(jīng)好了。現(xiàn)在只需要其他人來(lái)拜訪並且開(kāi)始閱讀它...
加入 FOAF 的社群
FOAF 的「查詢」問(wèn)題(舉例來(lái)說(shuō),F(xiàn)OAF 相關(guān)的應(yīng)用程式如何發(fā)現(xiàn)你的 FOAF 檔案)目前仍然尚待討論。如果你有任何 的建議,請(qǐng)送到 RDFWeb-dev 通訊論壇。然而有三種可 能的方法加入社群,你可以自己試試看:
使用 link 這個(gè)標(biāo)籤
Aaron Swartz 曾經(jīng)建議使用 HTML 的 link 標(biāo)籤來(lái)指向 FOAF 檔案;這種做法和一般部落格的作者們指向他們的 RSS 檔案的方式是相同的。寫(xiě)法應(yīng)該像 是下面的樣子:
<link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />
從朋友的 FOAF 檔案指過(guò)來(lái)
另外一種推薦的方式,是請(qǐng)別人(也就是你的朋友)在他們的 FOAF 檔案中標(biāo)記你的 FOAF 檔案。一個(gè) FOAF 的蜘 蛛(搜尋代理程式)可以梭巡所有互相標(biāo)記關(guān)聯(lián)的 FOAF 檔案。你可以依照下列做法修改 FOAF 檔案:
- 修改
rdf:RDF
元素,如下增加 RDF Schema namespace: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
- 然後透過(guò)加入
rdfs:seeAslo
的敘述,增加指向其他的 FOAF 檔案的鏈結(jié): <rdfs:seeAlso rdf:resource="http://www.example.com/friends.xrdf"/> <rdfs:seeAlso rdf:resource="http://www.ldodds.com/webwho.xrdf"/>
最新消息:如果你的朋友們已經(jīng)有了一個(gè) FOAF 檔案,那麼請(qǐng)把它加在上面表單 seeAlso 的欄位中。你也可以推薦朋友 來(lái)使用 FOAF-a-matic
使用 FOAF 告示板
一個(gè)查詢 FOAF 檔案最直接的方式,就是有一個(gè)所有人的註冊(cè)中心。我用一個(gè)簡(jiǎn)單的方式來(lái)進(jìn)行, 叫做 FOAF 公佈欄(FOAF Bulletin Board)。你只需要瀏 覽 FOAFWiki,並且編輯 FOAFBulletinBoard 的網(wǎng)頁(yè),把你的名字與連到你的 FOAF 檔案的連結(jié)加入到網(wǎng)頁(yè)中。你可以 使用我已經(jīng)加入的資料做為範(fàn)例,在公佈欄頁(yè)面中加入你的資料。
使用 HTML Tidy 與 XSLT 的魔法,意味著例如 Edd Dumbill 的 FOAFbot 這樣的應(yīng)用程式可以處理這個(gè)索引檔案。請(qǐng)瀏覽 FOAFBot 的首頁(yè)關(guān)於如何看它發(fā)揮作用。