01: /*
02: * Copyright Aduna (http://www.aduna-software.com/) (c) 2007.
03: *
04: * Licensed under the Aduna BSD-style license.
05: */
06: package org.openrdf.sail.config;
07:
08: import org.openrdf.model.URI;
09: import org.openrdf.model.ValueFactory;
10: import org.openrdf.model.impl.ValueFactoryImpl;
11:
12: /**
13: * Defines constants for the SailRepository schema which is used by
14: * {@link SailRepositoryFactory}s to initialize {@link SailRepository}s.
15: *
16: * @author Arjohn Kampman
17: */
18: public class SailConfigSchema {
19:
20: /** The Sail API schema namespace (<tt>http://www.openrdf.org/config/sail#</tt>). */
21: public static final String NAMESPACE = "http://www.openrdf.org/config/sail#";
22:
23: /** <tt>http://www.openrdf.org/config/sail#sailType</tt> */
24: public final static URI SAILTYPE;
25:
26: /** <tt>http://www.openrdf.org/config/sail#delegate</tt> */
27: public final static URI DELEGATE;
28:
29: static {
30: ValueFactory factory = ValueFactoryImpl.getInstance();
31: SAILTYPE = factory.createURI(NAMESPACE, "sailType");
32: DELEGATE = factory.createURI(NAMESPACE, "delegate");
33: }
34: }
|