Feature #20

Transforming a local identifier into an INSPIRE identifier

Added by Thorsten Reitz over 2 years ago. Updated over 2 years ago.

Status:Closed Start date:09/15/2009
Priority:Normal Due date:
Assignee:Thorsten Reitz % Done:

100%

Category:-
Target version:Milestone 5 (RC1) Estimated time:4.00 hours

Description

The following suggestion was made by Dominique Laurent, IGN France:

All (or almost all) feature types in annex I have an attribute called "inspireId". This attribute must be composed of a namespace and of a local identifier. It may also include a versionId
The local identifier must be unique (in its namespace), persistent and composed of only the authorized character set.
The namespace must ensure uniqueness in the INSPIRE SDI and provide information where the feature comes from. Typically, it may be composed of the prefix of country + acronym of data provider + (if necessary) acronym of product + (if necessary) acronym of feature type .

It might be nice to show during the review a function "inspireId":

  • The user selects in the source schema the local identifier of a given feature type.
  • The user selects in the target schema the attribute "inspireId" of the corresponding feature type.
  • The user selects the function "Construct INSPIRE ID".
  • The function opens a window showing the 3 parts of the inspireId
  • - the part "local identifier" is filled automatically by the selected attribute in source schema
  • - the namespace is defined on the scope of the alignment project
  • - the versionId may be filled by the user or come from a different attribute. Alternatively, the datetime may be used, e.g. in this form: YYYYMMDDHHMMSS.

When running the translation, would be fine to check the checkable requirements about the inspireId (unicity at least in the transformed data set + only authorized characters).
In case of issues, send an error message.

History

Updated by Thorsten Reitz over 2 years ago

  • Target version set to Milestone 5 (RC1)

Updated by Thorsten Reitz over 2 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF