json-json-ld-geojs

JSON, JSON-LD ve GEO-JSON farkı nedir

Dosya kimlik tanımlayıcılarından (Content Mime Type) olan JSON ile JSON-LD arasındaki en önemli fark JSON-LD tipinde ana keylerin @ ile başlaması ve html gövdesinden ayrı olarak bir javascript gösterimi halinde olmasıdır. Ayrıca google mikrodata olarak (yapılandırılmış veri) json-ld formatını önermektedir.

Geo-Json ise çoğrafi, mekansal bilgilerin sunulduğu yapılandırılmış veridir.

  • json JSON format application/json
  • jsonld JSON-LD format application/ld+json
  • jsonld JSON-LD format application/geo+json

JSON

{
 "name": "Hakan",
 "surname": "Kurt",
 "age": 40,
 "address": {
  "city": "İstanbul",
  "county": "Maltepe",
  "state": "Marmara",
  "coordinates": {
   "ID": [
    [41, 50, 7.0548, "N"],
    [29, 54, 52.2180, "W"]
   ]
  }
 }
}

JSON-LD

    {
      "@context": "https://schema.org/",
      "@type": "Tarif",
      "name": "Mantı",
      "author": {
        "@type": "Aşçı",
        "name": "Master Sezer"
      },
      "datePublished": "2024-03-10",
      "description": "Kayseri Mantısı Tarifi",
      "prepTime": "PT20M"
    }

GEO+JSON

{
“type”: “Feature”,
“geometry”: {
“type”: “Point”,
“coordinates”: [125.6, 10.1]
},
“properties”: {
“name”: “Dinagat Islands”
}
}