The Re3gistry 2 is a reusable open source solution for managing and sharing “reference codes”. Initially developed as a central component of the EU’s INSPIRE infrastructure, it provides a consistent central access point where labels and descriptions for reference codes can be easily browsed by humans and retrieved by machines. Reference codes are exchanged between applications to uniquely reference some ‘thing’. They can be used to define sets of permissible values for a data field or to provide a reference or context for the data being exchanged. Examples are enumerations, controlled vocabularies, taxonomies, thesauri or, simply, ‘lists of things’. The Re3gistry 2 supports organisations in managing and updating reference codes in a consistent way. The Re3gistry software version numbers comply with the Semantic Versioning Specification 2.0.0.

re3gistry screenshot

Core Features

  • User-friendly editing interface to easily add, edit and manage the registers and reference codes

  • Management of the full lifecycle of the reference codes (based on the ISO 19135 Standard)

  • Highly flexible and customisable data models

  • Multi-lingual content support

  • Support for versioning

  • RESTful API with content negotiation (including OpenAPI 3 descriptor)

  • Free-text search

  • Supported formats: HTML, ISO 19135 XML, JSON, RDF/XML, Re3gistry XML, CSV, ATOM

  • Service formats can be easily added or customised (default formats: JSON and ISO 19135 XML)

  • Multiple authentication options

  • Externally governed items referenced through URIs

  • INSPIRE register federation format support (option to automatically create the RoR format)

  • Web-app to access the reference codes in a human readable way.


Website: https://github.com/ec-jrc/re3gistry

Licence: EUPL

Software Version: 2.4.2

Supported Platforms: Windows, Linux

API Interfaces: Java

Support: https://github.com/ec-jrc/re3gistry

User manual: https://github.com/ec-jrc/re3gistry/blob/master/documentation/user-manual.md

Administrator manual: https://github.com/ec-jrc/re3gistry/blob/master/documentation/administrator-manual.md

Developer manual: https://github.com/ec-jrc/re3gistry/blob/master/documentation/developer-manual.md