作者:Leigh Dodds 譯者:李士傑
FOAF-a-matic 是一個簡單的 Javascript 應用程式。它讓你能夠建立關於你自己的 FOAF("Friend-of-A-Friend")檔案。你可以參考 Edd Dumbill 的文章:「XML 观察:使用 XML 和 RDF 找到朋友」,拜訪RDFWeb 的 FOAF 首頁,以及FOAF 的詞彙描述(FOAF vocabulary description)。
簡單地說,FOAF 是一種用 XML 跟 RDF 描述你自己的方式:你的名字、電子郵件信箱,以及你的朋友們。 這種方式使其可以被軟體處理,舉例來說可為搜尋引擎所利用,自動化地發現社群與你的資訊。 FOAF 具有帶動線上社群許多有趣發展的潛力。Ben Hammersely 的英國衛報文章 "Click to the Clique" 提供 關於這些想法的更進一步探討。
FOAF-a-Matic 被用來提供一個簡單、快速的方式,產生你自己的 FOAF 檔案。最基本你至少需要提供你的 名字與 email 地址,並且你可以增加任何你想加入的朋友。把朋友加入 FOAF 檔案中是很重要的(當然想 寫下多少朋友看你高興啦),因為當 FOAF 彙整器索引你的 FOAF 描述時,他們將會自動把你們一起綁成 一群個體之間的網絡關係。
備註:在本頁你所輸入的所有資訊,都不會被存下來或被使用。全部的處理過程全部都是在客戶端進行, 以確保你的隱私權。
如果你對這個應用有任何的意見,或者關於 FOAF 的進一步問題,為什麼不參加RDFWeb-dev 的通訊論壇?
最新消息:我目前正在撰寫一套建立與管理個人 FOAF 資料的桌面應用程式,FOAF-a-Matic Mark 2 a
告訴 FOAF-a-matic 你所認識的朋友。按下「加入更多朋友」,可以增加空白欄位,輸入更多你所認識朋友的資訊。 如果你的朋友已經有了 FOAF 檔案,請把該檔案連結的資訊(URL)輸入在「SeeAlso」的欄位中。
現在你已經輸入了這些資料。你已經可以轉成 FOAF 檔案了。
這個部分最簡單。只要將產生出來的 FOAF 檔案從剛剛的文字區複製,貼到一個檔案裡。將這個檔案擺在你的網站中, 可以讓所有的人公開下載;建議將檔案名稱取名為 foaf.rdf,然後 google 的搜尋機器人就會自動取用它,並且還會 用它自動發現網路上其他的 FOAF 檔案。
你的 FOAF 檔案現在已經好了。現在只需要其他人來拜訪並且開始閱讀它...
FOAF 的「查詢」問題(舉例來說,FOAF 相關的應用程式如何發現你的 FOAF 檔案)目前仍然尚待討論。如果你有任何 的建議,請送到 RDFWeb-dev 通訊論壇。然而有三種可 能的方法加入社群,你可以自己試試看:
Aaron Swartz 曾經建議使用 HTML 的 link 標籤來指向 FOAF 檔案;這種做法和一般部落格的作者們指向他們的 RSS 檔案的方式是相同的。寫法應該像 是下面的樣子:
<link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />
另外一種推薦的方式,是請別人(也就是你的朋友)在他們的 FOAF 檔案中標記你的 FOAF 檔案。一個 FOAF 的蜘 蛛(搜尋代理程式)可以梭巡所有互相標記關聯的 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#">
rdfs:seeAslo
的敘述,增加指向其他的 FOAF 檔案的鏈結:
<rdfs:seeAlso rdf:resource="http://www.example.com/friends.xrdf"/>
<rdfs:seeAlso rdf:resource="http://www.ldodds.com/webwho.xrdf"/>
最新消息:如果你的朋友們已經有了一個 FOAF 檔案,那麼請把它加在上面表單 seeAlso 的欄位中。你也可以推薦朋友 來使用 FOAF-a-matic
一個查詢 FOAF 檔案最直接的方式,就是有一個所有人的註冊中心。我用一個簡單的方式來進行, 叫做 FOAF 公佈欄(FOAF Bulletin Board)。你只需要瀏 覽 FOAFWiki,並且編輯 FOAFBulletinBoard 的網頁,把你的名字與連到你的 FOAF 檔案的連結加入到網頁中。你可以 使用我已經加入的資料做為範例,在公佈欄頁面中加入你的資料。
使用 HTML Tidy 與 XSLT 的魔法,意味著例如 Edd Dumbill 的 FOAFbot 這樣的應用程式可以處理這個索引檔案。請瀏覽 FOAFBot 的首頁關於如何看它發揮作用。
本著作物依照 Creative Commons License 創意共享公用授權條款釋出。