16
ign.fr Modèle TN-02.018-1.5 ISN/16.153

ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

ign.frModèle TN-02.018-1.5ISN/16.153

Page 2: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

ign.fr

DESIGNING IDENTIFIERSTHE APPROACH IN FRANCE IN GENERAL AND AT IGN FRANCE IN PARTICULAR

ISN/16.153

[email protected] septembre 2016

Page 3: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

European guidelines

Source document :

ARE3NA Study on RDF and PIDs for INSPIRE (Deliverable D.TD.04) A very comprehensive study

3 different PID governance approaches:

ISN/16.153

Page 4: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At national level

Publish national guidelines : CNIG formed a group to write guidelines on URI

Use a coordination approach

Consider all kinds of resolvable URIs : HHTP URIs and identifier coupled with a resolver.

ISN/16.153

Page 5: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At national level

Priority fixed to resource identifiers for this guideline (ie not object identifiers)Main objective: Solve issue about linking data metadata and

service metadata !

ISN/16.153

Page 6: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At national level

One requirement : Resource identifier should point to resource metadata

ISN/16.153

Page 7: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At national level

Only one requirements but many guidelines to answer common questions : Which technologies should be chosen ?

Presentation of HTTP URIs, DOI, URN, uuid Details on different criteria (unicity, opacity, cost, etc) Feedback from users

How to set up a URI governance ?

Guidelines available here : http://cnig.gouv.fr/wp-content/uploads/2016/02/GuideIRU-corrig%C3%A9-

v2.pdf

ISN/16.153

Page 8: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

Defining URIs has been a never ending issue : When setting up registers To reach the world of linked data Starting to transform our data to Inspire data

Creation a new product was finally the occasion to start the process

Do not start too big !

ISN/16.153

fxÜÑxÇà wx ÅxÜ

Page 9: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

1. Identify resources that needed an identifier: feature objects and dataset vocabularies Feature description (feature catalogs) metadata real-world concepts (eg monumented control point) informational resource document

ISN/16.153

Page 10: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

2. Define a URL pattern for each resource: « feature » : feature objects and dataset « def » : vocabularies « fc » : feature catalogs « set » : metadata « id » : real-world concepts « doc » : informational resource document

ISN/16.153

Linked data world vs database oriented world :• Difficulty to define vocabularies for our 

projects• ‐> Decided to create a “fc” branch 

more database oriented and to keep “def” clean with what was existing in Datalift project.

Page 11: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

2. Define a URL pattern for each resource: « feature » : feature objects and dataset « def » : vocabularies « fc » : feature catalogs « set » : metadata « id » : real-world concepts « doc » : informational resource document

ISN/16.153

Example: https://data.ign.fr/feature/bdparcellaire/parcelle/1132154https://data.ign.fr/feature/INSPIRE_Hydrography_LOD2/Watercourse/216534

Pattern: https://data.ign.fr/feature/{product‐name}/{class‐name}/{object‐id}/(attribute‐name)

Page 12: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

ISN/16.153

Before :Namespace FR_IGNF_BDTOPO_HY_METLocalID 216534

After : (not fixed yet)LocalID https://data.ign.fr/feature/INSPIRE_Hydrography_LOD2/Watercourse/216534Namespace ?

Page 13: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

3. Accept that there are exceptions: « feature » : feature objects and dataset « def » : vocabularies « fc » : feature catalogs « set » : metadata « id » : real-world concepts « doc » : informational resource Document : many practices already exist, study if we can use an existing

identifier system (e.g. DOI)

ISN/16.153

Page 14: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

3. Accept that there are exceptions: « feature » : feature objects and dataset « def » : vocabularies « fc » : feature catalogs « set » : metadata « id » : real-world concepts : no responsible for real-world concepts

excepts geodetic points « doc » : informational resource document

ISN/16.153

Page 15: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

At IGN France

4. Be prepared for future work! Build up a system that make URL resolvable

To what it should point ? Redirections ? Content negotiation ?

ISN/16.153

Inspire direct 

downloadservice (eg WFS)

Inspire direct 

downloadservice (eg WFS)

http://myURI/id GetFeatureById

Redirection

Example for features:

Page 16: ISN/16.153 Modèle TN-02.018-1.5 igninspire.ec.europa.eu/events/conferences/inspire_2016/pdfs... · 2016-10-04 · ISN/16.153 Modèle TN-02.018-1.5 ign.fr. ign.fr DESIGNING IDENTIFIERS

Final advices

Do not be too ambitious Otherwise you will not succeed

in your task (maybe not evenstart)

Do not be too shy Otherwise you will have a

painful harmonisation later

ISN/16.153