Google、Microsoft和Yahoo!約定共同提出一種以Microdata格式為基礎(chǔ)的通用標(biāo)記詞匯集——Schema.org,正打算給自家網(wǎng)頁內(nèi)容增加語義標(biāo)記的各位網(wǎng)站管理員,今后的工作會輕松許多。
Google早已支持Microdata、Microformats和RDFa,網(wǎng)站管理員可以自行選擇最適合自己的一種。每種標(biāo)記都有其優(yōu)點(diǎn),Microdata作為這一系列語義網(wǎng)技術(shù)中最后出現(xiàn)的一個,試圖兼有RDFa的擴(kuò)展能力和Microformats的簡單。但現(xiàn)在情況發(fā)生了變化,Google、 Microsoft和Yahoo!三大網(wǎng)絡(luò)公司聯(lián)手以Schema.org的名義推出一種新的通用標(biāo)記詞匯集, Google和Bing搜索引擎都將用它生成內(nèi)容豐富的網(wǎng)頁摘要。Schema.org依賴于Microdata格式,那是一種W3C HTML 標(biāo)記規(guī)范。
Schema.org擁有豐富的詞匯集,涵蓋了Microdata、Microformats和RDFa當(dāng)前定義的全部項(xiàng)目,不過它將所有類型都規(guī)定為DataType和Thing的子類型,全部通過以下HTML屬性定義:itemscope、itemtype和itemprop。下面是Movie標(biāo)記的一個例子:
<div itemscope itemtype ="http://schema.org/Movie"> <h1 itemprop="name">Avatar</h1> <span>Director: <span itemprop="director">James Cameron</span> (born August 16, 1954)</span> <span itemprop="genre">Science fiction</span> <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a></div>
Google說他們選擇Microdata是因?yàn)橄M皩W⒂谝环N格式”,而且“統(tǒng)一的格式可以提高依賴于相同數(shù)據(jù)的不同搜索引擎之間的一致性”。不過顯然對于網(wǎng)站管理員來說,真正的好處是一種標(biāo)記就能同時滿足Google和Bing,不必為每一個搜索引擎提供一套標(biāo)記。可以預(yù)料其他搜索企業(yè)也將調(diào)整他們的搜索引擎以支持Schema.org.
Google還說他們會繼續(xù)支持現(xiàn)有的Microformats和RDFs標(biāo)記,因此網(wǎng)站管理員沒必要做任何修改,不過將現(xiàn)有標(biāo)記改為Schema.org的話,那就不只Google能識別,Microsoft和Yahoo!也能識別,所以這是不小的誘惑。
Schema.org提及他們未來有可能支持其它格式,但并未明確說明是哪一種:“雖然遠(yuǎn)期目標(biāo)是支持更多格式種類,起步階段的重心放在Microdata?!盡icroformats和RDFa是可能性較高的候選格式。
Schema.org包含了一套擴(kuò)展機(jī)制,網(wǎng)站可以自行建立子詞匯集,Google和Bing能部分地理解它們,且Schema.org承諾被廣泛采用的標(biāo)記將被接納入根詞匯集。這個機(jī)制容許網(wǎng)站擴(kuò)充類型和類型的屬性。
對比另一種標(biāo)記方案——Facebook Open Graph,Google說Schema.org為網(wǎng)頁中的實(shí)體提供了更多細(xì)節(jié),而Open Graph雖然把份內(nèi)工作完成得很好,但畢竟有所局限,并非一種適合搜索的方案。
Google還提供了Rich Snippets Testing Tool給網(wǎng)站管理員們測試各種標(biāo)記。