Über diese Webseite - INSPIRE-Registry

The data, metadata and services exchanged in the INSPIRE infrastructure include a number of properties whose values are taken from well-defined lists of items. Examples for such items include INSPIRE themes, code lists, application schemas or discovery services. To improve interoperability, it will be beneficial to refer to these values through unique identifiers rather than textual descriptions. Registers provide a means to assign identifiers to items and their labels, definitions, descriptions (in different languages) as well as potentially other item-specific properties. The INSPIRE registry provides a central access point to a number of centrally managed INSPIRE registers. The content of these registers are based on the INSPIRE Directive, Implementing Rules and Technical Guidelines.


Currently, the INSPIRE registry contains the following registers:


Accessing the registry

All the resources available in the INSPIRE registry can be accessed in a number of formats, currently:


The content of the registers is available in the following languages. Since the translations are taken from the official translations of the INSPIRE legal acts, some properties of an item (those that are based on the content of the Technical Guidelines) are currently only available in English.


The GUI translations are provisional and may be improved in future releases.


By default, the register content is provided based on the preferred language and format indicated in the request (e.g. the HTTP GET request issued by the browser). If you want to access a register item in a particular format or language you can use one of the following approaches.


Directly accessing a register

http://{base_uri}/{register_uriname}

To directly access a register in a specific language and format, use the following naming convention:

http://{base_uri}/{register_uriname}/{register_uriname}.{language_code}.{format}

Examples:


Directly accessing an item

http://{base_uri}/{itemclass}

To directly access an item in a specific language and format, use the following naming convention:

http://{base_uri}/{itemclass}/{itemclass}.{language_code}.{format}

Examples:


Directly accessing n collection

http://{base_uri}/{itemclass_collection}/{collection_uriname}/{item_uriname}

To directly access an item of a collection in a specific language and format, use the following naming convention:

http://{base_uri}/{itemclass_collection}/{collection_uriname}/{item_uriname}/{item_uriname}.{language_code}.{format}

Examples:


where the "language_code" and "format" are the codes in bold in the previous lists.


Accessing an item using content negotiation.

To access an item using content negotiation, add to the HTTP request the format and language header. Some examples are listed below:

Examples:


Below you can find all the supported format and their relative http header

Acknowledgements

The INSPIRE registry is based on the Re3gistry software, which is being developed by the Are3NA project as part of the Interoperability Solutions for European Public Administrations (ISA) Programme [2] . ARe3NA aims at establishing a Reusable INSPIRE Reference Platform, which is identifying and developing common components for the successful implementation of the INSPIRE Directive. To further address these interoperability issues and provide support to the Member States, the platform will provide guidance, collaboration, sharing of best practices and approaches and a reference implementation of common components.