Metadane i GeoJSON?

10

Moja agencja obecnie utrzymuje i rozpowszechnia pliki kształtów za pomocą metadanych XML FGDC.

Przekształciliśmy teraz wiele kształtów w GeoJSON, ale obawiamy się, że jeśli nasi programiści zapomną, skąd pochodzą dane, to nie będą wiedzieli, kogo winić za awarię aplikacji węzłowych.

Czy istnieje specyfikacja metadanych GeoJSON?

klapa Londyn
źródło

Odpowiedzi:

8

Nie, nie ma specyfikacji metadanych GeoJSON.

Zdecydowanie nie umieszczaj metadanych w obiekcie właściwości, jak sugeruje @RK.

Sugerowałbym, podobnie jak @albert, użycie niektórych JSON-LD. Możesz dodać metadane Dublin Core do kolekcji funkcji w następujący sposób:

{ "@context": {
    "description": "http://purl.org/dc/terms/description",
    ... },
  "type": "FeatureCollection",
  "description": "My features",
  ... }

(Zobacz także https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Jeśli nadal chcesz używać metadanych FGDC, możesz dodać łącze do dokumentu metadanych do JSON.

{ "type": "FeatureCollection",
  "fgdc": "http://example.com/metadata.xml",
  ... }

Upewnij się tylko, że wyjaśnisz innym (może używając JSON-LD), jaki jest sens tego elementu „fgdc”.

sgillies
źródło
1
link patrz również nie jest dostępny
Abel Melquiades Callejo,
0

O ile mi wiadomo, nie ma specyfikacji metadanych dla GeoJSON (Przynajmniej nie ma jej w obecnej specyfikacji). Możesz spróbować umieścić metadane we właściwościach. Lub dodaj tam odnośnik do metadanych.

RK
źródło