From 5f8121e6872dd74ff500047af0568cf479524b8c Mon Sep 17 00:00:00 2001 From: Diamantis Tziotzios Date: Thu, 11 Apr 2024 16:29:39 +0300 Subject: [PATCH] cleanup --- .../controllers/old/ManagementController.java | 50 - .../eu/eudat/controllers/old/Validation.java | 35 - .../logic/managers/DatasetProfileManager.java | 85 - .../logic/managers/ValidationManager.java | 32 - .../src/main/resources/GrantConfiguration.xml | 99 - .../main/resources/META-INF/persistence.xml | 14 - .../src/main/resources/RDACommonStandards.txt | 82 - .../resources/configurableLoginProviders.json | 72 - .../resources/externalUrls/ExternalUrls.xml | 1331 ----------- .../externalUrls/ExternalUrlsProduction.xml | 323 --- .../externalUrls/ExternalUrlsStaging.xml | 360 --- .../main/resources/externalUrls/funders.xml | 215 -- .../main/resources/externalUrls/journals.xml | 27 - .../main/resources/externalUrls/licenses.xml | 25 - .../main/resources/externalUrls/projects.xml | 80 - .../externalUrls/pub-repositories.xml | 67 - .../resources/externalUrls/publications.xml | 44 - .../resources/externalUrls/repositories.xml | 124 -- .../resources/externalUrls/taxonomies.xml | 25 - .../resources/externalUrls/validators.xml | 26 - .../web/src/main/resources/images/OpenDMP.png | Bin 5764 -> 0 bytes .../web/src/main/resources/images/default.png | Bin 10962 -> 0 bytes .../src/main/resources/internal/iso-4217.xml | 1949 ----------------- .../main/resources/internal/rda-lang-map.json | 186 -- .../mockData/DatasetsInternalMockUpData.json | 32 - .../mockData/FunderInternalMockUpData.json | 32 - .../mockData/GrantInternalMockUpData.json | 32 - .../OrganisationInternalMockUpData.json | 32 - .../mockData/ProjectInternalMockUpData.json | 32 - .../RegistriesInternalMockUpData.json | 29 - .../RepositoriesInternalMockUpData.json | 32 - .../ResearcherInternalMockUpData.json | 32 - .../mockData/ServicesInternalMockUpData.json | 29 - .../mockData/TagsInternalMockUpData.json | 32 - .../main/resources/mockData/mockupTags.json | 22 - 35 files changed, 5587 deletions(-) delete mode 100644 dmp-backend/web/src/main/java/eu/eudat/controllers/old/ManagementController.java delete mode 100644 dmp-backend/web/src/main/java/eu/eudat/controllers/old/Validation.java delete mode 100644 dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java delete mode 100644 dmp-backend/web/src/main/java/eu/eudat/logic/managers/ValidationManager.java delete mode 100644 dmp-backend/web/src/main/resources/GrantConfiguration.xml delete mode 100644 dmp-backend/web/src/main/resources/META-INF/persistence.xml delete mode 100644 dmp-backend/web/src/main/resources/RDACommonStandards.txt delete mode 100644 dmp-backend/web/src/main/resources/configurableLoginProviders.json delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsProduction.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsStaging.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/funders.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/journals.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/licenses.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/projects.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/pub-repositories.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/publications.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/repositories.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/taxonomies.xml delete mode 100644 dmp-backend/web/src/main/resources/externalUrls/validators.xml delete mode 100644 dmp-backend/web/src/main/resources/images/OpenDMP.png delete mode 100644 dmp-backend/web/src/main/resources/images/default.png delete mode 100644 dmp-backend/web/src/main/resources/internal/iso-4217.xml delete mode 100644 dmp-backend/web/src/main/resources/internal/rda-lang-map.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/DatasetsInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/FunderInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/GrantInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/OrganisationInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/ProjectInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/RegistriesInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/RepositoriesInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/ResearcherInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/ServicesInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/TagsInternalMockUpData.json delete mode 100644 dmp-backend/web/src/main/resources/mockData/mockupTags.json diff --git a/dmp-backend/web/src/main/java/eu/eudat/controllers/old/ManagementController.java b/dmp-backend/web/src/main/java/eu/eudat/controllers/old/ManagementController.java deleted file mode 100644 index 5b839e32a..000000000 --- a/dmp-backend/web/src/main/java/eu/eudat/controllers/old/ManagementController.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.eudat.controllers.old; - -import eu.eudat.authorization.Permission; -import eu.eudat.logic.managers.DatasetProfileManager; -import gr.cite.commons.web.authz.service.AuthorizationService; -import jakarta.transaction.Transactional; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@CrossOrigin -@RequestMapping(value = {"/api/management/"}) -public class ManagementController{ - - private final DatasetProfileManager datasetProfileManager; - private final AuthorizationService authorizationService; - - @Autowired - public ManagementController(DatasetProfileManager datasetProfileManager, AuthorizationService authorizationService){ - this.datasetProfileManager = datasetProfileManager; - this.authorizationService = authorizationService; - } - - @Transactional - @RequestMapping(method = RequestMethod.POST, value = {"/addSemantics"}) - public boolean addSemanticsInDatasetProfiles() throws Exception { - this.authorizationService.authorizeForce(Permission.AdminRole); - try { - this.datasetProfileManager.addSemanticsInDatasetProfiles(); - return true; - } catch (Exception exception) { - return false; - } - } - - @Transactional - @RequestMapping(method = RequestMethod.POST, value = {"/addRdaInSemantics"}) - public boolean addRdaInSemanticsInDatasetProfiles() throws Exception { - this.authorizationService.authorizeForce(Permission.AdminRole); - try { - this.datasetProfileManager.addRdaInSemanticsInDatasetProfiles(); - return true; - } catch (Exception exception) { - return false; - } - } -} diff --git a/dmp-backend/web/src/main/java/eu/eudat/controllers/old/Validation.java b/dmp-backend/web/src/main/java/eu/eudat/controllers/old/Validation.java deleted file mode 100644 index b702e9b9b..000000000 --- a/dmp-backend/web/src/main/java/eu/eudat/controllers/old/Validation.java +++ /dev/null @@ -1,35 +0,0 @@ -package eu.eudat.controllers.old; - -import eu.eudat.authorization.Permission; -import eu.eudat.logic.managers.ValidationManager; -import gr.cite.commons.web.authz.service.AuthorizationService; -import gr.cite.tools.exception.MyNotFoundException; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -@RestController -@CrossOrigin -@RequestMapping(value = {"/api"}) -public class Validation { - - private ValidationManager validationManager; - private final AuthorizationService authorizationService; - - @Autowired - public Validation(ValidationManager validationManager, AuthorizationService authorizationService) { - this.validationManager = validationManager; - this.authorizationService = authorizationService; - } - - @RequestMapping(method = RequestMethod.GET, value = {"/external/validation"}, produces = "application/json") - public @ResponseBody - Boolean validate( - @RequestParam(value = "query", required = false) String query, @RequestParam(value = "type", required = false) String type - ) throws MyNotFoundException { - this.authorizationService.authorizeForce(Permission.AuthenticatedRole); - - Boolean isValid = this.validationManager.validateIdentifier(query, type); - return isValid; - } -} - diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java deleted file mode 100644 index 864889d54..000000000 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java +++ /dev/null @@ -1,85 +0,0 @@ -package eu.eudat.logic.managers; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import javax.management.InvalidApplicationException; -import javax.xml.xpath.XPathExpressionException; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - - -@Component -public class DatasetProfileManager { - private static final Logger logger = LoggerFactory.getLogger(DatasetProfileManager.class); - private static final List cache = new ArrayList<>(); - -// private final RemoteFetcherService remoteFetcherService; - - @Autowired - public DatasetProfileManager() { - - } - private static String parseItem(Object item) { - if (item instanceof String) { - return (String) item; - } - if (item instanceof List) { - List listedItems = (List) item; - return parseItem(listedItems.get(0)); - } - if (item instanceof Map) { - return String.valueOf(((Map)item).get("$")); - } - return item != null ? item.toString() : null; - } - - public void addSemanticsInDatasetProfiles() throws XPathExpressionException, InvalidApplicationException { -// List ids = this.databaseRepository.getDatasetProfileDao().getAllIds(); -// for(DescriptionTemplateEntity dp: ids){ -// DescriptionTemplateEntity descriptionTemplateEntity = this.databaseRepository.getDatasetProfileDao().find(dp.getId()); -// Document document = XmlBuilder.fromXml(descriptionTemplateEntity.getDefinition()); -// XPathFactory xpathFactory = XPathFactory.newInstance(); -// XPath xpath = xpathFactory.newXPath(); -// XPathExpression expr = xpath.compile("//rdaCommonStandard"); -// NodeList rdaProperties = (NodeList) expr.evaluate(document, XPathConstants.NODESET); -// for(int i = 0; i < rdaProperties.getLength(); i++){ -// Node rdaPropertyNode = rdaProperties.item(i); -// String rdaProperty = rdaPropertyNode.getTextContent(); -// Element schematics = document.createElement("schematics"); -// Node fieldParent = rdaPropertyNode.getParentNode(); -// if(rdaProperty != null && !rdaProperty.isEmpty()){ -// Element schematic = document.createElement("schematic"); -// schematic.setTextContent("rda." + rdaProperty); -// schematics.appendChild(schematic); -// } -// fieldParent.insertBefore(schematics, rdaPropertyNode); -// fieldParent.removeChild(rdaPropertyNode); -// } -// this.updateDatasetProfileXml(document, descriptionTemplateEntity); -// } - } - - public void addRdaInSemanticsInDatasetProfiles() throws XPathExpressionException, InvalidApplicationException { -// List ids = this.databaseRepository.getDatasetProfileDao().getAllIds(); -// for(DescriptionTemplateEntity dp: ids){ -// DescriptionTemplateEntity descriptionTemplateEntity = this.databaseRepository.getDatasetProfileDao().find(dp.getId()); -// Document document = XmlBuilder.fromXml(descriptionTemplateEntity.getDefinition()); -// XPathFactory xpathFactory = XPathFactory.newInstance(); -// XPath xpath = xpathFactory.newXPath(); -// XPathExpression expr = xpath.compile("//schematic"); -// NodeList schematics = (NodeList) expr.evaluate(document, XPathConstants.NODESET); -// for (int i = 0; i < schematics.getLength(); i++) { -// Node schematicNode = schematics.item(i); -// String schematicRda = schematicNode.getTextContent(); -// if (schematicRda != null && !schematicRda.isEmpty() && !schematicRda.startsWith("rda.")) { -// schematicNode.setTextContent("rda." + schematicRda); -// } -// } -// this.updateDatasetProfileXml(document, descriptionTemplateEntity); -// } - } -} diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/ValidationManager.java b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/ValidationManager.java deleted file mode 100644 index 4cfdf3af5..000000000 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/ValidationManager.java +++ /dev/null @@ -1,32 +0,0 @@ -package eu.eudat.logic.managers; - -import eu.eudat.commons.scope.user.UserScope; -import gr.cite.tools.exception.MyNotFoundException; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import eu.eudat.service.externalfetcher.criteria.ExternalReferenceCriteria; - -@Component -public class ValidationManager { - -// private RemoteFetcherService remoteFetcherService; - private final UserScope userScope; - - @Autowired - public ValidationManager(UserScope userScope) { - super(); -// this.remoteFetcherService = remoteFetcherService; - this.userScope = userScope; - } - - public Boolean validateIdentifier(String identifier, String type) throws MyNotFoundException { - ExternalReferenceCriteria externalReferenceCriteria = new ExternalReferenceCriteria(identifier, null); -// Integer count = this.remoteFetcherService.countEntries(externalReferenceCriteria, type); - Integer count = 1; - return this.userScope.isSet() && count > 0; - } - - - -} diff --git a/dmp-backend/web/src/main/resources/GrantConfiguration.xml b/dmp-backend/web/src/main/resources/GrantConfiguration.xml deleted file mode 100644 index 3657195f7..000000000 --- a/dmp-backend/web/src/main/resources/GrantConfiguration.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - field1 - DMP-EDITOR.FIELDS.PROJECT - http://localhost:9091/api/project/ - search - id - name - - - field2 - funder - - - false - - - field2 - DMP-EDITOR.FIELDS.FUNDER - http://localhost:9091/api/funder/ - search - id - name - - - false - - - field3 - DMP-EDITOR.FIELDS.GRANT - http://localhost:9091/api/grant/ - search - id - name - - - false - - - - field3 - project.configuration.grant.name - - 1 - https://eestore.paas2.uninett.no/api/projectrepo/ - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'source' - - - $['meta']['pagination']['page','pages','count'] - - pid - name - - - navbar - NAV-BAR.PROJECTS - - - listingTitle - PROJECT-LISTING.TITLE - - - editorTitle - PROJECT-EDITOR.TITLE.NEW - - - editorLogo - PROJECT-EDITOR.FIELDS.LOGO - - - dmpEditor - DMP-EDITOR.FIELDS.PROJECT - - - criteriaStart - CRITERIA.PROJECTS.PERIOD-FROM - - - criteriaEnd - CRITERIA.PROJECTS.PERIOD-TO - - - dmpCriteria - CRITERIA.DMP.PROJECTS - - - - - - - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/META-INF/persistence.xml b/dmp-backend/web/src/main/resources/META-INF/persistence.xml deleted file mode 100644 index 45abc6ec5..000000000 --- a/dmp-backend/web/src/main/resources/META-INF/persistence.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Persistence unit for DPM Backend - - org.hibernate.jpa.HibernatePersistenceProvider - - - - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/RDACommonStandards.txt b/dmp-backend/web/src/main/resources/RDACommonStandards.txt deleted file mode 100644 index 95223cb14..000000000 --- a/dmp-backend/web/src/main/resources/RDACommonStandards.txt +++ /dev/null @@ -1,82 +0,0 @@ -dataset.data_quality_assurance -dataset.distribution.access_url -dataset.distribution.available_until -dataset.distribution.byte_size -dataset.distribution.data_access -dataset.distribution.description -dataset.distribution.download_url -dataset.distribution.format -dataset.distribution.host.availability -dataset.distribution.host.backup_frequency -dataset.distribution.host.backup_type -dataset.distribution.host.certified_with -dataset.distribution.host.description -dataset.distribution.host.geo_location -dataset.distribution.host.pid_system -dataset.distribution.host.storage_type -dataset.distribution.host.supports_versioning -dataset.distribution.host.title -dataset.distribution.host.url -dataset.distribution.license.license_ref -dataset.distribution.license.start_date -dataset.distribution.title -dataset.keyword -dataset.language -dataset.metadata.description -dataset.metadata.language -dataset.metadata.metadata_standard_id -dataset.metadata.metadata_standard_id.identifier -dataset.metadata.metadata_standard_id.type -dataset.personal_data -dataset.preservation_statement -dataset.security_and_privacy -dataset.security_and_privacy.description -dataset.security_and_privacy.title -dataset.sensitive_data -dataset.technical_resource.description -dataset.technical_resource.name -dataset.title -dataset.type -dataset.issued -dataset.dataset_id -dataset.dataset_id.identifier -dataset.dataset_id.type -dataset.description -dmp.contact -dmp.contact.contact_id.identifier -dmp.contact.contact_id.type -dmp.contact.mbox -dmp.contact.name -dmp.contributor -dmp.contributor.contributor_id.identifier -dmp.contributor.contributor_id.type -dmp.contributor.mbox -dmp.contributor.name -dmp.contributor.role -dmp.cost -dmp.cost.currency_code -dmp.cost.description -dmp.cost.title -dmp.cost.value -dmp.created -dmp.description -dmp.dmp_id -dmp.dmp_id.identifier -dmp.dmp_id.type -dmp.ethical_issues_description -dmp.ethical_issues_exist -dmp.ethical_issues_report -dmp.language -dmp.modified -dmp.project -dmp.project.description -dmp.project.end -dmp.project.funding -dmp.project.funding.funder_id.identifier -dmp.project.funding.funder_id.type -dmp.project.funding.funding_status -dmp.project.funding.grant_id.identifier -dmp.project.funding.grant_id.type -dmp.project.start -dmp.project.title -dmp.title \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/configurableLoginProviders.json b/dmp-backend/web/src/main/resources/configurableLoginProviders.json deleted file mode 100644 index b2cd6b9ee..000000000 --- a/dmp-backend/web/src/main/resources/configurableLoginProviders.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "providers": [ - { - "enabled": false, - "type": "oauth2", - "configurableLoginId": "oauth2-localhost", - "name": "myApp", - "clientId": "", - "clientSecret": "", - "redirect_uri": "", - "access_token_url": "", - "grant_type": "authorization_code", - "token": { - "access_token": "access_token", - "expires_in": "expires_in" - }, - "user": { - "id": "sub", - "name": "name", - "email": "email", - "user_info_url": "" - }, - "oauthUrl": "/authorize", - "scope": "email", - "state": "123562", - "logoUrl": null - }, - { - "enabled": false, - "type": "saml2", - "configurableLoginId": "", - "name": "" - "name": "", - "spEntityId": "", - "idpEntityId": "", - "idpUrl": "", - "idpMetadataUrl": "", - "idpArtifactUrl": "", - "binding": "Redirect", - "logoUrl": "", - "responseSigned": true, - "assertionSigned": true, - "assertionEncrypted": true, - "encryptionCert" : { - "alias": "", - "password": "", - "keystorePath": "encryptionkeystore.jks", - "keystorePassword": "", - "keyFormat": "JKS" - }, - "signingCert" : { - "alias": "", - "password": "", - "keystorePath": "signingkeystore.jks", - "keystorePassword": "", - "keyFormat": "JKS" - }, - "assertionConsumerServiceUrl": "", - "wantAssertionsSigned": true, - "authnRequestsSigned": true, - "usingFormat": "friendly_name", - "configurableUserFromAttributes": { - "email": "email", - "name": "givenName" - }, - "attributeTypes": { - "email": "XSString", - "givenName": "XSString" - } - } - ] -} diff --git a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml b/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml deleted file mode 100644 index 5752ced62..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml +++ /dev/null @@ -1,1331 +0,0 @@ - - - - - 1000 - - - - - - - - - - - - - - - - - - - - - - - - - rda-metadata-schemes - - 1 - External - https://rdamsc.bath.ac.uk/api2/m?q={like}&start=1&pageSize=111 - application/json; charset=utf-8 - - $['data']['items'][*] - - 'mscid' - 'title' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - - FIRST - - - - - - - - - openaire - - 1 - https://services.openaire.eu/search/v2/api/resources?query=((oaftype exact project) and ((projectcode_nt exact "{like}")or({like}))){funderQuery}&page={page}&size={pageSize}&format=json - &fq=(funder exact "{funderId}") - 0 - application/json; charset=utf-8 - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:project'] - - 'originalId' - 'title' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - - - FIRST - - - - - - - FIRST - - - - - - openaire - - 1 - External - https://services.openaire.eu/search/v2/api/publications?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - local - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/projectrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - crossref - - 1 - External - https://api.crossref.org/funders?query={like}&rows={pageSize} - application/json; charset=utf-8 - - $['message']['items'][*] - - 'name' - 'id' - 'count' - - - - - - - FIRST - - - - - - - openairealt2 - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - - 0 - application/json - {"officialname": "{like}", "typology":"data"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - - - - FIRST - - - - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"pubsrepository::institutional"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"pubsrepository::thematic"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"pubsrepository::unknown"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"journal"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - taxonomy - - 1 - External - https://eestore.paas2.uninett.no/api/taxonomy/ - 0 - application/vnd.api+json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'count' - - - - - - ALL - - - - - openaire - - 1 - External - https://services.openaire.eu/search/v2/api/resources?query=oaftype exact result and {query}&page={page}&size={pageSize}&format=json - 0 - application/json;charset=UTF-8 - - - 0 - (10[.][0-9]{4,}(?:[.][0-9]+)*\/(?:(?!["&\'<>])[[:graph:]])+) - (pidclassid exact "doi" and pid="{like}") - - - 1 - (10[.][0-9]{4,}(?:[.][0-9]+)*\/(?:(?!["&\'<>])\S)+) - (pidclassid exact "doi" and pid="{like}") - - - 2 - .+ - {like} - - - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:result'] - - 'originalId' - pid.content - pid.classid - 'title' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/servicerepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'source' - - - $['meta']['pagination']['page','pages','count'] - - - eosc - - 2 - External - https://beta.providers.eosc-portal.eu/api/service/all?query={like}&from={page}&quantity={pageSize} - 0 - application/json; charset=utf-8 - - $['results'][*] - - 'id' - 'name' - 'webpage' - 'description' - - - $['from','to','total'] - - - - FIRST - - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/personrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - orcid - - 2 - External - https://pub.sandbox.orcid.org/v3.0/expanded-search/?q={query}&start={page}&rows={pageSize} - 0 - application/json; charset=UTF-8 - - - 0 - ^[A-Za-z0-9]+ [A-Za-z0-9]+$ - - ((given-names:{like1}+AND+family-name:{like2})+OR+(given-names:{like2}+AND+family-name:{like1})) - - - 1 - \d{4}-\d{4}-\d{4}-\d{4} - orcid:{like} - - - 2 - .+ - given-names:{like}+OR+family-name:{like} - - - - $['expanded-result'][*] - - 'orcid-id' - 'given-names' - 'family-names' - 'name' - - - api - $['num-found'] - - - - FIRST - - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/organizationrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - ROR - - 1 - External - https://api.ror.org/organizations?query={like}&page={page} - 1 - application/json; charset=utf-8 - - $['items'][*] - - 'id' - 'name' - 'links' - 'types' - - - $['number_of_results'] - - - openaire - - 1 - External - https://services.openaire.eu/search/v2/api/organizations/?q={like}&page={page}&size={pageSize}&format=json - 0 - application/json; charset=utf-8 - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:organization'] - - 'originalId' - pid.content - pid.classid - 'legalname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - - FIRST - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/datasetmdrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'source' - - - $['meta']['pagination']['page','pages','count'] - - - openaire - - 2 - External - https://services.openaire.eu/search/v2/api/datasets/?q={like}&page={page}&size={pageSize}&format=json - 0 - application/json; charset=utf-8 - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:result'] - - 'originalId' - 'title' - pid.content - pid.classid - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - - FIRST - - - - - - opendefinition - - 1 - External - https://licenses.opendefinition.org/licenses/groups/all.json - 1 - application/vnd.api+json; charset=utf-8 - - $[*] - - 'id' - 'title' - 'url' - 'maintainer' - - - - - FIRST - - - - - - zenodo - - 1 - External - https://sandbox.zenodo.org/api/records/?page={page}&size={pageSize}&q="{like}" - 1 - application/json - - $[*] - - 'conceptrecid' - 'conceptdoi' - 'doi' - 'created' - - - $['hits']['total'] - - - FIRST - - - - - - - zenodo - - 1 - External - https://zenodo.org/api/records/?page={page}&size={pageSize}&q=title:"{like}" doi:"{like}" conceptdoi:"{like}" - false - 1 - application/json - - $[*] - - 'id' - 'title' - 'description' - - - $['hits']['total'] - - - - https://zenodo.org/api/records/{id} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - openaire - - 1 - External - https://services.openaire.eu/search/v2/api/datasets/?q={like}&page={page}&size={pageSize}&format=json - true - 0 - application/json - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:result'] - - 'originalId' - 'title' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsProduction.xml b/dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsProduction.xml deleted file mode 100644 index d5b22bb52..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsProduction.xml +++ /dev/null @@ -1,323 +0,0 @@ - - - - - 1000 - - - - - internal - - 1 - Internal - RegistriesInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - - - FIRST - - - - - - internal - - 1 - Internal - TagsInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - openAIRE - - 1 - https://services.openaire.eu/search/v2/api/resources?query=((oaftype exact project) and ((projectcode_nt exact "{like}")or({like}))){funderQuery}&page={page}&size={pageSize}&format=json - &fq=(funder exact "{funderId}") - 0 - application/json; charset=utf-8 - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:project'] - - 'originalId' - 'title' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - FIRST - - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/publications?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/datasets?&refine=true&fields=relfunder&page=0&size={page}&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/software?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/other?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - FIRST - - - - - - internal - - 1 - Internal - RepositoriesInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - - internal - - 1 - Internal - ServicesInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - - internal - - 1 - Internal - ResearcherInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - orcid - - 2 - External - https://pub.orcid.org/v3.0/expanded-search/?q={like}&start={page}&rows={pageSize} - 0 - application/json; charset=UTF-8 - - $['expanded-result'][*] - - 'orcid-id' - 'given-names' - 'family-names' - 'name' - - - $['num-found'] - - - FIRST - - - - - - - internal - - 1 - Internal - OrganisationInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - internal - - 1 - Internal - DatasetsInternalMockUpData.json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - zenodo - - 1 - External - https://zenodo.org/api/records/?page={page}&size={pageSize}&q="{like}" - 1 - application/json - - $[*] - - 'conceptrecid' - 'conceptdoi' - 'doi' - 'created' - - - $['hits']['total'] - - - FIRST - - - - - diff --git a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsStaging.xml b/dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsStaging.xml deleted file mode 100644 index 365ea535a..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrlsStaging.xml +++ /dev/null @@ -1,360 +0,0 @@ - - - - - 1000 - - - - - - - - - - - - - - - - - - - - - - - - - rda-metadata-schemes - - 1 - External - https://rdamsc.bath.ac.uk/api2/m?q={like}&start=1&pageSize=111 - application/json; charset=utf-8 - - $['data']['items'][*] - - 'mscid' - 'title' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/tags/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - openAIRE - - 1 - https://services.openaire.eu/search/v2/api/resources?query=((oaftype exact project) and ((projectcode_nt exact "{like}")or({like}))){funderQuery}&page={page}&size={pageSize}&format=json - &fq=(funder exact "{funderId}") - 0 - application/json; charset=utf-8 - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:project'] - - 'originalId' - 'title' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - FIRST - - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/publications?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/datasets?&refine=true&fields=relfunder&page=0&size={page}&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/software?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - servicesOpenAire - - 1 - External - https://services.openaire.eu/search/v2/api/other?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - - - FIRST - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/datarepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'source' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/servicerepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'source' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/personrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - orcid - - 2 - External - https://pub.orcid.org/v3.0/expanded-search/?q={like}&start={page}&rows={pageSize} - 0 - application/json; charset=UTF-8 - - $['expanded-result'][*] - - 'orcid-id' - 'given-names' - 'family-names' - 'name' - - - $['num-found'] - - - FIRST - - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/organizationrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/datasetmdrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - 'source' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - - - - - - zenodo - - 1 - External - https://zenodo.org/api/records/?page={page}&size={pageSize}&q="{like}" - 1 - application/json - - $[*] - - 'conceptrecid' - 'conceptdoi' - 'doi' - 'created' - - - $['hits']['total'] - - - FIRST - - - - - - diff --git a/dmp-backend/web/src/main/resources/externalUrls/funders.xml b/dmp-backend/web/src/main/resources/externalUrls/funders.xml deleted file mode 100644 index f7b1873c7..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/funders.xml +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - openaire - - 1 - External - https://services.openaire.eu/search/v2/api/publications?&refine=true&fields=relfunder&page={page}&size=0&format=json - 0 - application/json; charset=utf-8 - - $['refineResults']['relfunder'][*] - - 'name' - 'id' - 'count' - - - local - - - - - cristin - - 1 - External - https://eestore.paas2.uninett.no/api/projectrepo/?search={like}&page={page}&size={pageSize} - 1 - application/vnd.api+json; charset=utf-8 - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'uri' - 'description' - - - $['meta']['pagination']['page','pages','count'] - - - crossref - - 1 - External - https://api.crossref.org/funders?query={like}&rows={pageSize} - application/json; charset=utf-8 - - $['message']['items'][*] - - 'name' - 'id' - 'count' - - - - - - - FIRST - diff --git a/dmp-backend/web/src/main/resources/externalUrls/journals.xml b/dmp-backend/web/src/main/resources/externalUrls/journals.xml deleted file mode 100644 index 7bf785abd..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/journals.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"journal"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/licenses.xml b/dmp-backend/web/src/main/resources/externalUrls/licenses.xml deleted file mode 100644 index 3af20a4d4..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/licenses.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - opendefinition - - 1 - External - https://licenses.opendefinition.org/licenses/groups/all.json - 1 - application/vnd.api+json; charset=utf-8 - - $[*] - - 'id' - 'title' - 'url' - 'maintainer' - - - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/projects.xml b/dmp-backend/web/src/main/resources/externalUrls/projects.xml deleted file mode 100644 index d5bf6d090..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/projects.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/pub-repositories.xml b/dmp-backend/web/src/main/resources/externalUrls/pub-repositories.xml deleted file mode 100644 index 64caea2df..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/pub-repositories.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"pubsrepository::institutional"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"pubsrepository::thematic"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - openaire - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - 0 - application/json - {"officialname": "{like}", "typology":"pubsrepository::unknown"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/publications.xml b/dmp-backend/web/src/main/resources/externalUrls/publications.xml deleted file mode 100644 index b4c679490..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/publications.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - openaire - - 1 - External - https://services.openaire.eu/search/v2/api/resources?query=oaftype exact result and {query}&page={page}&size={pageSize}&format=json - 0 - application/json;charset=UTF-8 - - - 0 - (10[.][0-9]{4,}(?:[.][0-9]+)*\/(?:(?!["&\'<>])[[:graph:]])+) - (pidclassid exact "doi" and pid="{like}") - - - 1 - (10[.][0-9]{4,}(?:[.][0-9]+)*\/(?:(?!["&\'<>])\S)+) - (pidclassid exact "doi" and pid="{like}") - - - 2 - .+ - {like} - - - - $['results'][*]['result']['metadata']['oaf:entity']['oaf:result'] - - 'originalId' - pid.content - pid.classid - 'title' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/repositories.xml b/dmp-backend/web/src/main/resources/externalUrls/repositories.xml deleted file mode 100644 index 10ac938d9..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/repositories.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - openairealt2 - - 1 - External - POST - https://services.openaire.eu/openaire/ds/searchdetails/{page}/{pageSize}?requestSortBy=id&order=ASCENDING - - 0 - application/json - {"officialname": "{like}", "typology":"data"} - - $['datasourceInfo'][*] - - 'id' - 'officialname' - 'count' - - - $['meta']['pagination']['page','pages','count'] - - - - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/taxonomies.xml b/dmp-backend/web/src/main/resources/externalUrls/taxonomies.xml deleted file mode 100644 index 735c9f661..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/taxonomies.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - taxonomy - - 1 - External - https://eestore.paas2.uninett.no/api/taxonomy/ - 0 - application/vnd.api+json - - $['data'][*]['attributes'] - - 'pid' - 'name' - 'count' - - - - - - ALL - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/externalUrls/validators.xml b/dmp-backend/web/src/main/resources/externalUrls/validators.xml deleted file mode 100644 index 6e52a39b6..000000000 --- a/dmp-backend/web/src/main/resources/externalUrls/validators.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - zenodo - - 1 - External - https://sandbox.zenodo.org/api/records/?page={page}&size={pageSize}&q="{like}" - 1 - application/json - - $[*] - - 'conceptrecid' - 'conceptdoi' - 'doi' - 'created' - - - $['hits']['total'] - - - FIRST - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/images/OpenDMP.png b/dmp-backend/web/src/main/resources/images/OpenDMP.png deleted file mode 100644 index 6259b5813e2f53d5a2afbd4aa3e14d5a5a6b9cdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5764 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 - - - - AFGHANISTAN - Afghani - AFN - 971 - 2 - - - ÅLAND ISLANDS - Euro - EUR - 978 - 2 - - - ALBANIA - Lek - ALL - 008 - 2 - - - ALGERIA - Algerian Dinar - DZD - 012 - 2 - - - AMERICAN SAMOA - US Dollar - USD - 840 - 2 - - - ANDORRA - Euro - EUR - 978 - 2 - - - ANGOLA - Kwanza - AOA - 973 - 2 - - - ANGUILLA - East Caribbean Dollar - XCD - 951 - 2 - - - ANTARCTICA - No universal currency - - - ANTIGUA AND BARBUDA - East Caribbean Dollar - XCD - 951 - 2 - - - ARGENTINA - Argentine Peso - ARS - 032 - 2 - - - ARMENIA - Armenian Dram - AMD - 051 - 2 - - - ARUBA - Aruban Florin - AWG - 533 - 2 - - - AUSTRALIA - Australian Dollar - AUD - 036 - 2 - - - AUSTRIA - Euro - EUR - 978 - 2 - - - AZERBAIJAN - Azerbaijan Manat - AZN - 944 - 2 - - - BAHAMAS (THE) - Bahamian Dollar - BSD - 044 - 2 - - - BAHRAIN - Bahraini Dinar - BHD - 048 - 3 - - - BANGLADESH - Taka - BDT - 050 - 2 - - - BARBADOS - Barbados Dollar - BBD - 052 - 2 - - - BELARUS - Belarusian Ruble - BYN - 933 - 2 - - - BELGIUM - Euro - EUR - 978 - 2 - - - BELIZE - Belize Dollar - BZD - 084 - 2 - - - BENIN - CFA Franc BCEAO - XOF - 952 - 0 - - - BERMUDA - Bermudian Dollar - BMD - 060 - 2 - - - BHUTAN - Indian Rupee - INR - 356 - 2 - - - BHUTAN - Ngultrum - BTN - 064 - 2 - - - BOLIVIA (PLURINATIONAL STATE OF) - Boliviano - BOB - 068 - 2 - - - BOLIVIA (PLURINATIONAL STATE OF) - Mvdol - BOV - 984 - 2 - - - BONAIRE, SINT EUSTATIUS AND SABA - US Dollar - USD - 840 - 2 - - - BOSNIA AND HERZEGOVINA - Convertible Mark - BAM - 977 - 2 - - - BOTSWANA - Pula - BWP - 072 - 2 - - - BOUVET ISLAND - Norwegian Krone - NOK - 578 - 2 - - - BRAZIL - Brazilian Real - BRL - 986 - 2 - - - BRITISH INDIAN OCEAN TERRITORY (THE) - US Dollar - USD - 840 - 2 - - - BRUNEI DARUSSALAM - Brunei Dollar - BND - 096 - 2 - - - BULGARIA - Bulgarian Lev - BGN - 975 - 2 - - - BURKINA FASO - CFA Franc BCEAO - XOF - 952 - 0 - - - BURUNDI - Burundi Franc - BIF - 108 - 0 - - - CABO VERDE - Cabo Verde Escudo - CVE - 132 - 2 - - - CAMBODIA - Riel - KHR - 116 - 2 - - - CAMEROON - CFA Franc BEAC - XAF - 950 - 0 - - - CANADA - Canadian Dollar - CAD - 124 - 2 - - - CAYMAN ISLANDS (THE) - Cayman Islands Dollar - KYD - 136 - 2 - - - CENTRAL AFRICAN REPUBLIC (THE) - CFA Franc BEAC - XAF - 950 - 0 - - - CHAD - CFA Franc BEAC - XAF - 950 - 0 - - - CHILE - Chilean Peso - CLP - 152 - 0 - - - CHILE - Unidad de Fomento - CLF - 990 - 4 - - - CHINA - Yuan Renminbi - CNY - 156 - 2 - - - CHRISTMAS ISLAND - Australian Dollar - AUD - 036 - 2 - - - COCOS (KEELING) ISLANDS (THE) - Australian Dollar - AUD - 036 - 2 - - - COLOMBIA - Colombian Peso - COP - 170 - 2 - - - COLOMBIA - Unidad de Valor Real - COU - 970 - 2 - - - COMOROS (THE) - Comorian Franc - KMF - 174 - 0 - - - CONGO (THE DEMOCRATIC REPUBLIC OF THE) - Congolese Franc - CDF - 976 - 2 - - - CONGO (THE) - CFA Franc BEAC - XAF - 950 - 0 - - - COOK ISLANDS (THE) - New Zealand Dollar - NZD - 554 - 2 - - - COSTA RICA - Costa Rican Colon - CRC - 188 - 2 - - - CÔTE D'IVOIRE - CFA Franc BCEAO - XOF - 952 - 0 - - - CROATIA - Kuna - HRK - 191 - 2 - - - CUBA - Cuban Peso - CUP - 192 - 2 - - - CUBA - Peso Convertible - CUC - 931 - 2 - - - CURAÇAO - Netherlands Antillean Guilder - ANG - 532 - 2 - - - CYPRUS - Euro - EUR - 978 - 2 - - - CZECHIA - Czech Koruna - CZK - 203 - 2 - - - DENMARK - Danish Krone - DKK - 208 - 2 - - - DJIBOUTI - Djibouti Franc - DJF - 262 - 0 - - - DOMINICA - East Caribbean Dollar - XCD - 951 - 2 - - - DOMINICAN REPUBLIC (THE) - Dominican Peso - DOP - 214 - 2 - - - ECUADOR - US Dollar - USD - 840 - 2 - - - EGYPT - Egyptian Pound - EGP - 818 - 2 - - - EL SALVADOR - El Salvador Colon - SVC - 222 - 2 - - - EL SALVADOR - US Dollar - USD - 840 - 2 - - - EQUATORIAL GUINEA - CFA Franc BEAC - XAF - 950 - 0 - - - ERITREA - Nakfa - ERN - 232 - 2 - - - ESTONIA - Euro - EUR - 978 - 2 - - - ESWATINI - Lilangeni - SZL - 748 - 2 - - - ETHIOPIA - Ethiopian Birr - ETB - 230 - 2 - - - EUROPEAN UNION - Euro - EUR - 978 - 2 - - - FALKLAND ISLANDS (THE) [MALVINAS] - Falkland Islands Pound - FKP - 238 - 2 - - - FAROE ISLANDS (THE) - Danish Krone - DKK - 208 - 2 - - - FIJI - Fiji Dollar - FJD - 242 - 2 - - - FINLAND - Euro - EUR - 978 - 2 - - - FRANCE - Euro - EUR - 978 - 2 - - - FRENCH GUIANA - Euro - EUR - 978 - 2 - - - FRENCH POLYNESIA - CFP Franc - XPF - 953 - 0 - - - FRENCH SOUTHERN TERRITORIES (THE) - Euro - EUR - 978 - 2 - - - GABON - CFA Franc BEAC - XAF - 950 - 0 - - - GAMBIA (THE) - Dalasi - GMD - 270 - 2 - - - GEORGIA - Lari - GEL - 981 - 2 - - - GERMANY - Euro - EUR - 978 - 2 - - - GHANA - Ghana Cedi - GHS - 936 - 2 - - - GIBRALTAR - Gibraltar Pound - GIP - 292 - 2 - - - GREECE - Euro - EUR - 978 - 2 - - - GREENLAND - Danish Krone - DKK - 208 - 2 - - - GRENADA - East Caribbean Dollar - XCD - 951 - 2 - - - GUADELOUPE - Euro - EUR - 978 - 2 - - - GUAM - US Dollar - USD - 840 - 2 - - - GUATEMALA - Quetzal - GTQ - 320 - 2 - - - GUERNSEY - Pound Sterling - GBP - 826 - 2 - - - GUINEA - Guinean Franc - GNF - 324 - 0 - - - GUINEA-BISSAU - CFA Franc BCEAO - XOF - 952 - 0 - - - GUYANA - Guyana Dollar - GYD - 328 - 2 - - - HAITI - Gourde - HTG - 332 - 2 - - - HAITI - US Dollar - USD - 840 - 2 - - - HEARD ISLAND AND McDONALD ISLANDS - Australian Dollar - AUD - 036 - 2 - - - HOLY SEE (THE) - Euro - EUR - 978 - 2 - - - HONDURAS - Lempira - HNL - 340 - 2 - - - HONG KONG - Hong Kong Dollar - HKD - 344 - 2 - - - HUNGARY - Forint - HUF - 348 - 2 - - - ICELAND - Iceland Krona - ISK - 352 - 0 - - - INDIA - Indian Rupee - INR - 356 - 2 - - - INDONESIA - Rupiah - IDR - 360 - 2 - - - INTERNATIONAL MONETARY FUND (IMF)  - SDR (Special Drawing Right) - XDR - 960 - N.A. - - - IRAN (ISLAMIC REPUBLIC OF) - Iranian Rial - IRR - 364 - 2 - - - IRAQ - Iraqi Dinar - IQD - 368 - 3 - - - IRELAND - Euro - EUR - 978 - 2 - - - ISLE OF MAN - Pound Sterling - GBP - 826 - 2 - - - ISRAEL - New Israeli Sheqel - ILS - 376 - 2 - - - ITALY - Euro - EUR - 978 - 2 - - - JAMAICA - Jamaican Dollar - JMD - 388 - 2 - - - JAPAN - Yen - JPY - 392 - 0 - - - JERSEY - Pound Sterling - GBP - 826 - 2 - - - JORDAN - Jordanian Dinar - JOD - 400 - 3 - - - KAZAKHSTAN - Tenge - KZT - 398 - 2 - - - KENYA - Kenyan Shilling - KES - 404 - 2 - - - KIRIBATI - Australian Dollar - AUD - 036 - 2 - - - KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF) - North Korean Won - KPW - 408 - 2 - - - KOREA (THE REPUBLIC OF) - Won - KRW - 410 - 0 - - - KUWAIT - Kuwaiti Dinar - KWD - 414 - 3 - - - KYRGYZSTAN - Som - KGS - 417 - 2 - - - LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE) - Lao Kip - LAK - 418 - 2 - - - LATVIA - Euro - EUR - 978 - 2 - - - LEBANON - Lebanese Pound - LBP - 422 - 2 - - - LESOTHO - Loti - LSL - 426 - 2 - - - LESOTHO - Rand - ZAR - 710 - 2 - - - LIBERIA - Liberian Dollar - LRD - 430 - 2 - - - LIBYA - Libyan Dinar - LYD - 434 - 3 - - - LIECHTENSTEIN - Swiss Franc - CHF - 756 - 2 - - - LITHUANIA - Euro - EUR - 978 - 2 - - - LUXEMBOURG - Euro - EUR - 978 - 2 - - - MACAO - Pataca - MOP - 446 - 2 - - - MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF) - Denar - MKD - 807 - 2 - - - MADAGASCAR - Malagasy Ariary - MGA - 969 - 2 - - - MALAWI - Malawi Kwacha - MWK - 454 - 2 - - - MALAYSIA - Malaysian Ringgit - MYR - 458 - 2 - - - MALDIVES - Rufiyaa - MVR - 462 - 2 - - - MALI - CFA Franc BCEAO - XOF - 952 - 0 - - - MALTA - Euro - EUR - 978 - 2 - - - MARSHALL ISLANDS (THE) - US Dollar - USD - 840 - 2 - - - MARTINIQUE - Euro - EUR - 978 - 2 - - - MAURITANIA - Ouguiya - MRU - 929 - 2 - - - MAURITIUS - Mauritius Rupee - MUR - 480 - 2 - - - MAYOTTE - Euro - EUR - 978 - 2 - - - MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP - ADB Unit of Account - XUA - 965 - N.A. - - - MEXICO - Mexican Peso - MXN - 484 - 2 - - - MEXICO - Mexican Unidad de Inversion (UDI) - MXV - 979 - 2 - - - MICRONESIA (FEDERATED STATES OF) - US Dollar - USD - 840 - 2 - - - MOLDOVA (THE REPUBLIC OF) - Moldovan Leu - MDL - 498 - 2 - - - MONACO - Euro - EUR - 978 - 2 - - - MONGOLIA - Tugrik - MNT - 496 - 2 - - - MONTENEGRO - Euro - EUR - 978 - 2 - - - MONTSERRAT - East Caribbean Dollar - XCD - 951 - 2 - - - MOROCCO - Moroccan Dirham - MAD - 504 - 2 - - - MOZAMBIQUE - Mozambique Metical - MZN - 943 - 2 - - - MYANMAR - Kyat - MMK - 104 - 2 - - - NAMIBIA - Namibia Dollar - NAD - 516 - 2 - - - NAMIBIA - Rand - ZAR - 710 - 2 - - - NAURU - Australian Dollar - AUD - 036 - 2 - - - NEPAL - Nepalese Rupee - NPR - 524 - 2 - - - NETHERLANDS (THE) - Euro - EUR - 978 - 2 - - - NEW CALEDONIA - CFP Franc - XPF - 953 - 0 - - - NEW ZEALAND - New Zealand Dollar - NZD - 554 - 2 - - - NICARAGUA - Cordoba Oro - NIO - 558 - 2 - - - NIGER (THE) - CFA Franc BCEAO - XOF - 952 - 0 - - - NIGERIA - Naira - NGN - 566 - 2 - - - NIUE - New Zealand Dollar - NZD - 554 - 2 - - - NORFOLK ISLAND - Australian Dollar - AUD - 036 - 2 - - - NORTHERN MARIANA ISLANDS (THE) - US Dollar - USD - 840 - 2 - - - NORWAY - Norwegian Krone - NOK - 578 - 2 - - - OMAN - Rial Omani - OMR - 512 - 3 - - - PAKISTAN - Pakistan Rupee - PKR - 586 - 2 - - - PALAU - US Dollar - USD - 840 - 2 - - - PALESTINE, STATE OF - No universal currency - - - PANAMA - Balboa - PAB - 590 - 2 - - - PANAMA - US Dollar - USD - 840 - 2 - - - PAPUA NEW GUINEA - Kina - PGK - 598 - 2 - - - PARAGUAY - Guarani - PYG - 600 - 0 - - - PERU - Sol - PEN - 604 - 2 - - - PHILIPPINES (THE) - Philippine Peso - PHP - 608 - 2 - - - PITCAIRN - New Zealand Dollar - NZD - 554 - 2 - - - POLAND - Zloty - PLN - 985 - 2 - - - PORTUGAL - Euro - EUR - 978 - 2 - - - PUERTO RICO - US Dollar - USD - 840 - 2 - - - QATAR - Qatari Rial - QAR - 634 - 2 - - - RÉUNION - Euro - EUR - 978 - 2 - - - ROMANIA - Romanian Leu - RON - 946 - 2 - - - RUSSIAN FEDERATION (THE) - Russian Ruble - RUB - 643 - 2 - - - RWANDA - Rwanda Franc - RWF - 646 - 0 - - - SAINT BARTHÉLEMY - Euro - EUR - 978 - 2 - - - SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA - Saint Helena Pound - SHP - 654 - 2 - - - SAINT KITTS AND NEVIS - East Caribbean Dollar - XCD - 951 - 2 - - - SAINT LUCIA - East Caribbean Dollar - XCD - 951 - 2 - - - SAINT MARTIN (FRENCH PART) - Euro - EUR - 978 - 2 - - - SAINT PIERRE AND MIQUELON - Euro - EUR - 978 - 2 - - - SAINT VINCENT AND THE GRENADINES - East Caribbean Dollar - XCD - 951 - 2 - - - SAMOA - Tala - WST - 882 - 2 - - - SAN MARINO - Euro - EUR - 978 - 2 - - - SAO TOME AND PRINCIPE - Dobra - STN - 930 - 2 - - - SAUDI ARABIA - Saudi Riyal - SAR - 682 - 2 - - - SENEGAL - CFA Franc BCEAO - XOF - 952 - 0 - - - SERBIA - Serbian Dinar - RSD - 941 - 2 - - - SEYCHELLES - Seychelles Rupee - SCR - 690 - 2 - - - SIERRA LEONE - Leone - SLL - 694 - 2 - - - SINGAPORE - Singapore Dollar - SGD - 702 - 2 - - - SINT MAARTEN (DUTCH PART) - Netherlands Antillean Guilder - ANG - 532 - 2 - - - SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS "SUCRE" - Sucre - XSU - 994 - N.A. - - - SLOVAKIA - Euro - EUR - 978 - 2 - - - SLOVENIA - Euro - EUR - 978 - 2 - - - SOLOMON ISLANDS - Solomon Islands Dollar - SBD - 090 - 2 - - - SOMALIA - Somali Shilling - SOS - 706 - 2 - - - SOUTH AFRICA - Rand - ZAR - 710 - 2 - - - SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS - No universal currency - - - SOUTH SUDAN - South Sudanese Pound - SSP - 728 - 2 - - - SPAIN - Euro - EUR - 978 - 2 - - - SRI LANKA - Sri Lanka Rupee - LKR - 144 - 2 - - - SUDAN (THE) - Sudanese Pound - SDG - 938 - 2 - - - SURINAME - Surinam Dollar - SRD - 968 - 2 - - - SVALBARD AND JAN MAYEN - Norwegian Krone - NOK - 578 - 2 - - - SWEDEN - Swedish Krona - SEK - 752 - 2 - - - SWITZERLAND - Swiss Franc - CHF - 756 - 2 - - - SWITZERLAND - WIR Euro - CHE - 947 - 2 - - - SWITZERLAND - WIR Franc - CHW - 948 - 2 - - - SYRIAN ARAB REPUBLIC - Syrian Pound - SYP - 760 - 2 - - - TAIWAN (PROVINCE OF CHINA) - New Taiwan Dollar - TWD - 901 - 2 - - - TAJIKISTAN - Somoni - TJS - 972 - 2 - - - TANZANIA, UNITED REPUBLIC OF - Tanzanian Shilling - TZS - 834 - 2 - - - THAILAND - Baht - THB - 764 - 2 - - - TIMOR-LESTE - US Dollar - USD - 840 - 2 - - - TOGO - CFA Franc BCEAO - XOF - 952 - 0 - - - TOKELAU - New Zealand Dollar - NZD - 554 - 2 - - - TONGA - Pa’anga - TOP - 776 - 2 - - - TRINIDAD AND TOBAGO - Trinidad and Tobago Dollar - TTD - 780 - 2 - - - TUNISIA - Tunisian Dinar - TND - 788 - 3 - - - TURKEY - Turkish Lira - TRY - 949 - 2 - - - TURKMENISTAN - Turkmenistan New Manat - TMT - 934 - 2 - - - TURKS AND CAICOS ISLANDS (THE) - US Dollar - USD - 840 - 2 - - - TUVALU - Australian Dollar - AUD - 036 - 2 - - - UGANDA - Uganda Shilling - UGX - 800 - 0 - - - UKRAINE - Hryvnia - UAH - 980 - 2 - - - UNITED ARAB EMIRATES (THE) - UAE Dirham - AED - 784 - 2 - - - UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE) - Pound Sterling - GBP - 826 - 2 - - - UNITED STATES MINOR OUTLYING ISLANDS (THE) - US Dollar - USD - 840 - 2 - - - UNITED STATES OF AMERICA (THE) - US Dollar - USD - 840 - 2 - - - UNITED STATES OF AMERICA (THE) - US Dollar (Next day) - USN - 997 - 2 - - - URUGUAY - Peso Uruguayo - UYU - 858 - 2 - - - URUGUAY - Uruguay Peso en Unidades Indexadas (UI) - UYI - 940 - 0 - - - URUGUAY - Unidad Previsional - UYW - 927 - 4 - - - UZBEKISTAN - Uzbekistan Sum - UZS - 860 - 2 - - - VANUATU - Vatu - VUV - 548 - 0 - - - VENEZUELA (BOLIVARIAN REPUBLIC OF) - Bolívar Soberano - VES - 928 - 2 - - - VIET NAM - Dong - VND - 704 - 0 - - - VIRGIN ISLANDS (BRITISH) - US Dollar - USD - 840 - 2 - - - VIRGIN ISLANDS (U.S.) - US Dollar - USD - 840 - 2 - - - WALLIS AND FUTUNA - CFP Franc - XPF - 953 - 0 - - - WESTERN SAHARA - Moroccan Dirham - MAD - 504 - 2 - - - YEMEN - Yemeni Rial - YER - 886 - 2 - - - ZAMBIA - Zambian Kwacha - ZMW - 967 - 2 - - - ZIMBABWE - Zimbabwe Dollar - ZWL - 932 - 2 - - - ZZ01_Bond Markets Unit European_EURCO - Bond Markets Unit European Composite Unit (EURCO) - XBA - 955 - N.A. - - - ZZ02_Bond Markets Unit European_EMU-6 - Bond Markets Unit European Monetary Unit (E.M.U.-6) - XBB - 956 - N.A. - - - ZZ03_Bond Markets Unit European_EUA-9 - Bond Markets Unit European Unit of Account 9 (E.U.A.-9) - XBC - 957 - N.A. - - - ZZ04_Bond Markets Unit European_EUA-17 - Bond Markets Unit European Unit of Account 17 (E.U.A.-17) - XBD - 958 - N.A. - - - ZZ06_Testing_Code - Codes specifically reserved for testing purposes - XTS - 963 - N.A. - - - ZZ07_No_Currency - The codes assigned for transactions where no currency is involved - XXX - 999 - N.A. - - - ZZ08_Gold - Gold - XAU - 959 - N.A. - - - ZZ09_Palladium - Palladium - XPD - 964 - N.A. - - - ZZ10_Platinum - Platinum - XPT - 962 - N.A. - - - ZZ11_Silver - Silver - XAG - 961 - N.A. - - - \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/internal/rda-lang-map.json b/dmp-backend/web/src/main/resources/internal/rda-lang-map.json deleted file mode 100644 index 794787f0e..000000000 --- a/dmp-backend/web/src/main/resources/internal/rda-lang-map.json +++ /dev/null @@ -1,186 +0,0 @@ -{ - "aar": "aa", - "abk": "ab", - "afr": "af", - "aka": "ak", - "amh": "am", - "ara": "ar", - "arg": "an", - "asm": "as", - "ava": "av", - "ave": "ae", - "aym": "ay", - "aze": "az", - "bak": "ba", - "bam": "bm", - "bel": "be", - "ben": "bn", - "bis": "bi", - "bod": "bo", - "bos": "bs", - "bre": "br", - "bul": "bg", - "cat": "ca", - "ces": "cs", - "cha": "ch", - "che": "ce", - "chu": "cu", - "chv": "cv", - "cor": "kw", - "cos": "co", - "cre": "cr", - "cym": "cy", - "dan": "da", - "deu": "de", - "div": "dv", - "dzo": "dz", - "ell": "el", - "eng": "en", - "epo": "eo", - "est": "et", - "eus": "eu", - "ewe": "ee", - "fao": "fo", - "fas": "fa", - "fij": "fj", - "fin": "fi", - "fra": "fr", - "fry": "fy", - "ful": "ff", - "gla": "gd", - "gle": "ga", - "glg": "gl", - "glv": "gv", - "grn": "gn", - "guj": "gu", - "hat": "ht", - "hau": "ha", - "hbs": "sh", - "heb": "he", - "her": "hz", - "hin": "hi", - "hmo": "ho", - "hrv": "hr", - "hun": "hu", - "hye": "hy", - "ibo": "ig", - "ido": "io", - "iii": "ii", - "iku": "iu", - "ile": "ie", - "ina": "ia", - "ind": "id", - "ipk": "ik", - "isl": "is", - "ita": "it", - "jav": "jv", - "jpn": "ja", - "kal": "kl", - "kan": "kn", - "kas": "ks", - "kat": "ka", - "kau": "kr", - "kaz": "kk", - "khm": "km", - "kik": "ki", - "kin": "rw", - "kir": "ky", - "kom": "kv", - "kon": "kg", - "kor": "ko", - "kua": "kj", - "kur": "ku", - "lao": "lo", - "lat": "la", - "lav": "lv", - "lim": "li", - "lin": "ln", - "lit": "lt", - "ltz": "lb", - "lub": "lu", - "lug": "lg", - "mah": "mh", - "mal": "ml", - "mar": "mr", - "mkd": "mk", - "mlg": "mg", - "mlt": "mt", - "mon": "mn", - "mri": "mi", - "msa": "ms", - "mya": "my", - "nau": "na", - "nav": "nv", - "nbl": "nr", - "nde": "nd", - "ndo": "ng", - "nep": "ne", - "nld": "nl", - "nno": "nn", - "nob": "nb", - "nor": "no", - "nya": "ny", - "oci": "oc", - "oji": "oj", - "ori": "or", - "orm": "om", - "oss": "os", - "pan": "pa", - "pli": "pi", - "pol": "pl", - "por": "pt", - "pus": "ps", - "que": "qu", - "roh": "rm", - "ron": "ro", - "run": "rn", - "rus": "ru", - "sag": "sg", - "san": "sa", - "sin": "si", - "slk": "sk", - "slv": "sl", - "sme": "se", - "smo": "sm", - "sna": "sn", - "snd": "sd", - "som": "so", - "sot": "st", - "spa": "es", - "sqi": "sq", - "srd": "sc", - "srp": "sr", - "ssw": "ss", - "sun": "su", - "swa": "sw", - "swe": "sv", - "tah": "ty", - "tam": "ta", - "tat": "tt", - "tel": "te", - "tgk": "tg", - "tgl": "tl", - "tha": "th", - "tir": "ti", - "ton": "to", - "tsn": "tn", - "tso": "ts", - "tuk": "tk", - "tur": "tr", - "twi": "tw", - "uig": "ug", - "ukr": "uk", - "urd": "ur", - "uzb": "uz", - "ven": "ve", - "vie": "vi", - "vol": "vo", - "wln": "wa", - "wol": "wo", - "xho": "xh", - "yid": "yi", - "yor": "yo", - "zha": "za", - "zho": "zh", - "zul": "zu" -} \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/DatasetsInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/DatasetsInternalMockUpData.json deleted file mode 100644 index 08e5ef9ad..000000000 --- a/dmp-backend/web/src/main/resources/mockData/DatasetsInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "datasetssmockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Datasets test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "datasetssmockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Datasets test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "datasetssmockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Datasets test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/FunderInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/FunderInternalMockUpData.json deleted file mode 100644 index b3447f8ee..000000000 --- a/dmp-backend/web/src/main/resources/mockData/FunderInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "fundermockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Funder test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "fundermockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Funder test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "fundermockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Funder test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/GrantInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/GrantInternalMockUpData.json deleted file mode 100644 index d1ebbc1b6..000000000 --- a/dmp-backend/web/src/main/resources/mockData/GrantInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "grantmockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Grant test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "grantmockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Grant test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "grantmockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Grant test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/OrganisationInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/OrganisationInternalMockUpData.json deleted file mode 100644 index 249a44c2b..000000000 --- a/dmp-backend/web/src/main/resources/mockData/OrganisationInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "organisationmockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Organisation test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "organisationmockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Organisation test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "organisationmockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Organisation test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/ProjectInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/ProjectInternalMockUpData.json deleted file mode 100644 index fa2413294..000000000 --- a/dmp-backend/web/src/main/resources/mockData/ProjectInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "projectmockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Project test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "projectmockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Project test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "projectmockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Project test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/RegistriesInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/RegistriesInternalMockUpData.json deleted file mode 100644 index 15fa19a28..000000000 --- a/dmp-backend/web/src/main/resources/mockData/RegistriesInternalMockUpData.json +++ /dev/null @@ -1,29 +0,0 @@ -[ - { - "pid": "registriesmockup:internal/001", - "abbreviation": "RT1", - "label": "Registries test 1", - "uri": "mock.registries.com", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "registriesmockup:internal/002", - "abbreviation": "RT2", - "label": "Registries test 2", - "uri": "mock.registries.com", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "registriesmockup:internal/003", - "abbreviation": "RT3", - "label": "Registries test 3", - "uri": "mock.registries.com", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/RepositoriesInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/RepositoriesInternalMockUpData.json deleted file mode 100644 index 2f92a4d2a..000000000 --- a/dmp-backend/web/src/main/resources/mockData/RepositoriesInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "repositoriesmockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Repositories test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "repositoriesmockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Repositories test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "repositoriesmockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Repositories test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/ResearcherInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/ResearcherInternalMockUpData.json deleted file mode 100644 index b9778119a..000000000 --- a/dmp-backend/web/src/main/resources/mockData/ResearcherInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "researchermockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Researcher test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "researchermockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Researcher test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "researchermockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Researcher test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/ServicesInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/ServicesInternalMockUpData.json deleted file mode 100644 index f59ea07bc..000000000 --- a/dmp-backend/web/src/main/resources/mockData/ServicesInternalMockUpData.json +++ /dev/null @@ -1,29 +0,0 @@ -[ - { - "pid": "servicesmockup:internal/001", - "abbreviation": "ST1", - "label": "Services test 1", - "uri": "mock.services.com", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "servicesmockup:internal/002", - "abbreviation": "ST2", - "label": "Services test 2", - "uri": "mock.services.com", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "servicesmockup:internal/003", - "abbreviation": "ST3", - "label": "Services test 3", - "uri": "mock.services.com", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/TagsInternalMockUpData.json b/dmp-backend/web/src/main/resources/mockData/TagsInternalMockUpData.json deleted file mode 100644 index 5d243d117..000000000 --- a/dmp-backend/web/src/main/resources/mockData/TagsInternalMockUpData.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "pid": "tagsmockup:internal/001", - "remote_id": "", - "remote_pid": "", - "name": "Tags test 1", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "tagsmockup:internal/002", - "remote_id": "", - "remote_pid": "", - "name": "Tags test 2", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - }, - { - "pid": "tagsmockup:internal/003", - "remote_id": "", - "remote_pid": "", - "name": "Tags test 3", - "uri": "", - "last_fetched": "", - "description": "", - "tag": "internal" - } -] \ No newline at end of file diff --git a/dmp-backend/web/src/main/resources/mockData/mockupTags.json b/dmp-backend/web/src/main/resources/mockData/mockupTags.json deleted file mode 100644 index d38544fd3..000000000 --- a/dmp-backend/web/src/main/resources/mockData/mockupTags.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "pid": "1", - "name": "Tag1", - "label": "" - }, - { - "pid": "2", - "name": "Tag2", - "label": "" - }, - { - "pid": "3", - "name": "Tag3", - "label": "" - }, - { - "pid": "4", - "name": "Tag4", - "label": "" - } -] \ No newline at end of file