?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
微數(shù)據(jù)是一種 WHATWG 的 HTML 規(guī)范, 用于在 web 頁上的現(xiàn)有內(nèi)容中嵌套元資料. 1 搜索引擎、網(wǎng)絡(luò)爬蟲和瀏覽器可以從網(wǎng)頁中提取和處理微信息, 并使用它為用戶提供更豐富的瀏覽體驗(yàn)。搜索引擎可以從直接訪問這些結(jié)構(gòu)化數(shù)據(jù)中獲益良多, 因?yàn)樗试S搜索引擎了解網(wǎng)頁上的信息, 并為用戶提供更相關(guān)的結(jié)果。微數(shù)據(jù)使用支持詞匯來描述項和名稱-值對, 以便為其屬性賦值。微微觀是一種用機(jī)器可讀的標(biāo)記來為 HTML 元素提供一種簡單的方法, 而不是使用 RDFa 和微的類似方法。
W3C HTML 工作組未能找到該規(guī)范的編輯器, 并在2013年以 "注釋" 終止其開發(fā)。
在較高的層次上, 微微觀由一組名稱-值對組成。這些組稱為項, 每個名稱-值對都是一個屬性。項和屬性由常規(guī)元素表示。
若要創(chuàng)建項, 請使用 itemscope 屬性。
若要向項添加屬性, itemprop 屬性將用于該項的子體之一。
Google 和其他主要的搜索引擎支持結(jié)構(gòu)化數(shù)據(jù)的 Schema.org 詞匯。此詞匯表定義了一組標(biāo)準(zhǔn)的類型名稱和屬性名稱, 例如, Schema.org 音樂事件表示音樂會性能, 具有 "和位置屬性來指定音樂會的關(guān)鍵細(xì)節(jié)。在這種情況下, Schema.org 音樂事件將是類型和 "使用的 URL 和位置將是 itemprop 的 Schema.org 音樂事件定義。
注:有關(guān)類型屬性的更多信息可以在http://schema.org/Thing中找到
微觀詞匯表提供項的語義或含義。web 開發(fā)人員可以設(shè)計自定義詞匯表或使用 web 上可用的詞匯表, 如廣泛使用的 schema.org 詞匯。Schema.org 提供了常用標(biāo)記詞匯表的集合。
常用詞匯:
創(chuàng)意作品:CreativeWork,書,電影,音樂錄制,食譜,電視節(jié)目
嵌入的非文本對象:AudioObject、ImageObject、VideoObject
事件
健康和醫(yī)療類型:關(guān)于MedicalEntity下健康和醫(yī)療類型的說明
組織
人
地方,本地業(yè)務(wù),餐廳
產(chǎn)品,提供,合計報價
評論,聚合評分
行動
事物
無形
主要的搜索引擎運(yùn)營商, 如谷歌, 微軟和雅虎, 依靠 schema.org 詞匯來提高搜索結(jié)果。出于某些目的, 特定的詞匯量是足夠的。對于其他人來說, 需要設(shè)計一個詞匯表。在可能的情況下, 鼓勵作者重新使用現(xiàn)有的詞匯表, 因?yàn)檫@使得內(nèi)容重新使用變得更容易。
本地化
在某些情況下, 覆蓋特定區(qū)域的搜索引擎可能會提供本地特定的微信息擴(kuò)展。例如,Yandex,一個主要的搜索引擎在俄羅斯,支持微,如hCard(公司聯(lián)系信息),hRecipe(食品配方),hReview(市場審查)和hProduct(產(chǎn)品數(shù)據(jù)),并提供自己的格式定義的條款和百科全書的文章。這個擴(kuò)展是為了解決西里爾字母和拉丁字母之間的音譯問題。由于實(shí)施了圖式詞匯的附加標(biāo)記參數(shù), 俄語網(wǎng)頁中信息的指數(shù)化變得更加成功。
全局屬性
itemid - 項目的唯一全局標(biāo)識符。
itemprop - 用于向項目添加屬性。每個HTML元素可以有一個指定的itemprop屬性,itemprop由一個名稱和值對組成。
itemref - 具有屬性的元素的后代不itemscope
屬性的屬性可以使用itemref與項目相關(guān)聯(lián)。Itemref提供了itemid
文檔中其他屬性的附加屬性的元素ID列表(不是itemid
)。
itemscope – itemscope (通常) 與類型一起工作, 以指定塊中包含的 HTML 與特定項有關(guān)。itemscope 創(chuàng)建該項并定義與之關(guān)聯(lián)的類型的范圍。類型是描述該項及其屬性上下文的詞匯 (如 schema.org) 的有效 URL。
itemtype – 指定將用于定義數(shù)據(jù)結(jié)構(gòu)中的 itemprop (項屬性) 的詞匯的 URL。Itemscope 用于設(shè)置數(shù)據(jù)結(jié)構(gòu)中類型所設(shè)置的詞匯表的活動范圍。
<div itemscope itemtype="http://schema.org/SoftwareApplication"> <span itemprop="name">Angry Birds</span> - REQUIRES <span itemprop="operatingSystem">ANDROID</span><br> <link itemprop="applicationCategory" href="http://schema.org/GameApplication"/> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> RATING: <span itemprop="ratingValue">4.6</span> ( <span itemprop="ratingCount">8864</span> ratings ) </div> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> Price: $<span itemprop="price">1.00</span> <meta itemprop="priceCurrency" content="USD" /> </div></div>
itemscope | itemtype | SoftwareApplication (http://schema.org/SoftwareApplication) |
---|---|---|
itemprop | name | Angry Birds |
itemprop | operatingSystem | ANDROID |
itemprop | applicationCategory | GameApplication (http://schema.org/GameApplication) |
itemscope | itempropitemtype | aggregateRating AggregateRating |
itemprop | ratingValue | 4.6 |
itemprop | ratingCount | 8864 |
itemscope | itempropitemtype | offers Offer |
itemprop | price | 1.00 |
itemprop | priceCurrency | USD |
注:從HTML中提取微數(shù)據(jù)結(jié)構(gòu)的方便工具是Google的結(jié)構(gòu)化數(shù)據(jù)測試工具。試試在上面顯示的HTML。
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | No support | ? | 16 (16) Removed in 49 (49) | No support | No support | No support |
Feature | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | ? | ? | ? | ? | ? | ? | ? |