2016-12-16 61 views
1

我試圖找到具有擴展名的電話的正確模式,但我無法通過Google搜索或schema.org找到與此問題相關的任何內容。帶擴展名的JSON-LD電話號碼的正確模式是什麼?

在HTML中,我使用,觸發手機和Skype上的分機,但我也看到p用於撥號時在數字之間「暫停」。關於正確的JSON-LD模式,哪條路線最好?

無擴展使用:

{ 
    "@type":   "Organization", 
    "telephone":  "+18665554985" 
} 

樣式1使用p:使用,

{ 
    "@type":   "Organization", 
    "telephone":  "+18665554985p100" 
} 

樣式2:

{ 
    "@type":   "Organization", 
    "telephone":  "+18665554985,100" 
} 

回答

1

telephone property具有Text爲預期的值。如果應該使用特定格式,則應在物業描述中註明,但telephone不適用。¹

因此,您可以使用任何您想要的格式。

哪種格式有意義?我會以與爲用戶顯示的相同格式(理想情況下,根據與目標用戶相關的約定/標準推薦的格式)進行操作。這是使用Microdata或RDFa進行標記的自然選擇,並且沒有理由爲JSON-LD選擇不同的路線。這也有助於消費者簡單地顯示telephone財產的價值:它將以適合您用戶的格式顯示。


¹在問題Make the telephone property more structured (not just Text)中對此有一些討論。我預計預期的範圍在某些時候會包括URL值,因此可以使用tel URIs(當然這具有指定的格式)。