UI.java
package com.ostrichemulators.semtool.model.vocabulary;
import org.openrdf.model.Namespace;
import org.openrdf.model.URI;
import org.openrdf.model.ValueFactory;
import org.openrdf.model.impl.NamespaceImpl;
import org.openrdf.model.impl.ValueFactoryImpl;
/**
* Minimal vocabulary of the UISPIN Modeling Vocabulary.
*
* For now we go with "ui:" as the namespace prefix in keeping with the SPIN namespace convention applied
* by TopBraid Composer. Later we might move this namespace to "uispin:" if we create our own UI vocabulary
* for VA SEMOSS.
*/
public class UI {
/**
* UI SPIN Base URI: hhttp://uispin.org/ui
*/
public final static String BASE_URI = "http://uispin.org/ui";
/**
* UI SPIN schema namespace: http://uispin.org/ui#
*/
public final static String NAMESPACE = BASE_URI + "#";
/**
* Recommend prefix for the UISPIN Modeling Vocabulary namespace: "ui"
*/
public final static String PREFIX = "ui";
/**
* An immutable {@link Namespace} constant that represents the UISPIN
* Modeling Vocabulary namespace.
*/
public static final Namespace NS = new NamespaceImpl(PREFIX, NAMESPACE);
// ----- Properties ------
/**
* http://uispin.org/ui#element
*/
public final static URI element;
/**
* http://uispin.org/ui#dataView
*/
public final static URI dataView;
/**
* http://uispin.org/ui#viewClass
*/
public final static URI viewClass;
static {
final ValueFactory factory = ValueFactoryImpl.getInstance();
// ----- Properties ------
element = factory.createURI(NAMESPACE, "element");
dataView = factory.createURI(NAMESPACE, "dataView");
viewClass = factory.createURI(NAMESPACE, "viewClass");
}
}