The Re3gistry software is a reusable open-source solution for managing and sharing ‘reference codes’ through persistent URIs, ensuring that concepts are unambiguously referenced in any domain.
Reference codes can be sets of permissible values for a data field or to provide a reference or context for the data being exchanged between applications. Examples of reference codes are enumerations, controlled vocabularies, taxonomies, thesauri or, simply, ‘lists of things’.
The development of the Re3gistry began in 2013 under the Are3na action (ISA Programme), continuing since 2016 under the ELISE action of the ISA2 Programme. Starting 2022, the Digital Europe Programme is funding its development.
- Ready-to-use & customisable interface interface
- Intuitive editing interface
- RESTful API
- Built-in ISO 19135 Reference codes management workflow
- Multi-lingual content support
- Automatic versioning
- Highly flexible and customisable data models - Formats available: HTML, ISO 19135 XML, JSON, RDF/XML, Re3gistry XML, CSV
- Bulk import functionality
- SOLR indexing and search engine
- Installation wizard, including migration support from Re3gistry 1.3.X instances
- Different authentication systems supported
- Support of externally governed items referenced through URI
- Support for register federation tool (RoR) with .ror files provision
- User, Administrator and Developer guides
The Re3gistry software version numbers comply with the Semantic Versioning Specification 2.0.0.
If you are interested in the former versions of the Re3gistry software, visit the "Previous versions" page.
The Re3gistry provides a central access point where labels and descriptions for reference codes are easily accessible by both humans and machines while fostering semantic interoperability across organisations.
Managing reference codes setting up registries (systems of registers) helps:
- Avoiding common mistakes such as misspellings, entering synonyms, or filling out online forms.
- Facilitating the internationalisation of user interfaces by providing multilingual labels.
- Ensuring semantic interoperability when exchanging data between systems and applications.
- Tracing changes over time with a well documented versioning system.
- Increasing the value of the reference codes, if widely reused and referenced
Get the latest code from the Re3gistry GitHub's development space.
If you would like to access the former versions of the Re3gistry ( until Re3gistry version 1.3), get them here.
The software, which was already released under the EUPL licence, has been officially published as an open-source project in the popular Github platform to foster the creation of a community helping to improve and maintain the Re3gistry software.
Join the Re3gistry community and by making suggestions, fixing bugs, improving documentation, or contributing code!
Use the issue tracker to:
- report a problem,
- propose a new feature or an improvement to the existing functionality,
- start a discussion or raise a question