/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE file at the root of the source
* tree and available online at
*
* https://github.com/keeps/roda
*/
package org.roda.core;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.roda.core.data.common.RodaConstants;
/**
*
* @author Luis Faria <lfaria@keep.pt>
*
*/
public final class CorporaConstants {
// Corpora constants
public static final String SOURCE_AIP_CONTAINER = RodaConstants.STORAGE_CONTAINER_AIP;
public static final String SOURCE_PRESERVATION_CONTAINER = RodaConstants.STORAGE_CONTAINER_PRESERVATION;
public static final String SOURCE_AGENT_CONTAINER = RodaConstants.STORAGE_CONTAINER_AGENT;
public static final String SOURCE_AIP_ID = "AIP_1";
public static final String SOURCE_AIP_ID_3 = "AIP_3";
public static final String SOURCE_AIP_VERSION_EAD_3 = "AIP_VERSION_EAD_3";
public static final String SOURCE_AIP_VERSION_EAD_UNKNOWN = "AIP_VERSION_EAD_UNKNOWN";
public static final String SOURCE_AIP_BUGGY_ID = "AIP_BUGGY";
public static final String SOURCE_AIP_ID_REAL = "REAL";
public static final String SOURCE_AIP_REP_WITH_SUBFOLDERS = "AIP_REP_WITH_SUBFOLDERS";
public static final String SOURCE_AIP_CONVERTER_1 = "AIP_CONVERTER_1";
public static final String SOURCE_AIP_CONVERTER_2 = "AIP_CONVERTER_2";
public static final String SOURCE_AIP_CONVERTER_3 = "AIP_CONVERTER_3";
public static final String SOURCE_AIP_PERMISSIONS = "AIP_PERMISSIONS";
public static final String SOURCE_AIP_WITH_INVALID_METADATA = "AIP_WITH_INVALID_METADATA";
public static final String SOURCE_INVALID_FOLDER = "invalid";
public static final String DATE_CREATED = "2015-06-06T15:30:00.000+0000";
public static final String DATE_MODIFIED = "2015-06-06T16:30:00.000+0000";
public static final String DESCRIPTIVE_METADATA_ID = "ead.xml";
public static final String DESCRIPTIVE_METADATA_TYPE = "ead";
public static final String DESCRIPTIVE_METADATA_VERSION = "2002";
public static final String DESCRIPTIVE_METADATA_ID_EAD3 = "ead_3.xml";
public static final String DESCRIPTIVE_METADATA_ID_EADUNKNOWN = "ead_unknown.xml";
public static final String REPRESENTATION_1_ID = "representation_1";
public static final String REPRESENTATION_1_URN = "urn:roda:premis:representation:6ef01e16-7de4-385a-91ee-b63810161c55";
public static final String REPRESENTATION_1_TYPE = RodaConstants.REPRESENTATION_TYPE_MIXED;
public static final boolean REPRESENTATION_1_ORIGINAL = true;
public static final List<String> REPRESENTATION_1_FILE_1_PATH = Collections.emptyList();
public static final String REPRESENTATION_1_FILE_1_ID = "METS.xml";
public static final String REPRESENTATION_1_FILE_1_FORMAT_MIMETYPE = "application/xml";
public static final String REPRESENTATION_1_FILE_1_FORMAT_VERSION = "1.0";
// puid=fmt/101
public static final List<String> REPRESENTATION_1_FILE_2_PATH = Collections.emptyList();
public static final String REPRESENTATION_1_FILE_2_ID = "fil_7516.jpg";
public static final String REPRESENTATION_1_FILE_2_FORMAT_MIMETYPE = "image/jpeg";
public static final String REPRESENTATION_1_FILE_2_FORMAT_VERSION = "1.01";
// puid=fmt/43
public static final String REPRESENTATION_2_ID = "representation_2";
public static final String REPRESENTATION_2_TYPE = "digitalized_work";
public static final boolean REPRESENTATION_2_ORIGINAL = false;
public static final List<String> REPRESENTATION_2_FILE_1_PATH = Collections.emptyList();
public static final String REPRESENTATION_2_FILE_1_ID = "fil_7516.jpg.tiff";
public static final String REPRESENTATION_2_FILE_1_FORMAT_MIMETYPE = "image/tiff";
public static final String REPRESENTATION_2_FILE_1_FORMAT_VERSION = null;
public static final List<String> REPRESENTATION_2_FILE_2_PATH = Collections.emptyList();
public static final String REPRESENTATION_2_FILE_2_ID = "METS.xml";
public static final String REPRESENTATION_2_FILE_2_FORMAT_MIMETYPE = "application/xml";
public static final String REPRESENTATION_2_FILE_2_FORMAT_VERSION = "1.0";
public static final String OTHER_AIP_ID = "AIP_2";
public static final List<String> OTHER_DESCRIPTIVE_METADATA_STORAGEPATH = Arrays.asList(SOURCE_AIP_CONTAINER, "AIP_2",
"metadata", "descriptive", "dc.xml");
public static final String OTHER_DESCRIPTIVE_METADATA_TYPE = "dcxml";
public static final String OTHER_DESCRIPTIVE_METADATA_VERSION = null;
public static final List<String> OTHER_REPRESENTATION_STORAGEPATH = Arrays.asList(SOURCE_AIP_CONTAINER, "AIP_2",
"representations", "representation_1");
public static final List<String> OTHER_FILE_STORAGEPATH = Arrays.asList(SOURCE_AIP_CONTAINER, "AIP_2",
"representations", "representation_1", "data", "2012-roda-promo-en.pdf");
// puid=fmt/101
public static final String SOURCE_DESC_METADATA_CONTAINER = "DescriptiveMetadata";
public static final String STRANGE_DESC_METADATA_FILE = "strange.xml";
public static final String TEXT_XML = "text/xml";
public static final String REPRESENTATION_1_PREMIS_EVENT_ID = "urn:roda:premis:event:roda_398";
public static final String INGESTION = "ingestion";
public static final String RODA_8 = "roda:8";
public static final String SUCCESS = "success";
public static final String REPRESENTATION_PREMIS_XML = "representation.premis.xml";
public static final String PRESERVATION_LEVEL_FULL = "full";
public static final String REPRESENTATION_CONVERTER_ID_1 = "b5dfaadc-2048-4082-b8b8-2a8e0ea1ad03";
public static final String REPRESENTATION_CONVERTER_ID_2 = "50b2c085-ce4a-44d1-8279-d99086400349";
public static final String REPRESENTATION_CONVERTER_ID_3 = "d53a24ed-f157-42cf-a45a-a2ac87e8b61d";
public static final String AGENT_RODA_8 = "urn:roda:premis:agent:roda_8";
public static final String METS_XML = "METS.xml";
public static final String SOFTWARE_INGEST_TASK = "software:ingest_task";
public static final String INGEST_CREATE_AIP = "Ingest/Create AIP/1.0";
public static final String AGENT_RODA_8_PREMIS_XML = "roda_8.premis.xml";
public static final String HTML_EVENT_PRESERVATION_OBJECT = "eventPreservationObject";
public static final String HTML_AIPID = "aipID";
public static final String HTML_VALUE = "value";
public static final String HTML_FIELD = "field";
public static final String HTML_TYPE = "type";
public static final String HTML_REPRESENTATION_FILE_PRESERVATION_OBJECT = "representationFilePreservationObject";
public static final String HTML_MIMETYPE = "mimetype";
public static final String HTML_DESCRIPTIVE_METADATA = "descriptiveMetadata";
public static final String HTML_LEVEL = "level";
public static final String HTML_FONDS = "fonds";
public static final String HTML_REPOSITORY_CODE = "odd.ead.did.unitid.repositorycode_txt";
public static final String HTML_PT_KEEPS = "PT-KEEPS";
public static final String HTML_PREMIS = "premis";
public static final String HTML_PRESERVATION_LEVEL = "preservationLevel";
public static final String HTML_FULL = "full";
public static final String HTML_TITLE = "title";
public static final String HTML_MY_EXAMPLE = "My example";
public static final String HTML_EVENT_TYPE = "eventType";
public static final String HTML_INGESTION = "ingestion";
public static final int YEAR_1213 = 1213;
public static final int YEAR_2003 = 2003;
public static final String DESCRIPTIVE_METADATA_TYPE_EAD = "ead";
public static final String DESCRIPTIVE_METADATA_TYPE_EAD_VERSION3 = "3";
public static final String DESCRIPTIVE_METADATA_TYPE_EAD_VERSIONUNKNOWN = "unknown";
public static final String SIP_FOLDER = "SIPs";
public static final String EARK_SIP = "eark_sip.zip";
public static final String BAGIT_SIP = "bagit.zip";
public static final String TRANSFERRED_RESOURCE = "transferredresource";
public static final String ANCESTOR_SIP_FOLDER = "ancestorsFolder";
/** Private empty constructor */
private CorporaConstants() {
// do nothing
}
}