001/* 002 * Licensed to DuraSpace under one or more contributor license agreements. 003 * See the NOTICE file distributed with this work for additional information 004 * regarding copyright ownership. 005 * 006 * DuraSpace licenses this file to you under the Apache License, 007 * Version 2.0 (the "License"); you may not use this file except in 008 * compliance with the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, software 013 * distributed under the License is distributed on an "AS IS" BASIS, 014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 015 * See the License for the specific language governing permissions and 016 * limitations under the License. 017 */ 018package org.fcrepo.camel; 019 020import com.google.common.collect.ImmutableMap; 021 022import java.util.Map; 023 024/** 025 * @author acoburn 026 */ 027public final class RdfNamespaces { 028 029 public static final String REPOSITORY = "http://fedora.info/definitions/v4/repository#"; 030 031 public static final String INDEXING = "http://fedora.info/definitions/v4/indexing#"; 032 033 public static final String RDF = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; 034 035 public static final String LDP = "http://www.w3.org/ns/ldp#"; 036 037 public static final String PREMIS = "http://www.loc.gov/premis/rdf/v1#"; 038 039 public static final Map<String, String> PREFER_PROPERTIES = ImmutableMap.<String, String>builder() 040 .put("PreferContainment", LDP + "PreferContainment") 041 .put("PreferMembership", LDP + "PreferMembership") 042 .put("PreferMinimalContainer", LDP + "PreferMinimalContainer") 043 .put("ServerManaged", REPOSITORY + "ServerManaged") 044 .put("EmbedResources", REPOSITORY + "EmbedResources") 045 .put("InboundReferences", REPOSITORY + "InboundReferences").build(); 046 047 private RdfNamespaces() { 048 // Prevent instantiation 049 } 050 051}