Data Transfer                                                            latest update: 2008-03-11

Introduction

  

Figure 1 - Format of a Transfer File from a user application                  Figure 2 - Format of a Transfer File between two Façades     

When data is transferred from one location to another, this is understood to be a physical removal from the sending side and a physical population of the receiving side. This also means that the custodianship, i.e. the responsibility for the data, moves to the custodian of the receiving side.

Transfer in ISO 15926-7 can be between:

  • a file with the results of a mapping of application data to the RDF/XML format as defined in ISO 15926-7 to a Façade (usually called a System Façade, although it may be any other Façade as well, if that can be properly managed).
  • a sending Façade and a receiving Façade.

File format

Figures 1 and 2 show the file format.

Rationale

The rationale of this set-up is that we:

  • segregate the meta information about the transmission from the actual "payload";
  • in case of transfer between two Façades we can store the data at both sides for audit trail, encapsulted at the non-owning side
  • we can easily parse that payload by just fetching the 'content' of the RdfXmlLiteral;
  • we can make a back-up of the transfer files, and in case of technical problems (e.g. disk crash or corrupt data) we can recreate the contents of the Façade until the date-time of those problems.

Example files

Click here for an example of a Transfer File between a User Application and its System Façade.

Click here for an example of a Transfer File between two Façades.