Just to put a little bit of context...

There is a question about how to represent data that we will read from
ShapeFile, GeoTIFF, NetCDF, etc. The current release of Apache SIS (0.7)
already show metadata. The data structure that we use for those metadata
follows closely the ISO 19115 model. Next is the question about how to
represent the data themselves.

Actually, ISO 19115 defines some structure for the data too. In ISO
19115 model, every data described by metadata is a "resource". This
"Resource" type together with subtypes are shown in figure 1 of ISO
19115:2014. I reproduce below the type hierarchy that we would get if we
implement figure 1 verbatim:

  * DS_Resource
      o SV_Service
      o DS_DataSet
      o DS_Aggregate
          + DS_Initiative
          + DS_Series
              # DS_Platform
              # DS_Sensor
              # DS_ProductionSeries
      o DS_OtherAggregate

Except for an association to MD_Metadata, the ISO 19115 standard said
nothing about which attributes those types should contain. We are
experimenting this hierarchy in the org.apache.sis.storage package, but
we may propose to exclude it from Apache SIS 0.8 release if the
community consider that we need more maturation time.

The widget that Johann created allows to explore the hierarchy of
resources that we can find in a file. It is in a very early stage, but
is already a useful debugging tool while we progress in DataStore
implementations.

    Martin


Le 08/09/2017 à 14:42, johann sorel a écrit :

> I just pushed a first widget : ResourceTree
>
> It extends the javafx TreeTableView to display the structure of a
> resource and uses material.io icons.
>
> Preview : http://hpics.li/0769260

Reply via email to