Ich bin wirklich verwirrt, wofür @id
die json-ld-Syntax verwendet wird. Probe von apple.com. Was @id
repräsentiert eigentlich. Jede Hilfe wäre toll?
<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"
]
}
quelle
@id
undurl
) bereitzustellen , ja. Bei Seiten haben sie normalerweise den gleichen URI wie value. Bei anderen Elementen haben sie normalerweise andere URIs als Wert (@id
für die Sache,url
für die Seite über diese Sache). - Um sicherzugehen, dass wir uns auf derselben Seite befinden: Mit Hash-basierter ID meinen Sie Hash-URLs im Kontext verknüpfter Daten, nicht im Kontext einseitiger Anwendungen / JavaScript-basierter Websites, oder?Lesen Sie den folgenden Link von Google Developers - Datentypen - Lokales Unternehmen im Bereich Lokale Unternehmenseigenschaften, den Sie haben:
Die @id ist für fast alle Objekte
Ich hoffe meine antwort hilft dir :)
quelle