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";
+}