{"id":37738572,"url":"https://github.com/ec-jrc/re3gistry","last_synced_at":"2026-01-16T14:03:44.591Z","repository":{"id":41085553,"uuid":"144539420","full_name":"ec-jrc/re3gistry","owner":"ec-jrc","description":"Re3gistry is a reusable open source solution for managing and sharing ‘reference codes’, ensuring semantic interoperability across organisations.","archived":false,"fork":false,"pushed_at":"2025-09-29T10:12:56.000Z","size":145472,"stargazers_count":32,"open_issues_count":12,"forks_count":23,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-09-29T12:13:45.486Z","etag":null,"topics":["api-rest","controlled-vocabularies","federation","governance","interoperability","iso19135","item-registration","multilingualism","pid","re3gistry","reference-codes","register","registry","ror","versioning"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ec-jrc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.adoc","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-08-13T06:40:28.000Z","updated_at":"2025-09-22T10:48:13.000Z","dependencies_parsed_at":"2023-09-28T14:38:19.169Z","dependency_job_id":"42f328df-6f8c-4280-b0a3-380b954fe688","html_url":"https://github.com/ec-jrc/re3gistry","commit_stats":{"total_commits":409,"total_committers":22,"mean_commits":18.59090909090909,"dds":0.8166259168704156,"last_synced_commit":"fe8d69f9edf85ae98cbea50f61fc98f36c4d54a2"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/ec-jrc/re3gistry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ec-jrc%2Fre3gistry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ec-jrc%2Fre3gistry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ec-jrc%2Fre3gistry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ec-jrc%2Fre3gistry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ec-jrc","download_url":"https://codeload.github.com/ec-jrc/re3gistry/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ec-jrc%2Fre3gistry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-rest","controlled-vocabularies","federation","governance","interoperability","iso19135","item-registration","multilingualism","pid","re3gistry","reference-codes","register","registry","ror","versioning"],"created_at":"2026-01-16T14:03:44.514Z","updated_at":"2026-01-16T14:03:44.587Z","avatar_url":"https://github.com/ec-jrc.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Re3gistry software \u0026 Register Federation Tool\n\n## Re3gistry\n\n### About the Re3gistry\n\n[![European Union Public Licence 1.2](https://img.shields.io/badge/license-EUPL%201.2-blue.svg)](https://joinup.ec.europa.eu/software/page/eupl)\n[![Latest version](https://img.shields.io/badge/latest%20version-2.6.0-blue.svg)](https://github.com/ec-jrc/re3gistry/releases)\n\n\n\u0026copy; 2020-2024 European Union. Licensed under the EUPL.\n\n![Logo](documentation/images/logo.png)\n\nThe 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.\n\n\u003e 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. Reference codes include enumerations, controlled vocabularies, taxonomies, thesauri or, simply, ‘lists of things’.\n\nLicensed under the **[EUPL](http://ec.europa.eu/idabc/eupl.html)**, 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.\nA license copy is available in the repository's [LICENSE](https://github.com/ec-jrc/re3gistry/blob/master/LICENSE) file.\n\n### What Re3gistry offers you?\n\n\u003e 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**.\n\nManaging reference codes and setting up registries (systems of registers) helps:\n\n* **Avoiding common mistakes** such as misspellings, entering synonyms, or filling out online forms.\n* **Facilitating the internationalisation of user interfaces** by providing multilingual labels.\n* **Ensuring semantic interoperability** when exchanging data between systems and applications.\n* **Tracing changes over time** through a well-documented versioning system.\n* **Increasing the value of the reference codes**, if widely reused and referenced\n\n\u003e Check out the **[Re3gistry promotional video](https://youtu.be/6Y_KAhibGas?si=uGkaXRJmFUiGv_5C)** and **[Re3gistry demo playlist](https://www.youtube.com/watch?v=Nm4kWxp882M)** for a taster of the software's functionalities.\n\n### Re3gistry features\n\n* Ready-to-use \u0026 customisable interface interface​ \n* Intuitive editing interface\n* RESTful API\n* Built-in [ISO 19135](https://www.iso.org/standard/54721.html) Reference codes management workflow\n* Multi-lingual content support\n* Automatic versioning\n* Highly flexible and customisable data models - Formats available: HTML, ISO 19135 XML, JSON, RDF/XML, Re3gistry XML, CSV \n* Bulk import functionality\n* SOLR indexing and search engine\n* Installation wizard, including migration support from [Re3gistry 1.3.X](https://joinup.ec.europa.eu/collection/are3na/solution/re3gistry/releases) instances\n* Different authentication systems supported \n* Support of externally governed items referenced through URI \n* Support for register federation tool (RoR) with .ror files provision\n* User, Administrator and Developer guides\n\n\u003e The Re3gistry software version numbers comply with the [Semantic Versioning Specification 2.0.0](http://semver.org/spec/v2.0.0.html).\n\n### Documentation\n\n* [User manual](documentation/user-manual.md)\n* [Administrator manual](documentation/administrator-manual.md)\n* [Developer manual](documentation/developer-manual.md)\n\n### Acknowledgements\n\n\u003e The development of the Re3gistry began in 2013 under the [Are3na action](https://joinup.ec.europa.eu/collection/are3na/about) (ISA Programme), continuing since 2016 under the [ELISE action](https://joinup.ec.europa.eu/collection/elise-european-location-interoperability-solutions-e-government/about) of the [ISA2 Programme](https://ec.europa.eu/isa2/isa2_en/). Starting in 2022, the **[Digital Europe Programme](https://digital-strategy.ec.europa.eu/en/activities/digital-programme)** is funding its development.\n\nVersion 2 of the software was developed with the [National Land Survey of Finland](https://www.maanmittauslaitos.fi/en).\n\n## Register Federation Tool\n\n### About the Register Federation Tool\n\n[![European Union Public Licence 1.2](https://img.shields.io/badge/license-EUPL%201.2-blue.svg)](https://joinup.ec.europa.eu/software/page/eupl)\n\n\u0026copy; 2020-2024 European Union. Licensed under the EUPL.\n\n![Logo](https://github.com/ec-jrc/re3gistry/blob/master/sources/Registry-Federation-Tool/documentation/images/RFT-Logo.png)\n\nWithin this repository, you will also find the [**Register-Federation-Tool**](https://github.com/ec-jrc/re3gistry/tree/master/sources/Registry-Federation-Tool).\n\nThis tool allows you to **gather external records from third parties in one place**. It also allows you to search across subscribed registers and find extensibility relationships between them. The tool, therefore, takes advantage of the reuse of existing semantic resources, reducing data redundancy and avoiding copying errors.\n\n\u003e Register interconnection is possible by connecting registers that implement the ROR data exchange specification. Re3gistry produces this exchange format automatically between its export formats.\n\nThe European Commission Joint Research Center developed the Register Federation Tool as a testbed funded by the ISA Action 1.17 \"ARE3NA\" to test the feasibility of creating and declaring code list extensions that accommodate specific semantic needs while guaranteeing interoperability of the systems that use them.\nSince then, the European Commission operated the INSPIRE federated registry until October 2024. It was used to publish extensions to the INSPIRE code lists used in national and thematic contexts. \n\n**This tool can be used in any domain that uses semantic assets, so it is freely distributed as an open source for anyone who needs to cover this gap.**\n\n### Documentation\n* [RoR descriptor file](sources/Registry-Federation-Tool/documentation/administrator-manual.md)\n* [Installation manual](sources/Registry-Federation-Tool/documentation/installation-manual.md)\n\n# Stay tuned\nJoin [this repository](https://github.com/ec-jrc/re3gistry) and subscribe to notifications.\n\n\u003e Get [registered and subscribe](https://joinup.ec.europa.eu/collection/are3na/solution/re3gistry/authenticate-to-join) to the [Re3gistry solution](https://joinup.ec.europa.eu/collection/are3na/solution/re3gistry/about) in Joinup to get all updates about the software.\n\n## Get started with the Re3gistry and the INSPIRE Registry\nAccess the [Re3gistry and INSPIRE Registry Starting Kit](https://github.com/ec-jrc/re3gistry/blob/master/training-material/2024-05-29-JRC-Training/README.md)\n\n## Have your say! \n### Re3gistry survey\nThere is available a [Re3gistry survey](https://ec.europa.eu/eusurvey/runner/Re3gistry_Survey). Please complete it and let us know your opinion.\n\n# Re3gistry governance and Contributions (Under development)\n\nThe 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. The governance is overseen by the Re3gistry managers.\n\n## Project boards\n\n* **Improvement Proposal** (IP)\n    * If you want to discuss an idea before documenting a full IP, create a new issue using the [IP template](https://github.com/ec-jrc/re3gistry/issues/new?assignees=\u0026labels=\u0026template=re3gistry-improvement-proposal.md). 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.\n   \n* **Bug fixing**\n    * If you would like to submit a bug report, please create a new issue in the Re3gistry repository using the [Bug report template](https://github.com/ec-jrc/re3gistry/issues/new?assignees=\u0026labels=\u0026template=re3gistry-problem.md). The issue will be analysed and added to the bug fixing project board. If the development team needs more information, you might be contacted.\n    * The project board will be updated whenever the status of an issue changes.\n    * Pull requests for bug fixes are welcome (see more in \"Contribution\" below)!\n\n## Contributions\n\nRe3gistry welcomes contributions from everyone; please read carefully the [contribution guidelines](contribution.md) and follow our [Code of Conduct](https://github.com/ec-jrc/re3gistry/blob/master/CODE_OF_CONDUCT.adoc).\n\n## Release plan\nCheck out the [Re3gistry release plan](https://github.com/ec-jrc/re3gistry/tree/master/release-strategy) for 2025-2026.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fec-jrc%2Fre3gistry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fec-jrc%2Fre3gistry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fec-jrc%2Fre3gistry/lists"}