001/*
002 * The contents of this file are subject to the license and copyright detailed
003 * in the LICENSE and NOTICE files at the root of the source tree.
004 */
005package org.duraspace.bagit;
006
007public abstract class BagProfileConstants {
008    public static final String ALLOW_FETCH_TXT = "Allow-Fetch.txt";
009    public static final String SERIALIZATION = "Serialization";
010    public static final String ACCEPT_BAGIT_VERSION = "Accept-BagIt-Version";
011    public static final String ACCEPT_SERIALIZATION = "Accept-Serialization";
012    public static final String TAG_FILES_ALLOWED = "Tag-Files-Allowed";
013    public static final String TAG_FILES_REQUIRED = "Tag-Files-Required";
014    public static final String MANIFESTS_ALLOWED = "Manifests-Allowed";
015    public static final String TAG_MANIFESTS_ALLOWED = "Tag-Manifests-Allowed";
016    public static final String MANIFESTS_REQUIRED = "Manifests-Required";
017    public static final String TAG_MANIFESTS_REQUIRED = "Tag-Manifests-Required";
018    public static final String BAGIT_PROFILE_INFO = "BagIt-Profile-Info";
019    public static final String BAG_INFO = "Bag-Info";
020    public static final String OTHER_INFO = "Other-Info";
021
022    // fields within Bag-Profile-Info
023    public static final String PROFILE_VERSION = "Version";
024    public static final String BAGIT_PROFILE_VERSION = "BagIt-Profile-Version";
025    public static final String BAGIT_PROFILE_IDENTIFIER = "BagIt-Profile-Identifier";
026
027    public static final String BAGIT_MD5 = "md5";
028    public static final String BAGIT_SHA1 = "sha1";
029    public static final String BAGIT_SHA_256 = "sha256";
030}