Mercurial > hg > LGDataverses
diff DVN-web/src/main/java/org/swordapp/server/UriRegistry.java @ 2:2ae72563a29d
Commit of the project with the correct structure.
author | "jurzua <jurzua@mpiwg-berlin.mpg.de>" |
---|---|
date | Tue, 10 Mar 2015 15:34:59 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DVN-web/src/main/java/org/swordapp/server/UriRegistry.java Tue Mar 10 15:34:59 2015 +0100 @@ -0,0 +1,60 @@ +package org.swordapp.server; + +import javax.xml.namespace.QName; + +public class UriRegistry +{ + // Namespace prefixes + public static String SWORD_PREFIX = "sword"; + public static String ORE_PREFIX = "ore"; + public static String APP_PREFIX = "app"; + public static String DC_PREFIX = "dcterms"; + public static String ATOM_PREFIX = "atom"; + + // Namespaces + public static String SWORD_TERMS_NAMESPACE = "http://purl.org/net/sword/terms/"; + public static String APP_NAMESPACE = "http://www.w3.org/2007/app"; + public static String DC_NAMESPACE = "http://purl.org/dc/terms/"; + public static String ORE_NAMESPACE = "http://www.openarchives.org/ore/terms/"; + public static String ATOM_NAMESPACE = "http://www.w3.org/2005/Atom"; + + // QNames for Extension Elements + public static QName SWORD_VERSION = new QName(SWORD_TERMS_NAMESPACE, "version"); + public static QName SWORD_MAX_UPLOAD_SIZE = new QName(SWORD_TERMS_NAMESPACE, "maxUploadSize"); + public static QName SWORD_COLLECTION_POLICY = new QName(SWORD_TERMS_NAMESPACE, "collectionPolicy"); + public static QName SWORD_MEDIATION = new QName(SWORD_TERMS_NAMESPACE, "mediation"); + public static QName SWORD_TREATMENT = new QName(SWORD_TERMS_NAMESPACE, "treatment"); + public static QName SWORD_ACCEPT_PACKAGING = new QName(SWORD_TERMS_NAMESPACE, "acceptPackaging"); + public static QName SWORD_SERVICE = new QName(SWORD_TERMS_NAMESPACE, "service"); + public static QName SWORD_PACKAGING = new QName(SWORD_TERMS_NAMESPACE, "packaging"); + public static QName SWORD_VERBOSE_DESCRIPTION = new QName(SWORD_TERMS_NAMESPACE, "verboseDescription"); + public static QName APP_ACCEPT = new QName(APP_NAMESPACE, "accept"); + public static QName DC_ABSTRACT = new QName(DC_NAMESPACE, "abstract"); + + // URIs for the statement + public static String SWORD_DEPOSITED_BY = SWORD_TERMS_NAMESPACE + "depositedBy"; + public static String SWORD_DEPOSITED_ON_BEHALF_OF = SWORD_TERMS_NAMESPACE + "depositedOnBehalfOf"; + public static String SWORD_DEPOSITED_ON = SWORD_TERMS_NAMESPACE + "depositedOn"; + public static String SWORD_ORIGINAL_DEPOSIT = SWORD_TERMS_NAMESPACE + "originalDeposit"; + public static String SWORD_STATE_DESCRIPTION = SWORD_TERMS_NAMESPACE + "stateDescription"; + public static String SWORD_STATE = SWORD_TERMS_NAMESPACE + "state"; + + // rel values + public static String REL_STATEMENT = "http://purl.org/net/sword/terms/statement"; + public static String REL_SWORD_EDIT = "http://purl.org/net/sword/terms/add"; + public static String REL_ORIGINAL_DEPOSIT = "http://purl.org/net/sword/terms/originalDeposit"; + public static String REL_DERIVED_RESOURCE = "http://purl.org/net/sword/terms/derivedResource"; + + // Package Formats + public static String PACKAGE_SIMPLE_ZIP = "http://purl.org/net/sword/package/SimpleZip"; + public static String PACKAGE_BINARY = "http://purl.org/net/sword/package/Binary"; + + // Error Codes + public static String ERROR_BAD_REQUEST = "http://purl.org/net/sword/error/ErrorBadRequest"; + public static String ERROR_CONTENT = "http://purl.org/net/sword/error/ErrorContent"; + public static String ERROR_CHECKSUM_MISMATCH = "http://purl.org/net/sword/error/ErrorChecksumMismatch"; + public static String ERROR_TARGET_OWNER_UNKNOWN = "http://purl.org/net/sword/error/TargetOwnerUnknown"; + public static String ERROR_MEDIATION_NOT_ALLOWED = "http://purl.org/net/sword/error/MediationNotAllowed"; + public static String ERROR_METHOD_NOT_ALLOWED = "http://purl.org/net/sword/error/MethodNotAllowed"; + public static String ERROR_MAX_UPLOAD_SIZE_EXCEEDED = "http://purl.org/net/sword/error/MaxUploadSizeExceeded"; +}