From e08f336a76b9359e37dceaeb1de20c3045b1ad1f Mon Sep 17 00:00:00 2001 From: pispis Date: Tue, 14 May 2024 15:48:24 +0300 Subject: [PATCH] temp fix of the identifier cardinality as in the v2 data we do not have the datacite prefix at the rules therefore the identifier element appears more than one times in the metadata record. --- .../guideline/openaire/FAIR_Data_GuidelinesProfile.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/FAIR_Data_GuidelinesProfile.java b/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/FAIR_Data_GuidelinesProfile.java index 10e8bfe..fe2de34 100644 --- a/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/FAIR_Data_GuidelinesProfile.java +++ b/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/FAIR_Data_GuidelinesProfile.java @@ -162,14 +162,14 @@ public final class FAIR_Data_GuidelinesProfile extends AbstractOpenAireProfile { // globally unique identifier private static final ElementSpec F1_01D_SPEC = Builders. - forMandatoryElement("identifier", ONE). + forMandatoryElement("identifier", ONE_TO_N). // withMandatoryAttribute("identifierType", new PIDCheckValuePredicate()). withMandatoryAttribute("identifierType", PERSISTENT_IDENTIFIER_TYPES). build(); // persistent identifier private static final ElementSpec F1_02D_SPEC = Builders. - forMandatoryElement("identifier", ONE). + forMandatoryElement("identifier", ONE_TO_N). withMandatoryAttribute("identifierType", IDENTIFIER_TYPES). build();