diff --git a/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV4Profile.java b/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV4Profile.java index 5dd6a98..e72e231 100644 --- a/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV4Profile.java +++ b/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV4Profile.java @@ -220,7 +220,7 @@ public final class LiteratureGuidelinesV4Profile extends AbstractOpenAireProfile //TODO: Implement proper applicability rule //LEONIDAS: The withMandatoryAttribute fails whe another date element eg. for Publication Date exists private static final ElementSpec EMBARGO_PERIOD_DATE_SPEC = Builders. - forMandatoryIfApplicableElement("datacite:date", ONE_TO_N, applicabilityRuleForEmbargoPeriodDate()). + forMandatoryIfApplicableElement("datacite:date", TWO, applicabilityRuleForEmbargoPeriodDate()). withMandatoryAttribute("dateType", EMBARGO_DATE_TYPES). allowedValues(new RegexValuePredicate(COMPILED_YYYY_MM_DD_RANGE_REGEX).or(new RegexValuePredicate(COMPILED_YEAR_YYYY_REG_EX))). build();