/******************************************************************************* * 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"); }