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?

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


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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.