fiboa / specification

Field Boundaries for Agriculture (fiboa) - a specification that describes important properties of field boundaries
Apache License 2.0
9 stars 2 forks source link

Properties for version and extensions #5

Closed m-mohr closed 2 months ago

m-mohr commented 5 months ago

Currently we have fiboa_version and fiboa_extensions (list of schema URIs), inspired by the STAC equivalents.

Some thoughts:

  1. fiboa_extensions is a bit like OGC conformance classes and we could reuse their conformsTo property. An issue is that we would expect extension URIs to resolve, but OGC conformance classes usually don't resolve to schemas. So probably not the way forward.
  2. We could also express the version as a schema URI and make fiboa_extensions more generic.
  3. How do we handle schemas for different encodings? We probably need different schema URIs per encoding to reflect the differences between the encodings, but if the schema URIs differ between encodings it makes it harder to translate them / convert between GeoJSON and GeoParquet.

cc @cholmes

m-mohr commented 2 months ago

Seems to work pretty good as of now. If specific issues come up, we can discuss them individually.