Hej!
Jag har tittat på specifikationen för Badplatser och hoppas att någon insatt här kan kommentera på min reflektion nedan.
På sidan för specifikationen https://www.dataportal.se/specifications/badplatser/1.0 finns en länk till själva specifikationen https://lankadedata.se/spec/badplatser/ som alltså definierar en tabular informationsmodell samt beskrivning av hur informationen uttrycks i formatet CSV, JSON och länkade data (RDF).
Under avsnitt 6.2 JSON formatet står följande:
JSON uttrycket följer direkt från CSV-schemat och W3C-rekommendationen "Generating JSON from Tabular Data on the Web" (https://www.w3.org/TR/csv2json/).
Och i W3C’s rekommendation finns en tabell för hur datatyper ska mappas till JSON-typer.
4.5 Interpreting datatypes (https://www.w3.org/TR/csv2json/#datatypes)
Vidare visas här också exempel på hur JSON ska se ut när man har ett rikt definierat schema (så som specifikationen för badplatser har).
Exempelvis så här för tre egenskaper med tre olika typer (string, integer, boolean):
{
"species": "Celtis australis",
"dbh": 11,
"protected": false,
…
}
Om vi då återigen tittar på specifikationen för badplatser som alltså definierar:
6.2 JSON formatet
JSON uttrycket följer direkt från CSV-schemat och W3C-rekommendationen "Generating JSON from Tabular Data on the Web" (https://www.w3.org/TR/csv2json/).
Se exempel på JSON i appendix B.
Detta JSON-exempel, i appendix B (längst ner på specifikations-sidan https://lankadedata.se/spec/badplatser/#exempel-i-json), visar JSON med värden som är helt otypade:
{
"place_id": "1477-Hattarevik",
"latitude": "58.787",
"toilet": "true",
…
}
Samtliga värden är strängar, det vill säga inte alls så som definitionen själv säger att: JSON uttrycket följer direkt från W3C-rekommendationen "Generating JSON from Tabular Data on the Web"
Min reflektion är således att själva exemplet i appendix B för Specifikation för Badplatser innehåller felaktigt genererad JSON.