Saya benar-benar bingung apa yang @id
digunakan dalam sintaks json-ld. Contoh dari apple.com. Apa yang @id
sebenarnya mewakili. Adakah pertolongan yang bagus?
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@id": "http://www.apple.com/#organization",
"@type": "Organization",
"url": "http://www.apple.com/",
"logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?201608191052",
"contactPoint": [
{
"@type": "ContactPoint",
"telephone": "+1-800-692-7753",
"contactType": "sales",
"areaServed": [ "US" ]
}
],
"sameAs": [
"http://www.wikidata.org/entity/Q312",
"https://www.youtube.com/user/Apple",
"https://www.linkedin.com/company/apple"
]
}
sumber
@id
danurl
), ya. Dalam hal halaman, mereka biasanya memiliki URI yang sama dengan nilai; dalam hal item lain, mereka biasanya memiliki URI yang berbeda sebagai nilai (@id
untuk hal ini,url
untuk halaman tentang hal itu). - Untuk memastikan bahwa kami berada di halaman yang sama: Dengan ID berbasis hash, maksud Anda Hash URL dalam konteks Data Tertaut, bukan dalam konteks aplikasi satu halaman / situs berbasis JavaScript, kan?Membaca tautan berikut dari Google Developers - Jenis data - Bisnis Lokal di bagian Properti bisnis lokal yang Anda miliki:
@Id adalah untuk hampir semua objek
Saya harap jawaban saya membantu Anda :)
sumber