上篇文章"Semantic Web 與 Best Buy"已經談過Best Buy對於Semantic Web的佈局,他對於產品頁面加入了RDFa來描述更清楚的關係,現在我們來看看Facebook如何建構 Semantic Web ...
這篇"Facebook & The Semantic Web"說明了一些細節,如 Facebook 的 Open Graph 就加入了 類似 RDFa,但是這個Facebook使用的是簡化的RDFa,請參考 "Facebook Open Graph: The Definitive Guide For Publishers, Users and Competitors"。
當然只有Facebook有這個條件不使用標準的RDF,而自己來個改良版的 RDF-based Markup,為的是簡化原本RDF的複雜度。據Facebook表示,簡化的RDF可以更方便使用。
當然Facebook用了這個改良版的 RDF-based Markup之後,各搜尋引擎當然就必須研究如何從這些tag抓出網頁內容的意義。

所以當某個人like某個物件,這個物件到底是文章? 是圖片? 是影片? 是事件? 其位置在哪裡? 其內含為何? 哪些人也like? 這些人的共通點是哪些? 這些細節就是Facebook的核心資料,而瞭解這些tag的搜尋引擎當然就可以抓出Facebook所願意釋出的部分資料了 ...
雖然Facebook不算想要建構semantic的網頁,但是透過簡化版的語意屬性,如果能夠讓更多人使用,也算是跨出一大步了。
這篇文章"Facebook Open Graph: The Definitive Guide For Publishers, Users and Competitors"的作者認為,Facebook這一步可能是真正完成semantic web的一個開始,因為Facebook的佈局夠大,連競爭者都必須與之合作 ...
Facebook推出的Open Graph為了串起更多的訊息間的關連,可能就此將semantic web無心插柳的建立起來,這一來令人一則以喜,一則以憂,喜的是semantic web的前途,憂的是Facebook將以此更無人能抗衡,等待Facebook逐步完成各個階段的任務後,網路上的競爭者到底還會剩下誰呢?
更多精彩內容都在 ... 台灣搜尋引擎優化與行銷研究院 http://www.dns.com.tw/seo/
我們在2007年的文章"Google的下一步是什麼?",就已經談過Semantic Web ,說到目前大概只剩下一件事情Google還尚未把握的事情就是Semantic Web (語意網路),其實也不算說Google尚未把握,而是整體環境尚未成熟,什麼整體環境尚未成熟呢? 就是網路上的內容都還沒有使用結構化的描述方式來展現資料內容,也就是大多的網站都只能處理「給人看」的階段,而還沒有進行「給電腦看」的部份。
網站是建置給人看的,為什麼要進行「給電腦看」的部份? 因為讓電腦看懂你的內容,才可以讓他把你的資料處理得妥當,也就是搜尋引擎越了解你的資料,就可以讓需要的人搜尋得到。
我們從2007年講到現在,去年開始國外已經有許多大站注意semantic上的佈局,在2009年的SES上,BestBuy提到他們已經開始使用GoodRelations跟RDFs,使用這樣的結構有啥結果呢?
-- 跟Best Buy自己網頁來比較,如果使用關鍵字「BestBuy Ferris Bueller」在Google查詢,有 semantic 結構的頁面就是會排到第一位。
-- Best Buy的網路商店流量增加了30%。(參考http://stores.bestbuy.com/281/)
-- 使用 semantic 結構的頁面,在 Yahoo 的 CTR (Click Thru Rate) 增加 15%。
更多參考內容: Best Buy jump starts data web marketing
這篇文章"W3C Pleased With Semantic Web Adoption by Facebook, Best Buy and Others"也提到,許多知名網站都開始採用 semantic web ...
BestBuy到底做了什麼呢? 從這篇"How Best Buy is Using The Semantic Web"可以看出來,BestBuy是花了很大的工夫去整理產品內容,簡單來說就是使用RDF (Resource Description Framework 資源描述架構)來說明他的網頁,把圖一的網頁資料跟其他的網頁資料連成如圖二,如此一來,搜尋引擎知道了他的產品的每個細項資料的意義,並且也知道產品間的關連。
圖一

圖二

我們於"搜尋引擎優化: CNN 與 SEO"也說過:
為何要結構化的表現資料? 因為這樣才能讓搜尋引擎準確的抓取你要表達的意思! 為何要讓你的網頁曝光在社交網路中? 因為使用者的行為模式資料可以歸類你的網頁, 並且讓你的網頁具有相關的流量!!
如果你需要的搜尋引擎優化是鎖定上萬個、數十萬個、甚至於上百萬個關鍵字, 當然不能使用傳統的SEO作業, 你需要的是如CNN的SEO觀點來進行!
已經講過太多次了,而且建構 semantic web 的商業網站不是三天兩天的事情,如果你的網站還不開始的話,如我們之前在"SEO趨勢 : 火雞與黑天鵝"說的 ... 您必須在事件還沒到不可掌握時, 趕緊進行所有的萬全準備, 如果企業還只把購買關鍵字當成網路行銷的唯一活動, 到時就會成為一隻待宰的火雞...奄奄一息。
其他參考資料
http://www.w3schools.com/rdf/rdf_intro.asp
http://www.devx.com/semantic/Article/35906/1954
更多資料將陸續補上 ...
台灣搜尋引擎優化與行銷研究院 http://www.dns.com.tw/seo/