Const.java 5.42 KiB
/*******************************************************************************
* OSUG-DOI project ( http://doi.osug.fr ) - Copyright (C) CNRS.
******************************************************************************/
package fr.osug.doi;
/**
*
* @author bourgesl
*/
public interface Const {
/** datacite schema version '3.1' or '4.0' */
public final static String SCHEMA_VERSION = "3.1";
public final static String DOI_PREFIX_TEST = "10.5072";
public final static char SEPARATOR = ';';
public final static char COMMENT = '#';
public final static String FILE_EXT_CSV = ".csv";
public final static String FILE_EXT_XML = ".xml";
public static final String KEY_IDENTIFIER = "identifier:DOI";
public static final String KEY_GEO_LOCATION_PLACE = "geoLocationPlace";
public static final String KEY_TITLE = "title";
public static final String KEY_CREATOR_NAME = "creatorName";
public static final String KEY_CONTRIBUTOR_NAME = "contributorName";
public static final String KEY_REL_ID_START = "relatedIdentifier:";
public static final String KEY_REL_ID_DOI = ":DOI";
public static final String[] KEY_ORDER = new String[]{
//# 1 [identifier]
"identifier", KEY_IDENTIFIER,
//# 2 [creators]
KEY_CREATOR_NAME,
//# 3 [titles]
KEY_TITLE,
"title:AlternativeTitle",
"title:Subtitle",
"title:TranslatedTitle",
//# 4 [publisher]
"publisher",
// # 5 [publicationYear]
"publicationYear",
//# 6 [subjects]
"subject",
"subject:main",
"subject:var",
//# 7 [contributors]
"contributorName:ContactPerson",
"contributorName:DataCollector",
"contributorName:DataCurator",
"contributorName:DataManager",
"contributorName:Distributor",
"contributorName:Editor",
"contributorName:Funder",
"contributorName:HostingInstitution",
"contributorName:Other",
"contributorName:Producer",
"contributorName:ProjectLeader",
"contributorName:ProjectManager",
"contributorName:ProjectMember",
"contributorName:RegistrationAgency",
"contributorName:RegistrationAuthority",
"contributorName:RelatedPerson",
"contributorName:ResearchGroup",
"contributorName:RightsHolder",
"contributorName:Researcher",