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?

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”.


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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.