FOAF-a-Matic

[Japanese] [French] [Spanish] [Danish] [Swedish] [Greek] [German] [Italian] [Korean] [Trad. Chinese]

作者:Leigh Dodds 譯者:李士傑

Introduction

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

表單

個人資訊

某些你個人的資訊,以及其他人如何和你聯絡。

稱謂(Mr, Mrs, Dr, etc)
名字
姓 (Family/Given)
暱稱
電子郵件地址
首頁
你的照片
電話號碼

工作資訊

關於你工作所在的資訊。

工作所在首頁
在你的工作脈絡中的介紹網頁

學校

你是哪裡畢業的?

學校首頁

你所認識的朋友

告訴 FOAF-a-matic 你所認識的朋友。按下「加入更多朋友」,可以增加空白欄位,輸入更多你所認識朋友的資訊。 如果你的朋友已經有了 FOAF 檔案,請把該檔案連結的資訊(URL)輸入在「SeeAlso」的欄位中。

產生結果

現在你已經輸入了這些資料。你已經可以轉成 FOAF 檔案了。

保護電子郵件地址,避免被濫發垃圾郵件

接下來呢?

讓別人知道你的 FOAF 檔案

這個部分最簡單。只要將產生出來的 FOAF 檔案從剛剛的文字區複製,貼到一個檔案裡。將這個檔案擺在你的網站中, 可以讓所有的人公開下載;建議將檔案名稱取名為 foaf.rdf,然後 google 的搜尋機器人就會自動取用它,並且還會 用它自動發現網路上其他的 FOAF 檔案。

你的 FOAF 檔案現在已經好了。現在只需要其他人來拜訪並且開始閱讀它...

加入 FOAF 的社群

FOAF 的「查詢」問題(舉例來說,FOAF 相關的應用程式如何發現你的 FOAF 檔案)目前仍然尚待討論。如果你有任何 的建議,請送到 RDFWeb-dev 通訊論壇。然而有三種可 能的方法加入社群,你可以自己試試看:

使用 link 這個標籤

Aaron Swartz 曾經建議使用 HTML 的 link 標籤來指向 FOAF 檔案;這種做法和一般部落格的作者們指向他們的 RSS 檔案的方式是相同的。寫法應該像 是下面的樣子:

<link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />

從朋友的 FOAF 檔案指過來

另外一種推薦的方式,是請別人(也就是你的朋友)在他們的 FOAF 檔案中標記你的 FOAF 檔案。一個 FOAF 的蜘 蛛(搜尋代理程式)可以梭巡所有互相標記關聯的 FOAF 檔案。你可以依照下列做法修改 FOAF 檔案:

  1. 修改 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#">
  2. 然後透過加入 rdfs:seeAslo 的敘述,增加指向其他的 FOAF 檔案的鏈結:
  3. <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 公佈欄(FOAF Bulletin Board)。你只需要瀏 覽 FOAFWiki,並且編輯 FOAFBulletinBoard 的網頁,把你的名字與連到你的 FOAF 檔案的連結加入到網頁中。你可以 使用我已經加入的資料做為範例,在公佈欄頁面中加入你的資料。

使用 HTML Tidy 與 XSLT 的魔法,意味著例如 Edd Dumbill 的 FOAFbot 這樣的應用程式可以處理這個索引檔案。請瀏覽 FOAFBot 的首頁關於如何看它發揮作用。

授權條款

本著作物依照 Creative Commons License 創意共享公用授權條款釋出。

Creative Commons License


[FOAF Hackery]