0

我的網站給出了衛星頻率信息。Custom Microdata and Custom Schema.org

頻率:11881 極化:V 符號率:27500 FEC:3/4

我想使用微這個DATAS。 我像這樣使用PageMap;

<PageMap> 
    <DataObject type="action"> 
     <Attribute name="channel_name" value="Watan TV"/> 
     <Attribute name="frequency" value="11012"/> 
     <Attribute name="polarization" value="H"/> 
     <Attribute name="symbol_rate" value="27500"/> 
     <Attribute name="fec" value="5/6"/> 
    </DataObject> 
</PageMap> 

我想使用微數據。但我無法在Schema.org中找到任何類型。所以我用這樣的:

<div itemscope> 
    <span itemprop="channel_name">Watan TV</span> 
    <span itemprop="frequency">11012</span> 
    <span itemprop="polarization">H</span> 
    <span itemprop="symbol_rate">27500</span> 
    <span itemprop="fec">5/6</span> 
</div> 

這是錯的?或者我必須選擇哪種模式類型?謝謝...

回答

1

爲微數據,您可以

  • 找到合適的詞彙,或
  • 創建自己的詞彙量,或
  • 只使用專有的屬性。

最後一種情況是您在示例中使用的情況。因爲您沒有指定itemtype屬性,所以您沒有使用詞彙表。你可以拿出任何名字(只要它不包含.:),但是don’t expect消費者重新使用你的數據:因爲你沒有使用一個詞彙表,你是唯一知道所有屬性的人實際意思。

如果您的目標是爲搜索引擎提供數據,您可能需要使用Schema.org,因爲這是目前大搜索引擎服務支持的唯一詞彙(他們是其贊助商)。但是,如果Schema.org沒有提供合適的類型,則不能使用它(您可以使用適用的廣泛類型,例如,所有內容都是Thing,但它會遺漏您需要的所有屬性) 。您唯一的選擇是爲Schema.org推薦一個擴展(但即使它實現了它,它當然並不意味着搜索引擎開始對這些數據做些什麼)。