Skip to content

Re3gistry is a reusable open source solution for managing and sharing ‘reference codes’, ensuring semantic interoperability across organisations.

License

Notifications You must be signed in to change notification settings

fabianospinelli/re3gistry

 
 

Repository files navigation

Re3gistry software

European Union Public Licence 1.2 Latest version

© 2020-2022 European Union. Licensed under the EUPL.

About the Re3gistry

Logo

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’.

Licensed under the EUPL, Re3gistry is an open-source project that can be deployed and further developed by contributors from any sector, check out the Re3gistry Governance and contribution guidelines below. A copy of the license is available in the repository's LICENSE file.

What Re3gistry offers you?

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 throuhg a well documented versioning system.
  • Increasing the value of the reference codes, if widely reused and referenced

Re3gistry features

  • 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.

Documentation

Get registered and subscribe to the Re3gistry solution in Joinup to get all updates about the software.

Acknowledgements

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.

Version 2 of the software was developed in cooperation with the National Land Survey of Finland.

Re3gistry governance and Contributions (Under development)

The Re3gistry project has established a governance model with well-defined processes to ensure the best use and sustainability of the software by the contributors and the community at large. The governance is overseen by the Re3gistry managers.

Project boards

  • Improvement Proposal (IP)

    • If you want to discuss an idea before documenting a full IP, create a new issue using the IP template. Complete the template as much as possible and mention that this is not a complete proposal yet, but that you are looking for feedback. You will be asked to complete the proposal if the idea is supported.
  • Bug fixing

    • If you would like to submit a bug report, please create a new issue in the Re3gistry repository using the Bug report template. The issue will be analysed and added to the bug fixing project board. If additional information is required, you might be contacted.
    • The project board will be updated whenever the status of an issue changes.
    • Pull requests for bug fixes are welcome (see more in "Contribution" below)!

Contributions

Re3gistry welcomes contributions from everyone, please read carefully the contribution guidelines and follow our Code of Conduct.

Release plan

Check out the Re3gistry release plan for 2022-2024.

About

Re3gistry is a reusable open source solution for managing and sharing ‘reference codes’, ensuring semantic interoperability across organisations.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 76.8%
  • JavaScript 14.1%
  • HTML 6.5%
  • CSS 2.2%
  • Other 0.4%