diff --git a/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV3Profile.java b/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV3Profile.java index 5a678bf..c7152fe 100644 --- a/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV3Profile.java +++ b/src/main/java/eu/dnetlib/validator2/validation/guideline/openaire/LiteratureGuidelinesV3Profile.java @@ -225,7 +225,7 @@ public final class LiteratureGuidelinesV3Profile extends AbstractOpenAireProfile 5, RequirementLevel.MANDATORY_IF_APPLICABLE, PROJECT_IDENTIFIER_SPEC); public static final SyntheticGuideline ACCESS_LEVEL = SyntheticGuideline.of("Access Level", "description", "https://guidelines.openaire.eu/en/latest/literature/field_accesslevel.html", "F", 5, RequirementLevel.MANDATORY, ACCESS_LEVEL_SPEC); - public static final SyntheticGuideline LICENSE_CONDITION = SyntheticGuideline.of("License Condition", "description", "https://guidelines.openaire.eu/en/latest/literature/field_licensecondition.html", "F,R", + public static final SyntheticGuideline LICENSE_CONDITION = SyntheticGuideline.of("License Condition", "description", "https://guidelines.openaire.eu/en/latest/literature/field_licensecondition.html", "F, R", 1, RequirementLevel.RECOMMENDED, LICENSE_CONDITION_SPEC); public static final SyntheticGuideline EMBARGO_END_DATE = SyntheticGuideline.of("Embargo End Date", "description", "https://guidelines.openaire.eu/en/latest/literature/field_embargoenddate.html", "F", 5, RequirementLevel.MANDATORY_IF_APPLICABLE, EMBARGO_END_DATE_SPEC); @@ -237,7 +237,7 @@ public final class LiteratureGuidelinesV3Profile extends AbstractOpenAireProfile 2, RequirementLevel.RECOMMENDED, DATASET_REF_SPEC); public static final SyntheticGuideline SUBJECT = SyntheticGuideline.of("Subject", "description", "https://guidelines.openaire.eu/en/latest/literature/field_subject.html", "F", 5, RequirementLevel.MANDATORY_IF_APPLICABLE, SUBJECT_SPEC); - public static final SyntheticGuideline DESCRIPTION = SyntheticGuideline.of("Description", "description", "https://guidelines.openaire.eu/en/latest/literature/field_description.html", "F,R", + public static final SyntheticGuideline DESCRIPTION = SyntheticGuideline.of("Description", "description", "https://guidelines.openaire.eu/en/latest/literature/field_description.html", "F, R", 5, RequirementLevel.MANDATORY_IF_APPLICABLE, DESCRIPTION_SPEC); public static final SyntheticGuideline PUBLISHER = SyntheticGuideline.of("Publisher", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publisher.html", "F", 5, RequirementLevel.MANDATORY_IF_APPLICABLE, PUBLISHER_SPEC); @@ -245,13 +245,13 @@ public final class LiteratureGuidelinesV3Profile extends AbstractOpenAireProfile 2, RequirementLevel.RECOMMENDED, CONTRIBUTOR_SPEC); public static final SyntheticGuideline PUBLICATION_DATE = SyntheticGuideline.of("Publication Date", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationdate.html", "F", 5, RequirementLevel.MANDATORY, PUBLICATION_DATE_SPEC); - public static final SyntheticGuideline PUBLICATION_TYPE_MANDATORY = SyntheticGuideline.of("Publication Type M", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationtype.html", "F,R", + public static final SyntheticGuideline PUBLICATION_TYPE_MANDATORY = SyntheticGuideline.of("Publication Type M", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationtype.html", "F, R", 5, RequirementLevel.MANDATORY, PUBLICATION_TYPE_M_SPEC); - public static final SyntheticGuideline PUBLICATION_TYPE_OPTIONAL = SyntheticGuideline.of("Publication Type O", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationtype.html", "F,R", + public static final SyntheticGuideline PUBLICATION_TYPE_OPTIONAL = SyntheticGuideline.of("Publication Type O", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationtype.html", "F, R", 1, RequirementLevel.OPTIONAL, PUBLICATION_TYPE_O_SPEC); public static final SyntheticGuideline PUBLICATION_VERSION = SyntheticGuideline.of("Publication Version", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationversion.html", "F", 2, RequirementLevel.RECOMMENDED, PUBLICATION_VERSION_SPEC); - public static final SyntheticGuideline FORMAT = SyntheticGuideline.of("Format", "description", "https://guidelines.openaire.eu/en/latest/literature/field_format.html", "F,R", + public static final SyntheticGuideline FORMAT = SyntheticGuideline.of("Format", "description", "https://guidelines.openaire.eu/en/latest/literature/field_format.html", "F, R", 2, RequirementLevel.RECOMMENDED, FORMAT_SPEC); public static final SyntheticGuideline RESOURCE_IDENTIFIER = SyntheticGuideline.of("Resource Identifier", "description", "https://guidelines.openaire.eu/en/latest/literature/field_resourceidentifier.html", "F", 5, RequirementLevel.MANDATORY, RESOURCE_IDENTIFIER_SPEC); @@ -261,9 +261,9 @@ public final class LiteratureGuidelinesV3Profile extends AbstractOpenAireProfile 2, RequirementLevel.RECOMMENDED, LANGUAGE_SPEC); public static final SyntheticGuideline RELATION = SyntheticGuideline.of("Relation", "description", "https://guidelines.openaire.eu/en/latest/literature/field_relation.html", "F", 1, RequirementLevel.OPTIONAL, RELATION_SPEC); - public static final SyntheticGuideline COVERAGE = SyntheticGuideline.of("Coverage", "description", "https://guidelines.openaire.eu/en/latest/literature/field_coverage.html", "F,R", + public static final SyntheticGuideline COVERAGE = SyntheticGuideline.of("Coverage", "description", "https://guidelines.openaire.eu/en/latest/literature/field_coverage.html", "F, R", 1, RequirementLevel.RECOMMENDED, COVERAGE_SPEC); - public static final SyntheticGuideline AUDIENCE = SyntheticGuideline.of("Audience", "description", "https://guidelines.openaire.eu/en/latest/literature/field_audience.html", "F,R", + public static final SyntheticGuideline AUDIENCE = SyntheticGuideline.of("Audience", "description", "https://guidelines.openaire.eu/en/latest/literature/field_audience.html", "F, R", 2, RequirementLevel.RECOMMENDED, AUDIENCE_SPEC); private static final List GUIDELINES = Collections.unmodifiableList( 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 ddbb778..9e0bd6c 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 @@ -445,11 +445,11 @@ public final class LiteratureGuidelinesV4Profile extends AbstractOpenAireProfile 1, RequirementLevel.MANDATORY_IF_APPLICABLE, PUBLISHER_SPEC); public static SyntheticGuideline PUBLICATION_DATE = SyntheticGuideline.of("Publication Date", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_publicationdate.html#dci-datepublication", "F", 1, RequirementLevel.MANDATORY, PUBLICATION_DATE_SPEC); - public static SyntheticGuideline RESOURCE_TYPE = SyntheticGuideline.of("Resource Type", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_publicationtype.html#aire-resourcetype", "F,R", + public static SyntheticGuideline RESOURCE_TYPE = SyntheticGuideline.of("Resource Type", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_publicationtype.html#aire-resourcetype", "F, R", 1, RequirementLevel.MANDATORY, RESOURCE_TYPE_SPEC); - public static SyntheticGuideline DESCRIPTION = SyntheticGuideline.of("Description", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_description.html#dc-description", "F,R", + public static SyntheticGuideline DESCRIPTION = SyntheticGuideline.of("Description", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_description.html#dc-description", "F, R", 1, RequirementLevel.MANDATORY_IF_APPLICABLE, DESCRIPTION_SPEC); - public static SyntheticGuideline FORMAT = SyntheticGuideline.of("Format", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_format.html#dc-format", "F,R", + public static SyntheticGuideline FORMAT = SyntheticGuideline.of("Format", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_format.html#dc-format", "F, R", 1, RequirementLevel.RECOMMENDED, FORMAT_SPEC); public static SyntheticGuideline RESOURCE_IDENTIFIER = SyntheticGuideline.of("Resource Identifier", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_resourceidentifier.html#dci-identifier", "F", 1, RequirementLevel.MANDATORY, RESOURCE_IDENTIFIER_SPEC); @@ -459,13 +459,13 @@ public final class LiteratureGuidelinesV4Profile extends AbstractOpenAireProfile 1, RequirementLevel.RECOMMENDED, SOURCE_SPEC); public static SyntheticGuideline SUBJECT = SyntheticGuideline.of("Subject", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_subject.html#dci-subject", "F", 1, RequirementLevel.MANDATORY_IF_APPLICABLE, SUBJECT_SPEC); - public static SyntheticGuideline LICENSE_CONDITION = SyntheticGuideline.of("License Condition", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_licensecondition.html#aire-licensecondition", "F,R", + public static SyntheticGuideline LICENSE_CONDITION = SyntheticGuideline.of("License Condition", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_licensecondition.html#aire-licensecondition", "F, R", 1, RequirementLevel.RECOMMENDED, LICENSE_CONDITION_SPEC); - public static SyntheticGuideline COVERAGE = SyntheticGuideline.of("Coverage", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_coverage.html#dc-coverage", "F,R", + public static SyntheticGuideline COVERAGE = SyntheticGuideline.of("Coverage", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_coverage.html#dc-coverage", "F, R", 1, RequirementLevel.RECOMMENDED, COVERAGE_SPEC); - public static SyntheticGuideline SIZE = SyntheticGuideline.of("Size", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_size.html#dci-size", "F,R", + public static SyntheticGuideline SIZE = SyntheticGuideline.of("Size", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_size.html#dci-size", "F, R", 1, RequirementLevel.OPTIONAL, SIZE_SPEC); - public static SyntheticGuideline GEO_LOCATION = SyntheticGuideline.of("Geo Location", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_geolocation.html#dci-geolocation", "F,R", + public static SyntheticGuideline GEO_LOCATION = SyntheticGuideline.of("Geo Location", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_geolocation.html#dci-geolocation", "F, R", 1, RequirementLevel.OPTIONAL, GEO_LOCATION_SPEC); public static SyntheticGuideline RESOURCE_VERSION = SyntheticGuideline.of("Resource Version", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_resourceversion.html#aire-version", "F", 1, RequirementLevel.RECOMMENDED, RESOURCE_VERSION_SPEC); @@ -487,7 +487,7 @@ public final class LiteratureGuidelinesV4Profile extends AbstractOpenAireProfile 1, RequirementLevel.RECOMMENDED, CITATION_CONFERENCE_PLACE_SPEC); public static SyntheticGuideline CITATION_CONFERENCE_DATE = SyntheticGuideline.of("Citation Conference Date", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationconferencedate.html#aire-citationconferencedate", "F", 1, RequirementLevel.RECOMMENDED, CITATION_CONFERENCE_DATE_SPEC); - public static SyntheticGuideline AUDIENCE = SyntheticGuideline.of("Audience", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_audience.html#dct-audience", "F,R", + public static SyntheticGuideline AUDIENCE = SyntheticGuideline.of("Audience", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_audience.html#dct-audience", "F, R", 1, RequirementLevel.OPTIONAL, AUDIENCE_SPEC); private static final List GUIDELINES = Collections.unmodifiableList(