/*******************************************************************************
* Copyright (c) 2007 Cambridge Semantics Incorporated.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Cambridge Semantics Incorporated
*******************************************************************************/
package org.openanzo.rdf.vocabulary;
import org.openanzo.rdf.MemURI;
import org.openanzo.rdf.URI;
/**
* Basic owl vocab file
*
* @author Matthew Roy ( <a href="mailto:mroy@cambridgesemantics.com">mroy@cambridgesemantics.com</a>)
*
*/
public class OWL {
/** OWL Namespace */
public static final String NAMESPACE = "http://www.w3.org/2002/07/owl#";
protected static URI createProperty(String localName) {
return MemURI.create(NAMESPACE + localName);
}
/** http://www.w3.org/2002/07/owl#Class */
public final static URI CLASS = createProperty("Class");
/** http://www.w3.org/2002/07/owl#Individual */
public final static URI INDIVIDUAL = createProperty("Individual");
/** http://www.w3.org/2002/07/owl#equivalentClass */
public final static URI EQUIVALENTCLASS = createProperty("equivalentClass");
/** http://www.w3.org/2002/07/owl#equivalentProperty */
public final static URI EQUIVALENTPROPERTY = createProperty("equivalentProperty");
/** http://www.w3.org/2002/07/owl#sameAs */
public final static URI SAMEAS = createProperty("sameAs");
/** http://www.w3.org/2002/07/owl#differentFrom */
public final static URI DIFFERENTFROM = createProperty("differentFrom");
/** http://www.w3.org/2002/07/owl#AllDifferent */
public final static URI ALLDIFFERENT = createProperty("AllDifferent");
/** http://www.w3.org/2002/07/owl#distinctMembers */
public final static URI DISTINCTMEMBERS = createProperty("distinctMembers");
/** http://www.w3.org/2002/07/owl#ObjectProperty */
public final static URI OBJECTPROPERTY = createProperty("ObjectProperty");
/** http://www.w3.org/2002/07/owl#DatatypeProperty */
public final static URI DATATYPEPROPERTY = createProperty("DatatypeProperty");
/** http://www.w3.org/2002/07/owl#inverseOf */
public final static URI INVERSEOF = createProperty("inverseOf");
/** http://www.w3.org/2002/07/owl#TransitiveProperty */
public final static URI TRANSITIVEPROPERTY = createProperty("TransitiveProperty");
/** http://www.w3.org/2002/07/owl#SymmetricProperty */
public final static URI SYMMETRICPROPERTY = createProperty("SymmetricProperty");
/** http://www.w3.org/2002/07/owl#FunctionalProperty */
public final static URI FUNCTIONALPROPERTY = createProperty("FunctionalProperty");
/** http://www.w3.org/2002/07/owl#InverseFunctionalProperty */
public final static URI INVERSEFUNCTIONALPROPERTY = createProperty("InverseFunctionalProperty");
/** http://www.w3.org/2002/07/owl#Restriction */
public final static URI RESTRICTION = createProperty("Restriction");
/** http://www.w3.org/2002/07/owl#onProperty */
public final static URI ONPROPERTY = createProperty("onProperty");
/** http://www.w3.org/2002/07/owl#allValuesFrom */
public final static URI ALLVALUESFROM = createProperty("allValuesFrom");
/** http://www.w3.org/2002/07/owl#someValuesFrom */
public final static URI SOMEVALUESFROM = createProperty("someValuesFrom");
/** http://www.w3.org/2002/07/owl#minCardinality */
public final static URI MINCARDINALITY = createProperty("minCardinality");
/** http://www.w3.org/2002/07/owl#maxCardinality */
public final static URI MAXCARDINALITY = createProperty("maxCardinality");
/** http://www.w3.org/2002/07/owl#cardinality */
public final static URI CARDINALITY = createProperty("cardinality");
/** http://www.w3.org/2002/07/owl#Ontology */
public final static URI ONTOLOGY = createProperty("Ontology");
/** http://www.w3.org/2002/07/owl#imports */
public final static URI IMPORTS = createProperty("imports");
/** http://www.w3.org/2002/07/owl#intersectionOf */
public final static URI INTERSECTIONOF = createProperty("intersectionOf");
/** http://www.w3.org/2002/07/owl#versionInfo */
public final static URI VERSIONINFO = createProperty("versionInfo");
/** http://www.w3.org/2002/07/owl#priorVersion */
public final static URI PRIORVERSION = createProperty("priorVersion");
/** http://www.w3.org/2002/07/owl#backwardCompatibleWith */
public final static URI BACKWARDCOMPATIBLEWITH = createProperty("backwardCompatibleWith");
/** http://www.w3.org/2002/07/owl#incompatibleWith */
public final static URI INCOMPATIBLEWITH = createProperty("incompatibleWith");
/** http://www.w3.org/2002/07/owl#DeprecatedClass */
public final static URI DEPRECATEDCLASS = createProperty("DeprecatedClass");
/** http://www.w3.org/2002/07/owl#DeprecatedProperty */
public final static URI DEPRECATEDPROPERTY = createProperty("DeprecatedProperty");
/** http://www.w3.org/2002/07/owl#AnnotationProperty */
public final static URI ANNOTATIONPROPERTY = createProperty("AnnotationProperty");
/** http://www.w3.org/2002/07/owl#OntologyProperty */
public final static URI ONTOLOGYPROPERTY = createProperty("OntologyProperty");
/** http://www.w3.org/2002/07/owl#oneOf */
public final static URI ONEOF = createProperty("oneOf");
/** http://www.w3.org/2002/07/owl#hasValue */
public final static URI HASVALUE = createProperty("hasValue");
/** http://www.w3.org/2002/07/owl#disjointWith */
public final static URI DISJOINTWITH = createProperty("disjointWith");
/** http://www.w3.org/2002/07/owl#unionOf */
public final static URI UNIONOF = createProperty("unionOf");
/** http://www.w3.org/2002/07/owl#complementOf */
public final static URI COMPLEMENTOF = createProperty("complementOf");
}