Populate v.3 and v.4 with additional information (links, cardinality).

This commit is contained in:
pispis 2023-08-02 15:15:42 +03:00
parent ba14a751c3
commit 30578076bf
2 changed files with 100 additions and 100 deletions

View File

@ -217,54 +217,54 @@ public final class LiteratureGuidelinesV3Profile extends AbstractOpenAireProfile
and(new RegexValuePredicate(COMPILED_DATASET_REFERENCE_REG_EX).negate())));
}
public static final SyntheticGuideline TITLE = SyntheticGuideline.of("Title", "description", "link", "fairPrinciples",
public static final SyntheticGuideline TITLE = SyntheticGuideline.of("Title", "description", "https://guidelines.openaire.eu/en/latest/literature/field_title.html", "F",
4, RequirementLevel.MANDATORY, TITLE_SPEC);
public static final SyntheticGuideline CREATOR = SyntheticGuideline.of("Creator", "description", "link", "fairPrinciples",
public static final SyntheticGuideline CREATOR = SyntheticGuideline.of("Creator", "description", "https://guidelines.openaire.eu/en/latest/literature/field_creator.html", "F",
4, RequirementLevel.MANDATORY, CREATOR_SPEC);
public static final SyntheticGuideline PROJECT_IDENTIFIER = SyntheticGuideline.of("Project Identifier", "description", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, PROJECT_IDENTIFIER_SPEC);
public static final SyntheticGuideline ACCESS_LEVEL = SyntheticGuideline.of("Access Level", "description", "link", "fairPrinciples",
public static final SyntheticGuideline PROJECT_IDENTIFIER = SyntheticGuideline.of("Project Identifier", "description", "https://guidelines.openaire.eu/en/latest/literature/field_projectid.html", "F",
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", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, LICENSE_CONDITION_SPEC);
public static final SyntheticGuideline EMBARGO_END_DATE = SyntheticGuideline.of("Embargo End Date", "description", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, EMBARGO_END_DATE_SPEC);
public static final SyntheticGuideline ALTERNATIVE_IDENTIFIER = SyntheticGuideline.of("Alternative Identifier", "description", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, ALT_IDENTIFIER_SPEC);
public static final SyntheticGuideline PUBLICATION_REFERENCE = SyntheticGuideline.of("Publication Reference", "description", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, PUBLICATION_REF_SPEC);
public static final SyntheticGuideline DATASET_REFERENCE = SyntheticGuideline.of("Dataset Reference", "description", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, DATASET_REF_SPEC);
public static final SyntheticGuideline SUBJECT = SyntheticGuideline.of("Subject", "description", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, SUBJECT_SPEC);
public static final SyntheticGuideline DESCRIPTION = SyntheticGuideline.of("Description", "description", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, DESCRIPTION_SPEC);
public static final SyntheticGuideline PUBLISHER = SyntheticGuideline.of("Publisher", "description", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, PUBLISHER_SPEC);
public static final SyntheticGuideline CONTRIBUTOR = SyntheticGuideline.of("Contributor", "description", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, CONTRIBUTOR_SPEC);
public static final SyntheticGuideline PUBLICATION_DATE = SyntheticGuideline.of("Publication Date", "description", "link", "fairPrinciples",
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);
public static final SyntheticGuideline ALTERNATIVE_IDENTIFIER = SyntheticGuideline.of("Alternative Identifier", "description", "https://guidelines.openaire.eu/en/latest/literature/field_alternativeidentifier.html", "F",
5, RequirementLevel.RECOMMENDED, ALT_IDENTIFIER_SPEC);
public static final SyntheticGuideline PUBLICATION_REFERENCE = SyntheticGuideline.of("Publication Reference", "description", "https://guidelines.openaire.eu/en/latest/literature/field_publicationreference.html", "F",
2, RequirementLevel.RECOMMENDED, PUBLICATION_REF_SPEC);
public static final SyntheticGuideline DATASET_REFERENCE = SyntheticGuideline.of("Dataset Reference", "description", "https://guidelines.openaire.eu/en/latest/literature/field_datasetreference.html", "F",
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",
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);
public static final SyntheticGuideline CONTRIBUTOR = SyntheticGuideline.of("Contributor", "description", "https://guidelines.openaire.eu/en/latest/literature/field_contributor.html", "F",
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", "link", "fairPrinciples",
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", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, PUBLICATION_TYPE_O_SPEC);
public static final SyntheticGuideline PUBLICATION_VERSION = SyntheticGuideline.of("Publication Version", "description", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, PUBLICATION_VERSION_SPEC);
public static final SyntheticGuideline FORMAT = SyntheticGuideline.of("Format", "description", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, FORMAT_SPEC);
public static final SyntheticGuideline RESOURCE_IDENTIFIER = SyntheticGuideline.of("Resource Identifier", "description", "link", "fairPrinciples",
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",
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);
public static final SyntheticGuideline SOURCE = SyntheticGuideline.of("Source", "link", "fairPrinciples",
5, RequirementLevel.MANDATORY, SOURCE_SPEC);
public static final SyntheticGuideline LANGUAGE = SyntheticGuideline.of("Language", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, LANGUAGE_SPEC);
public static final SyntheticGuideline RELATION = SyntheticGuideline.of("Relation", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, RELATION_SPEC);
public static final SyntheticGuideline COVERAGE = SyntheticGuideline.of("Coverage", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, COVERAGE_SPEC);
public static final SyntheticGuideline AUDIENCE = SyntheticGuideline.of("Audience", "link", "fairPrinciples",
2, RequirementLevel.MANDATORY, AUDIENCE_SPEC);
public static final SyntheticGuideline SOURCE = SyntheticGuideline.of("Source", "description", "https://guidelines.openaire.eu/en/latest/literature/field_source.html", "F",
5, RequirementLevel.RECOMMENDED, SOURCE_SPEC);
public static final SyntheticGuideline LANGUAGE = SyntheticGuideline.of("Language", "description", "https://guidelines.openaire.eu/en/latest/literature/field_language.html", "F",
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",
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",
2, RequirementLevel.RECOMMENDED, AUDIENCE_SPEC);
private static final List<SyntheticGuideline> GUIDELINES = Collections.unmodifiableList(
Arrays.asList(

View File

@ -425,70 +425,70 @@ public final class LiteratureGuidelinesV4Profile extends AbstractOpenAireProfile
}
//TODO: weights for guidelines haven't been finalized. They've been given an arbitrary value of 1.
public static SyntheticGuideline TITLE = SyntheticGuideline.of("Title", "description", "link", "fairPrinciples",
public static SyntheticGuideline TITLE = SyntheticGuideline.of("Title", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_title.html#dci-title", "F",
1, RequirementLevel.MANDATORY, TITLE_SPEC);
public static SyntheticGuideline CREATOR = SyntheticGuideline.of("Creator", "description", "link", "fairPrinciples",
public static SyntheticGuideline CREATOR = SyntheticGuideline.of("Creator", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_creator.html#dci-creator", "F",
1, RequirementLevel.MANDATORY, CREATOR_SPEC);
public static SyntheticGuideline CONTRIBUTOR = SyntheticGuideline.of("Contributor", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CONTRIBUTOR_SPEC);
public static SyntheticGuideline FUNDING_REFERENCE = SyntheticGuideline.of("Funding Reference", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, FUNDING_REFERENCE_SPEC);
public static SyntheticGuideline ALTERNATE_IDENTIFIER = SyntheticGuideline.of("Alternate Identifier", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, ALTERNATE_IDENTIFIER_SPEC);
public static SyntheticGuideline RELATED_IDENTIFIER = SyntheticGuideline.of("Related Identifier", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, RELATED_IDENTIFIER_SPEC);
public static SyntheticGuideline EMBARGO_PERIOD_DATE = SyntheticGuideline.of("Embargo Period Date", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, EMBARGO_PERIOD_DATE_SPEC);
public static SyntheticGuideline LANGUAGE = SyntheticGuideline.of("Language", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, LANGUAGE_SPEC);
public static SyntheticGuideline PUBLISHER = SyntheticGuideline.of("Publisher", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, PUBLISHER_SPEC);
public static SyntheticGuideline PUBLICATION_DATE = SyntheticGuideline.of("Publication Date", "description", "link", "fairPrinciples",
public static SyntheticGuideline CONTRIBUTOR = SyntheticGuideline.of("Contributor", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_contributor.html#dci-contributor", "F",
1, RequirementLevel.MANDATORY_IF_APPLICABLE, CONTRIBUTOR_SPEC);
public static SyntheticGuideline FUNDING_REFERENCE = SyntheticGuideline.of("Funding Reference", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_projectid.html#aire-fundingreference", "F",
1, RequirementLevel.MANDATORY_IF_APPLICABLE, FUNDING_REFERENCE_SPEC);
public static SyntheticGuideline ALTERNATE_IDENTIFIER = SyntheticGuideline.of("Alternate Identifier", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_alternativeidentifier.html#dci-alternativeidentifier", "F",
1, RequirementLevel.RECOMMENDED, ALTERNATE_IDENTIFIER_SPEC);
public static SyntheticGuideline RELATED_IDENTIFIER = SyntheticGuideline.of("Related Identifier", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_relatedidentifier.html#dci-relatedidentifier", "F",
1, RequirementLevel.RECOMMENDED, RELATED_IDENTIFIER_SPEC);
public static SyntheticGuideline EMBARGO_PERIOD_DATE = SyntheticGuideline.of("Embargo Period Date", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_embargoenddate.html#dci-dateembargo", "F",
1, RequirementLevel.MANDATORY_IF_APPLICABLE, EMBARGO_PERIOD_DATE_SPEC);
public static SyntheticGuideline LANGUAGE = SyntheticGuideline.of("Language", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_language.html#dc-language", "F",
1, RequirementLevel.MANDATORY_IF_APPLICABLE, LANGUAGE_SPEC);
public static SyntheticGuideline PUBLISHER = SyntheticGuideline.of("Publisher", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_publisher.html#dc-publisher", "F",
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", "link", "fairPrinciples",
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", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, DESCRIPTION_SPEC);
public static SyntheticGuideline FORMAT = SyntheticGuideline.of("Format", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, FORMAT_SPEC);
public static SyntheticGuideline RESOURCE_IDENTIFIER = SyntheticGuideline.of("Resource Identifier", "description", "link", "fairPrinciples",
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",
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);
public static SyntheticGuideline ACCESS_RIGHTS = SyntheticGuideline.of("Access Rights", "description", "link", "fairPrinciples",
public static SyntheticGuideline ACCESS_RIGHTS = SyntheticGuideline.of("Access Rights", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_accessrights.html#dci-accessrights", "F",
1, RequirementLevel.MANDATORY, ACCESS_RIGHTS_SPEC);
public static SyntheticGuideline SOURCE = SyntheticGuideline.of("Source", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, SOURCE_SPEC);
public static SyntheticGuideline SUBJECT = SyntheticGuideline.of("Subject", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, SUBJECT_SPEC);
public static SyntheticGuideline LICENSE_CONDITION = SyntheticGuideline.of("License Condition", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, LICENSE_CONDITION_SPEC);
public static SyntheticGuideline COVERAGE = SyntheticGuideline.of("Coverage", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, COVERAGE_SPEC);
public static SyntheticGuideline SIZE = SyntheticGuideline.of("Size", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, SIZE_SPEC);
public static SyntheticGuideline GEO_LOCATION = SyntheticGuideline.of("Geo Location", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, GEO_LOCATION_SPEC);
public static SyntheticGuideline RESOURCE_VERSION = SyntheticGuideline.of("Resource Version", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, RESOURCE_VERSION_SPEC);
public static SyntheticGuideline FILE_LOCATION = SyntheticGuideline.of("File Location", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, FILE_LOCATION_SPEC);
public static SyntheticGuideline CITATION_TITLE = SyntheticGuideline.of("Citation Title", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_TITLE_SPEC);
public static SyntheticGuideline CITATION_VOLUME = SyntheticGuideline.of("Citation Volume", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_VOLUME_SPEC);
public static SyntheticGuideline CITATION_ISSUE = SyntheticGuideline.of("Citation Issue", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_ISSUE_SPEC);
public static SyntheticGuideline CITATION_START_PAGE = SyntheticGuideline.of("Citation Start Page", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_START_PAGE_SPEC);
public static SyntheticGuideline CITATION_END_PAGE = SyntheticGuideline.of("Citation End Page", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_END_PAGE_SPEC);
public static SyntheticGuideline CITATION_EDITION = SyntheticGuideline.of("Citation Edition", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_EDITION_SPEC);
public static SyntheticGuideline CITATION_CONFERENCE_PLACE = SyntheticGuideline.of("Citation Conference Place", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_CONFERENCE_PLACE_SPEC);
public static SyntheticGuideline CITATION_CONFERENCE_DATE = SyntheticGuideline.of("Citation Conference Date", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, CITATION_CONFERENCE_DATE_SPEC);
public static SyntheticGuideline AUDIENCE = SyntheticGuideline.of("Audience", "description", "link", "fairPrinciples",
1, RequirementLevel.MANDATORY, AUDIENCE_SPEC);
public static SyntheticGuideline SOURCE = SyntheticGuideline.of("Source", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_source.html#dc-source", "F",
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",
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",
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",
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",
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);
public static SyntheticGuideline FILE_LOCATION = SyntheticGuideline.of("File Location", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_filelocation.html#aire-file", "F",
1, RequirementLevel.MANDATORY_IF_APPLICABLE, FILE_LOCATION_SPEC);
public static SyntheticGuideline CITATION_TITLE = SyntheticGuideline.of("Citation Title", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationtitle.html#aire-citationtitle", "F",
1, RequirementLevel.RECOMMENDED, CITATION_TITLE_SPEC);
public static SyntheticGuideline CITATION_VOLUME = SyntheticGuideline.of("Citation Volume", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationvolume.html#aire-citationvolume", "F",
1, RequirementLevel.RECOMMENDED, CITATION_VOLUME_SPEC);
public static SyntheticGuideline CITATION_ISSUE = SyntheticGuideline.of("Citation Issue", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationissue.html#aire-citationissue", "F",
1, RequirementLevel.RECOMMENDED, CITATION_ISSUE_SPEC);
public static SyntheticGuideline CITATION_START_PAGE = SyntheticGuideline.of("Citation Start Page", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationstartpage.html#aire-citationstartpage", "F",
1, RequirementLevel.RECOMMENDED, CITATION_START_PAGE_SPEC);
public static SyntheticGuideline CITATION_END_PAGE = SyntheticGuideline.of("Citation End Page", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationendpage.html#aire-citationendpage", "F",
1, RequirementLevel.RECOMMENDED, CITATION_END_PAGE_SPEC);
public static SyntheticGuideline CITATION_EDITION = SyntheticGuideline.of("Citation Edition", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationedition.html#aire-citationedition", "F",
1, RequirementLevel.RECOMMENDED, CITATION_EDITION_SPEC);
public static SyntheticGuideline CITATION_CONFERENCE_PLACE = SyntheticGuideline.of("Citation Conference Place", "description", "https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_citationconferenceplace.html#aire-citationconferenceplace", "F",
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",
1, RequirementLevel.OPTIONAL, AUDIENCE_SPEC);
private static final List<SyntheticGuideline> GUIDELINES = Collections.unmodifiableList(
Arrays.asList(