Metadados e GeoJSON?

10

Atualmente, minha agência mantém e distribui arquivos de forma com metadados FGDC XML.

Agora convertemos muitas formas para o GeoJSON, mas estamos preocupados com o fato de que, se nossos desenvolvedores esquecerem onde obtiveram os dados, eles não saberão a quem culpar quando seus aplicativos de nó quebrarem.

Existe uma especificação de metadados GeoJSON?

valveLondon
fonte

Respostas:

8

Não, não há uma especificação de metadados GeoJSON.

Definitivamente, não coloque metadados no objeto de propriedades como sugere o @RK.

Eu sugeriria, como o @albert, usando algum JSON-LD. Você pode adicionar os metadados Dublin Core a uma coleção de recursos da seguinte maneira:

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

(Consulte também https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Se você quiser continuar usando os metadados do FGDC, poderá incluir um link para um documento de metadados no seu JSON.

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

Apenas certifique-se de explicar aos outros (talvez usando JSON-LD) qual é o sentido desse item "fgdc".

sgillies
fonte
1
o link ver também não é acessível
Abel Melquiades Callejo
0

Até onde eu sei, não há especificação de metadados para o GeoJSON (pelo menos não está na especificação atual). Você pode tentar colocar os metadados nas propriedades. Ou adicione uma referência vinculando aos metadados lá.

RK
fonte