From aed7fa70656965fa550a413b81f1191865dfce6f Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 13 Jan 2023 14:07:53 +0100 Subject: [PATCH] Fixed test files --- .../resources/exported-gcat-from-scratch.bib | 32 +- .../resources/exported-gcat-from-scratch.json | 610 ++++++++++-------- src/test/resources/gcat-from-scratch.json | 2 +- src/test/resources/gcat-test-sandbox.json | 2 +- 4 files changed, 360 insertions(+), 286 deletions(-) diff --git a/src/test/resources/exported-gcat-from-scratch.bib b/src/test/resources/exported-gcat-from-scratch.bib index ad87dd1..1003feb 100644 --- a/src/test/resources/exported-gcat-from-scratch.bib +++ b/src/test/resources/exported-gcat-from-scratch.bib @@ -1,7 +1,7 @@ @software{gcat_1.0.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.0.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2019-01-10}, version = {1.0.0}, url = {https://doi.org/10.5072/zenodo.1145770}, @@ -11,7 +11,7 @@ @software{gcat_1.1.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.1.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2019-02-26}, version = {1.1.0}, url = {https://doi.org/10.5072/zenodo.1145771}, @@ -21,7 +21,7 @@ @software{gcat_1.2.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.2.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2019-05-20}, version = {1.2.0}, url = {https://doi.org/10.5072/zenodo.1145772}, @@ -31,7 +31,7 @@ @software{gcat_1.3.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.3.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2019-06-27}, version = {1.3.0}, url = {https://doi.org/10.5072/zenodo.1145773}, @@ -41,7 +41,7 @@ @software{gcat_1.4.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.4.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2019-11-20}, version = {1.4.0}, url = {https://doi.org/10.5072/zenodo.1145774}, @@ -51,7 +51,7 @@ @software{gcat_1.4.1, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.4.1}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2019-12-20}, version = {1.4.1}, url = {https://doi.org/10.5072/zenodo.1145775}, @@ -61,7 +61,7 @@ @software{gcat_1.4.2, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.4.2}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2020-02-14}, version = {1.4.2}, url = {https://doi.org/10.5072/zenodo.1145776}, @@ -71,7 +71,7 @@ @software{gcat_1.4.3, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.4.3}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2020-06-16}, version = {1.4.3}, url = {https://doi.org/10.5072/zenodo.1145779}, @@ -81,7 +81,7 @@ @software{gcat_1.4.4, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.4.4}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2021-02-24}, version = {1.4.4}, url = {https://doi.org/10.5072/zenodo.1145780}, @@ -91,7 +91,7 @@ @software{gcat_1.4.5, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 1.4.5}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2021-03-31}, version = {1.4.5}, url = {https://doi.org/10.5072/zenodo.1145781}, @@ -101,7 +101,7 @@ @software{gcat_2.0.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 2.0.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2021-05-04}, version = {2.0.0}, url = {https://doi.org/10.5072/zenodo.1145783}, @@ -111,7 +111,7 @@ @software{gcat_2.1.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 2.1.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2022-01-27}, version = {2.1.0}, url = {https://doi.org/10.5072/zenodo.1145784}, @@ -121,7 +121,7 @@ @software{gcat_2.2.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 2.2.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2022-05-12}, version = {2.2.0}, url = {https://doi.org/10.5072/zenodo.1145785}, @@ -131,7 +131,7 @@ @software{gcat_2.3.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 2.3.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2022-07-22}, version = {2.3.0}, url = {https://doi.org/10.5072/zenodo.1145786}, @@ -141,7 +141,7 @@ @software{gcat_2.4.0, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 2.4.0}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2022-09-16}, version = {2.4.0}, url = {https://doi.org/10.5072/zenodo.1145787}, @@ -151,7 +151,7 @@ @software{gcat_2.4.1, author = {{Luca Frosini}}, title = {gCube Catalogue (gCat) Service 2.4.1}, - abstract = {gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.}, + abstract = {gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.}, date = {2022-12-07}, version = {2.4.1}, url = {https://doi.org/10.5072/zenodo.1145788}, diff --git a/src/test/resources/exported-gcat-from-scratch.json b/src/test/resources/exported-gcat-from-scratch.json index 16e1335..82ebb8a 100644 --- a/src/test/resources/exported-gcat-from-scratch.json +++ b/src/test/resources/exported-gcat-from-scratch.json @@ -1,271 +1,345 @@ { - "concept" : { - "name" : "gcat", - "group" : "data-catalogue", - "title" : "gCube Catalogue (gCat) Service {{version}}", - "license" : { - "id" : "EUPL-1.1", - "url" : "https://opensource.org/licenses/EUPL-1.1" + "concept": + { + "name": "gcat", + "group": "data-catalogue", + "title": "gCube Catalogue (gCat) Service {{version}}", + "license": + { + "id": "EUPL-1.1", + "url": "https://opensource.org/licenses/EUPL-1.1" + }, + "keywords": + [ + "gCube", + "Catalogue", + "D4Science" + ], + "description": "gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.", + "authors": + [ + { + "affiliation": "Istituto di Scienza e Tecnologie dell'Informazione \"A. Faedo\" - CNR, Italy", + "name": "Frosini, Luca", + "orcid": "0000-0003-3183-2291" + } + ], + "files": + [ + { + "url": "https://code-repo.d4science.org/gCubeSystem/{{name}}/archive/v{{version}}.zip", + "desired_name": "{{name}}-v{{version}}.zip" + }, + { + "url": "https://code-repo.d4science.org/gCubeSystem/{{name}}/archive/v{{version}}.tar.gz", + "desired_name": "{{name}}-v{{version}}.tar.gz" + }, + { + "url": "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/{{group}}/{{name}}/{{version}}/{{name}}-{{version}}.war", + "desired_name": "{{name}}-v{{version}}.war" + } + ], + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145782", + "grants": + [ + { + "id": "004260", + "name": "DILIGENT", + "url": "https://cordis.europa.eu/project/id/004260" + }, + { + "id": "212488", + "name": "D4Science", + "url": "https://cordis.europa.eu/project/id/212488" + }, + { + "id": "239019", + "name": "D4Science-II", + "url": "https://cordis.europa.eu/project/id/239019" + }, + { + "id": "283465", + "name": "ENVRI", + "url": "https://cordis.europa.eu/project/id/283465" + }, + { + "id": "283644", + "name": "iMarine", + "url": "https://cordis.europa.eu/project/id/283644" + }, + { + "id": "288754", + "name": "EUBrazilOpenBio", + "url": "https://cordis.europa.eu/project/id/288754" + }, + { + "id": "654024", + "name": "SoBigData", + "url": "https://cordis.europa.eu/project/id/654024" + }, + { + "id": "654119", + "name": "PARTHENOS", + "url": "https://cordis.europa.eu/project/id/654119" + }, + { + "id": "654142", + "name": "EGI-Engage", + "url": "https://cordis.europa.eu/project/id/654142" + }, + { + "id": "654182", + "name": "ENVRI PLUS", + "url": "https://cordis.europa.eu/project/id/654182" + }, + { + "id": "675680", + "name": "BlueBRIDGE", + "url": "https://cordis.europa.eu/project/id/675680" + }, + { + "id": "727610", + "name": "PerformFISH", + "url": "https://cordis.europa.eu/project/id/727610" + }, + { + "id": "731001", + "name": "AGINFRA PLUS", + "url": "https://cordis.europa.eu/project/id/731001" + }, + { + "id": "818194", + "name": "DESIRA", + "url": "https://cordis.europa.eu/project/id/818194" + }, + { + "id": "823914", + "name": "ARIADNEplus", + "url": "https://cordis.europa.eu/project/id/823914" + }, + { + "id": "824091", + "name": "RISIS 2", + "url": "https://cordis.europa.eu/project/id/824091" + }, + { + "id": "857650", + "name": "EOSC-Pillar", + "url": "https://cordis.europa.eu/project/id/857650" + }, + { + "id": "862409", + "name": "Blue Cloud", + "url": "https://cordis.europa.eu/project/id/862409" + }, + { + "id": "871042", + "name": "SoBigData-PlusPlus", + "url": "https://cordis.europa.eu/project/id/871042" + } + ], + "publish": "ALL", + "export": "ALL" }, - "keywords" : [ "gCube", "Catalogue", "D4Science" ], - "description" : "gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.", - "authors" : [ { - "affiliation" : "Istituto di Scienza e Tecnologie dell'Informazione \"A. Faedo\" - CNR, Italy", - "name" : "Frosini, Luca", - "orcid" : "0000-0003-3183-2291" - } ], - "files" : [ { - "url" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/archive/v{{version}}.zip", - "desired_name" : "{{name}}-v{{version}}.zip" - }, { - "url" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/archive/v{{version}}.tar.gz", - "desired_name" : "{{name}}-v{{version}}.tar.gz" - }, { - "url" : "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/{{group}}/{{name}}/{{version}}/{{name}}-{{version}}.war", - "desired_name" : "{{name}}-v{{version}}.war" - } ], - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145782", - "grants" : [ { - "id" : "004260", - "name" : "DILIGENT", - "url" : "https://cordis.europa.eu/project/id/004260" - }, { - "id" : "212488", - "name" : "D4Science", - "url" : "https://cordis.europa.eu/project/id/212488" - }, { - "id" : "239019", - "name" : "D4Science-II", - "url" : "https://cordis.europa.eu/project/id/239019" - }, { - "id" : "283465", - "name" : "ENVRI", - "url" : "https://cordis.europa.eu/project/id/283465" - }, { - "id" : "283644", - "name" : "iMarine", - "url" : "https://cordis.europa.eu/project/id/283644" - }, { - "id" : "288754", - "name" : "EUBrazilOpenBio", - "url" : "https://cordis.europa.eu/project/id/288754" - }, { - "id" : "654024", - "name" : "SoBigData", - "url" : "https://cordis.europa.eu/project/id/654024" - }, { - "id" : "654119", - "name" : "PARTHENOS", - "url" : "https://cordis.europa.eu/project/id/654119" - }, { - "id" : "654142", - "name" : "EGI-Engage", - "url" : "https://cordis.europa.eu/project/id/654142" - }, { - "id" : "654182", - "name" : "ENVRI PLUS", - "url" : "https://cordis.europa.eu/project/id/654182" - }, { - "id" : "675680", - "name" : "BlueBRIDGE", - "url" : "https://cordis.europa.eu/project/id/675680" - }, { - "id" : "727610", - "name" : "PerformFISH", - "url" : "https://cordis.europa.eu/project/id/727610" - }, { - "id" : "731001", - "name" : "AGINFRA PLUS", - "url" : "https://cordis.europa.eu/project/id/731001" - }, { - "id" : "818194", - "name" : "DESIRA", - "url" : "https://cordis.europa.eu/project/id/818194" - }, { - "id" : "823914", - "name" : "ARIADNEplus", - "url" : "https://cordis.europa.eu/project/id/823914" - }, { - "id" : "824091", - "name" : "RISIS 2", - "url" : "https://cordis.europa.eu/project/id/824091" - }, { - "id" : "857650", - "name" : "EOSC-Pillar", - "url" : "https://cordis.europa.eu/project/id/857650" - }, { - "id" : "862409", - "name" : "Blue Cloud", - "url" : "https://cordis.europa.eu/project/id/862409" - }, { - "id" : "871042", - "name" : "SoBigData-PlusPlus", - "url" : "https://cordis.europa.eu/project/id/871042" - } ], - "publish" : "ALL", - "export" : "ALL" - }, - "versions" : [ { - "version" : "1.0.0", - "date" : "2019-01-10", - "group" : "data-publishing", - "files" : [ { - "url" : "https://nexus.d4science.org/nexus/service/local/repositories/gcube-snapshots/content/org/gcube/data-publishing/gcat/1.0.0-SNAPSHOT/gcat-1.0.0-20190109.172827-2.war", - "desired_name" : "{{name}}-v{{version}}.war" - } ], - "gcube_release_version" : null, - "gcube_release_ticket" : null, - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145770", - "code_location" : null, - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.1.0", - "date" : "2019-02-26", - "group" : "data-publishing", - "files" : [ { - "url" : "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.1.0-4.13.1-177071/gcat-1.1.0-4.13.1-177071-src.zip", - "desired_name" : "{{name}}-v{{version}}.zip" - }, { - "url" : "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.1.0-4.13.1-177071/gcat-1.1.0-4.13.1-177071.war", - "desired_name" : "{{name}}-v{{version}}.war" - } ], - "gcube_release_version" : "4.13.1", - "gcube_release_ticket" : "https://support.d4science.org/issues/12988", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145771", - "code_location" : null, - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.2.0", - "date" : "2019-05-20", - "group" : "data-publishing", - "files" : [ { - "url" : "https://nexus.d4science.org/nexus/service/local/repositories/gcube-snapshots/content/org/gcube/data-publishing/gcat/1.2.0-SNAPSHOT/gcat-1.2.0-20190520.132914-10.war", - "desired_name" : "{{name}}-v{{version}}.war" - } ], - "gcube_release_version" : null, - "gcube_release_ticket" : null, - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145772", - "code_location" : null, - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.3.0", - "date" : "2019-06-27", - "group" : "data-publishing", - "files" : [ { - "url" : "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.3.0-4.14.0-179505/gcat-1.3.0-4.14.0-179505-src.zip", - "desired_name" : "{{name}}-v{{version}}.zip" - }, { - "url" : "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.3.0-4.14.0-179505/gcat-1.3.0-4.14.0-179505.war", - "desired_name" : "{{name}}-v{{version}}.war" - } ], - "gcube_release_version" : "4.14.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/16743", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145773", - "code_location" : null, - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.4.0", - "date" : "2019-11-20", - "group" : "data-publishing", - "gcube_release_version" : "4.15.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/17294", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145774", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.4.1", - "date" : "2019-12-20", - "group" : "data-publishing", - "gcube_release_version" : "4.18.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/18335", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145775", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.4.2", - "date" : "2020-02-14", - "group" : "data-publishing", - "gcube_release_version" : "4.20.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/18507", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145776", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.4.3", - "date" : "2020-06-16", - "group" : "data-publishing", - "gcube_release_version" : "4.23.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/19322", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145779", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.4.4", - "date" : "2021-02-24", - "group" : "data-publishing", - "gcube_release_version" : "5.0.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/20648", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145780", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "1.4.5", - "date" : "2021-03-31", - "group" : "data-publishing", - "gcube_release_version" : "5.1.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/20920", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145781", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", - "doi_url" : "https://doi.org/10.5072/zenodo.1145769" - }, { - "version" : "2.0.0", - "date" : "2021-05-04", - "gcube_release_version" : "5.2.0", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145783", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" - }, { - "version" : "2.1.0", - "date" : "2022-01-27", - "gcube_release_version" : "5.7.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/21685/", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145784", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" - }, { - "version" : "2.2.0", - "date" : "2022-05-12", - "gcube_release_version" : "5.11.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/22943", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145785", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" - }, { - "version" : "2.3.0", - "date" : "2022-07-22", - "gcube_release_version" : "5.13.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/23374", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145786", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" - }, { - "version" : "2.4.0", - "date" : "2022-09-16", - "gcube_release_version" : "5.13.1", - "gcube_release_ticket" : "https://support.d4science.org/issues/23650", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145787", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" - }, { - "version" : "2.4.1", - "date" : "2022-12-07", - "gcube_release_version" : "5.14.0", - "gcube_release_ticket" : "https://support.d4science.org/issues/23885", - "version_doi_url" : "https://doi.org/10.5072/zenodo.1145788", - "code_location" : "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" - } ], - "publishers" : { - "ZenodoSoftwareVersionPublisher" : { - "html_description" : "

gCube Catalogue (gCat) Service allows any client to publish items in the gCube Catalogue.

\n\n

gCube is an open-source software toolkit used for building and operating Hybrid Data Infrastructures enabling the dynamic deployment of Virtual Research Environments, such as the D4Science Infrastructure, by favouring the realisation of reuse-oriented policies.

\n\n

gCube has been used to successfully build and operate infrastructures and virtual research environments for application domains ranging from biodiversity to environmental data management and cultural heritage.

\n\n

gCube offers components supporting typical data management workflows including data access, curation, processing, and visualisation on a large set of data typologies ranging from primary biodiversity data to geospatial and tabular data.

\n\n

D4Science is a Hybrid Data Infrastructure combining over 500 software components and integrating data from more than 50 different data providers into a coherent and managed system of hardware, software, and data resources. The D4Science infrastructure drastically reduces the cost of ownership, maintenance, and operation thanks to the exploitation of gCube.

\n\n

 

", - "html_code_location" : "\n\n

The official source code location of this software version is available at:

\n\n

{{code_location}}

", - "skip_grants" : [ "004260" ] - } - }, - "exporters" : { } + "versions": + [ + { + "version": "1.0.0", + "date": "2019-01-10", + "group": "data-publishing", + "files": + [ + { + "url": "https://nexus.d4science.org/nexus/service/local/repositories/gcube-snapshots/content/org/gcube/data-publishing/gcat/1.0.0-SNAPSHOT/gcat-1.0.0-20190109.172827-2.war", + "desired_name": "{{name}}-v{{version}}.war" + } + ], + "gcube_release_version": null, + "gcube_release_ticket": null, + "version_doi_url": "https://doi.org/10.5072/zenodo.1145770", + "code_location": null, + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.1.0", + "date": "2019-02-26", + "group": "data-publishing", + "files": + [ + { + "url": "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.1.0-4.13.1-177071/gcat-1.1.0-4.13.1-177071-src.zip", + "desired_name": "{{name}}-v{{version}}.zip" + }, + { + "url": "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.1.0-4.13.1-177071/gcat-1.1.0-4.13.1-177071.war", + "desired_name": "{{name}}-v{{version}}.war" + } + ], + "gcube_release_version": "4.13.1", + "gcube_release_ticket": "https://support.d4science.org/issues/12988", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145771", + "code_location": null, + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.2.0", + "date": "2019-05-20", + "group": "data-publishing", + "files": + [ + { + "url": "https://nexus.d4science.org/nexus/service/local/repositories/gcube-snapshots/content/org/gcube/data-publishing/gcat/1.2.0-SNAPSHOT/gcat-1.2.0-20190520.132914-10.war", + "desired_name": "{{name}}-v{{version}}.war" + } + ], + "gcube_release_version": null, + "gcube_release_ticket": null, + "version_doi_url": "https://doi.org/10.5072/zenodo.1145772", + "code_location": null, + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.3.0", + "date": "2019-06-27", + "group": "data-publishing", + "files": + [ + { + "url": "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.3.0-4.14.0-179505/gcat-1.3.0-4.14.0-179505-src.zip", + "desired_name": "{{name}}-v{{version}}.zip" + }, + { + "url": "https://nexus.d4science.org/nexus/service/local/repo_groups/gcube-releases-all/content/org/gcube/data-publishing/gcat/1.3.0-4.14.0-179505/gcat-1.3.0-4.14.0-179505.war", + "desired_name": "{{name}}-v{{version}}.war" + } + ], + "gcube_release_version": "4.14.0", + "gcube_release_ticket": "https://support.d4science.org/issues/16743", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145773", + "code_location": null, + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.4.0", + "date": "2019-11-20", + "group": "data-publishing", + "gcube_release_version": "4.15.0", + "gcube_release_ticket": "https://support.d4science.org/issues/17294", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145774", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.4.1", + "date": "2019-12-20", + "group": "data-publishing", + "gcube_release_version": "4.18.0", + "gcube_release_ticket": "https://support.d4science.org/issues/18335", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145775", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.4.2", + "date": "2020-02-14", + "group": "data-publishing", + "gcube_release_version": "4.20.0", + "gcube_release_ticket": "https://support.d4science.org/issues/18507", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145776", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.4.3", + "date": "2020-06-16", + "group": "data-publishing", + "gcube_release_version": "4.23.0", + "gcube_release_ticket": "https://support.d4science.org/issues/19322", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145779", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.4.4", + "date": "2021-02-24", + "group": "data-publishing", + "gcube_release_version": "5.0.0", + "gcube_release_ticket": "https://support.d4science.org/issues/20648", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145780", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "1.4.5", + "date": "2021-03-31", + "group": "data-publishing", + "gcube_release_version": "5.1.0", + "gcube_release_ticket": "https://support.d4science.org/issues/20920", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145781", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}", + "doi_url": "https://doi.org/10.5072/zenodo.1145769" + }, + { + "version": "2.0.0", + "date": "2021-05-04", + "gcube_release_version": "5.2.0", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145783", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" + }, + { + "version": "2.1.0", + "date": "2022-01-27", + "gcube_release_version": "5.7.0", + "gcube_release_ticket": "https://support.d4science.org/issues/21685/", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145784", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" + }, + { + "version": "2.2.0", + "date": "2022-05-12", + "gcube_release_version": "5.11.0", + "gcube_release_ticket": "https://support.d4science.org/issues/22943", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145785", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" + }, + { + "version": "2.3.0", + "date": "2022-07-22", + "gcube_release_version": "5.13.0", + "gcube_release_ticket": "https://support.d4science.org/issues/23374", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145786", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" + }, + { + "version": "2.4.0", + "date": "2022-09-16", + "gcube_release_version": "5.13.1", + "gcube_release_ticket": "https://support.d4science.org/issues/23650", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145787", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" + }, + { + "version": "2.4.1", + "date": "2022-12-07", + "gcube_release_version": "5.14.0", + "gcube_release_ticket": "https://support.d4science.org/issues/23885", + "version_doi_url": "https://doi.org/10.5072/zenodo.1145788", + "code_location": "https://code-repo.d4science.org/gCubeSystem/{{name}}/releases/tag/v{{version}}" + } + ], + "publishers": + { + "ZenodoSoftwareVersionPublisher": + { + "html_description": "

gCube Catalogue (gCat) Service allows any client to publish items in the gCube Catalogue.

\n\n

gCube is an open-source software toolkit used for building and operating Hybrid Data Infrastructures enabling the dynamic deployment of Virtual Research Environments, such as the D4Science Infrastructure, by favouring the realisation of reuse-oriented policies.

\n\n

gCube has been used to successfully build and operate infrastructures and virtual research environments for application domains ranging from biodiversity to environmental data management and cultural heritage.

\n\n

gCube offers components supporting typical data management workflows including data access, curation, processing, and visualisation on a large set of data typologies ranging from primary biodiversity data to geospatial and tabular data.

\n\n

D4Science is a Hybrid Data Infrastructure combining over 500 software components and integrating data from more than 50 different data providers into a coherent and managed system of hardware, software, and data resources. The D4Science infrastructure drastically reduces the cost of ownership, maintenance, and operation thanks to the exploitation of gCube.

\n\n

 

", + "html_code_location": "\n\n

The official source code location of this software version is available at:

\n\n

{{code_location}}

", + "skip_grants": + [ + "004260" + ] + } + }, + "exporters": + {} } \ No newline at end of file diff --git a/src/test/resources/gcat-from-scratch.json b/src/test/resources/gcat-from-scratch.json index 6d5e4d8..e93267c 100644 --- a/src/test/resources/gcat-from-scratch.json +++ b/src/test/resources/gcat-from-scratch.json @@ -8,7 +8,7 @@ "url": "https://opensource.org/licenses/EUPL-1.1" }, "keywords": ["gCube", "Catalogue", "D4Science"], - "description": "gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.", + "description": "gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.", "authors": [ { "affiliation": "Istituto di Scienza e Tecnologie dell'Informazione \"A. Faedo\" - CNR, Italy", diff --git a/src/test/resources/gcat-test-sandbox.json b/src/test/resources/gcat-test-sandbox.json index 70d8b9c..16dbd12 100644 --- a/src/test/resources/gcat-test-sandbox.json +++ b/src/test/resources/gcat-test-sandbox.json @@ -7,7 +7,7 @@ "url": "https://opensource.org/licenses/EUPL-1.1" }, "keywords": ["gCube", "Catalogue", "D4Science"], - "description": "gCube Catalogue (gCat) Service allows to publish items in the gCube Catalogue.", + "description": "gCube Catalogue (gCat) Service allows the publication of items in the gCube Catalogue.", "authors": [ { "affiliation": "Istituto di Scienza e Tecnologie dell'Informazione \"A. Faedo\" - CNR, Italy",