2ronwalf/*
2ronwalf * Created on Jul 31, 2004
2ronwalf */
2ronwalfpackage org.mindswap.owl.vocabulary;
2ronwalf
2ronwalfimport org.mindswap.owl.EntityFactory;
2ronwalfimport org.mindswap.owl.OWLClass;
2ronwalfimport org.mindswap.owl.OWLDataProperty;
2ronwalfimport org.mindswap.owl.OWLObjectProperty;
2ronwalfimport org.mindswap.owl.list.ListVocabulary;
2ronwalfimport org.mindswap.utils.URIUtils;
2ronwalf
2ronwalf/**
2ronwalf * @author Evren Sirin
2ronwalf */
2ronwalfpublic class SWRL {
2ronwalf public final static String URI = "http://www.w3.org/2003/11/swrl#";
2ronwalf
2ronwalf public final static OWLClass AtomList =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "AtomList"));
2ronwalf public final static OWLClass Atom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "Atom"));
2ronwalf public final static OWLClass ClassAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "ClassAtom"));
2ronwalf public final static OWLClass IndividualPropertyAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "IndividualPropertyAtom"));
2ronwalf public final static OWLClass DifferentIndividualsAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "DifferentIndividualsAtom"));
2ronwalf public final static OWLClass SameIndividualAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "SameIndividualAtom"));
2ronwalf public final static OWLClass DatavaluedPropertyAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "DatavaluedPropertyAtom"));
2ronwalf public final static OWLClass DataRangeAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "DataRangeAtom"));
2ronwalf public final static OWLClass BuiltinAtom =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "BuiltinAtom"));
2ronwalf
2ronwalf public final static OWLClass Builtin =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "Builtin"));
2ronwalf public final static OWLClass Variable =
2ronwalf EntityFactory.createClass(URIUtils.createURI(URI + "Variable"));
2ronwalf
2ronwalf public final static OWLObjectProperty classPredicate =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "classPredicate"));
2ronwalf public final static OWLObjectProperty propertyPredicate =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "propertyPredicate"));
2ronwalf public final static OWLObjectProperty argument1 =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "argument1"));
2ronwalf public final static OWLObjectProperty argument2 =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "argument2"));
2ronwalf public final static OWLDataProperty _argument2 =
2ronwalf EntityFactory.createDataProperty(URIUtils.createURI(URI + "argument2"));
2ronwalf public final static OWLObjectProperty dataRange =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "dataRange"));
2ronwalf public final static OWLObjectProperty builtin =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "builtin"));
2ronwalf public final static OWLObjectProperty arguments =
2ronwalf EntityFactory.createObjectProperty(URIUtils.createURI(URI + "arguments"));
2ronwalf
2ronwalf public final static ListVocabulary AtomListVocabulary =
2ronwalf RDF.ListVocabulary.specialize(AtomList);
2ronwalf}