亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

多個 JSON-LD Schema.org 標(biāo)簽可以代表同一個'對象”嗎?
P粉289775043
P粉289775043 2024-03-30 11:58:39
0
1
835

我有一個網(wǎng)站,客戶端請求 JSON-LD(不是微數(shù)據(jù))schema.org 標(biāo)簽。他們想要的其中一個是每個頁面上都有一個基本的“WebPage”標(biāo)簽,其中包含有關(guān)每個頁面上的內(nèi)容的一些信息。另一個是“FAQPage”,僅添加在特定的 FAQ 頁面上。兩者都將作為內(nèi)聯(lián)腳本標(biāo)記直接添加到頁面上。

FAQPage繼承自WebPage,因此包含了WebPage的所有屬性。

如果我只是讓頁腳代碼生成“WebPage”標(biāo)簽,而 FAQ 組件生成“FAQPage”標(biāo)簽,則兩者最終都會作為單獨的 JSON-LD 腳本標(biāo)簽出現(xiàn)在頁面上 - 我相信這會被解釋為兩個獨立的“網(wǎng)頁” - 不是我們正在尋找的。

是否可以標(biāo)記架構(gòu)標(biāo)簽,以便兩個 JSON-LD 標(biāo)簽代表彼此的“擴(kuò)展”?由于 FAQPage 繼承了 WebPage,我希望有一種方法可以設(shè)置一個標(biāo)識符,以顯示兩者是正在記錄的同一頁面。

(是的,我可以使用后端的邏輯將有關(guān) FAQPage 的信息“傳遞”到頁腳,并讓頁腳組件動態(tài)輸出 FAQPage 或 WebPage,但這不是我在這里要尋找的。)

P粉289775043
P粉289775043

全部回復(fù)(1)
P粉207969787

@id 關(guān)鍵字 可以用于此。它為節(jié)點對象提供一個 IRI 形式的標(biāo)識符(或空白節(jié)點標(biāo)識符)。

具有相同@id值的節(jié)點對象是同一事物,無論這些事物的類型是否具有繼承關(guān)系。

這些 IRI 不必解析為 Web 上的文檔。如果他們這樣做,您應(yīng)該確保區(qū)分事物和有關(guān)該事物的文檔。

但是,在您的具體情況下,該事物和有關(guān)該事物的文檔實際上表示相同。因此,您可以使用頁面的規(guī)范 IRI 作為 @id



sssccc

sssccc

如果對象表示相同的事物,但具有不同的 @id 值,您可以使用屬性 owl:sameAs。但只支持 Schema.org 的消費(fèi)者不會認(rèn)識到這一點。 (Schema.org 也有一個 sameAs 屬性,但它有不同的含義。 )

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板