ABSTRACTION MODELS
 
SAFE Information Model
 

SAFE Information Model


A SAFE product, which can of course also be considered an “XFDU package”, wraps or references EO data and associate them with information expressed in EO vocabulary. The primary objective of SAFE is to hold the so called “Level-0” (or “L0”) data which is close to the telemetry level but it has, moreover, been qualified for the packaging of higher levels products, e.g. the ENVISAT GOMOS Level 1 and 2 products have already been successfully implemented in SAFE. All SAFE products contain the following metadata:

For each wrapped or referenced EO dataset, a collection of metadata information may be attached:

Finally, SAFE does not limit the information to the content listed above but supports extensions as far as they preserve the integrity of the mandatory items.

top

 
SAFE Logical Model
 

SAFE Logical Model


As specified in the XFDU model, a SAFE product is a logical tree of “Content Units” [2] forming the so-called “Information Package Map”. Conversely to XFDU, only one map is expected per SAFE product. The root Content Unit has predefined associations to the information applicable to the overall product, i.e. at least the “Acquisition Period”, the “Platform/Sensor Identification” and the “Product History”. The structure of the children Content Units is less constrained and depends mainly of the logical view of the wrapped data. In most cases, one Content Unit matches one EO dataset and its accompanying metadata. Several Content Units may, however, share the same metadata.

top

 
SAFE Physical Model
 

SAFE Physical Model


A SAFE product physically contains the following components:

  • Manifest file : an XML document conforming the XFDU Manifest file. It contains the definition of the Information Package Map, the wrapped Metadata Objects (i.e. in general all Metadata Objects are embedded in the SAFE Manifest file), the wrapped Data Objects (i.e. Data Objects are rarely embedded in the SAFE Manifest file) and references to the external files containing the Metadata and Data Objects.
  • Binary, ASCII or XML files : the data or metadata object contents. Currently, only this types of files have been identified, i.e. binary matching MIME octetstream definition and XML documents. Each of these files shall be accompanied with one or more XML Schema document controlling its content.
  • XML Schema files : the representation information of the data held by a SAFE product. In comparison to XFDU, SAFE does not allow multiple notations for storing the representation information of its objects. This restriction is mainly imposed because SAFE does not only reference a representation information technique but intends to define it. In order to represent the binary information, SAFE also defines specific markups that annotate the XML Schema documents to provide information on the physical structure, i.e. the so-called SDF markups. Thanks to these specific annotations, the contents of the binary files are described up to the bit level with a common technique as for XML documents.

The current definition of SAFE does not support the XFDU “Behaviour Objects”. Studies for their support are already on-going, for example to host translators to/from original format.

top


© ESA     http://earth.esa.int:80/SAFE/models.html