org.semanticweb.owlapi.vocab
Enum OWLXMLVocabulary

java.lang.Object
  extended by java.lang.Enum<OWLXMLVocabulary>
      extended by org.semanticweb.owlapi.vocab.OWLXMLVocabulary
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<OWLXMLVocabulary>

public enum OWLXMLVocabulary
extends java.lang.Enum<OWLXMLVocabulary>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 12-Dec-2006


Enum Constant Summary
ABBREVIATED_IRI_ATTRIBUTE
           
ABBREVIATED_IRI_ELEMENT
           
ANNOTATION
           
ANNOTATION_ASSERTION
           
ANNOTATION_PROPERTY
           
ANNOTATION_PROPERTY_DOMAIN
           
ANNOTATION_PROPERTY_RANGE
           
ANNOTATION_URI
           
ANONYMOUS_INDIVIDUAL
           
ASYMMETRIC_OBJECT_PROPERTY
           
BODY
           
BUILT_IN_ATOM
           
CARDINALITY_ATTRIBUTE
           
CLASS
           
CLASS_ASSERTION
           
CLASS_ATOM
           
COMMENT
           
DATA_ALL_VALUES_FROM
           
DATA_COMPLEMENT_OF
           
DATA_EXACT_CARDINALITY
           
DATA_HAS_VALUE
           
DATA_INTERSECTION_OF
           
DATA_MAX_CARDINALITY
           
DATA_MIN_CARDINALITY
           
DATA_ONE_OF
           
DATA_PROPERTY
           
DATA_PROPERTY_ASSERTION
           
DATA_PROPERTY_ATOM
           
DATA_PROPERTY_DOMAIN
           
DATA_PROPERTY_RANGE
           
DATA_RANGE
           
DATA_RANGE_ATOM
           
DATA_SOME_VALUES_FROM
           
DATA_UNION_OF
           
DATATYPE
           
DATATYPE_DEFINITION
           
DATATYPE_FACET
           
DATATYPE_IRI
           
DATATYPE_RESTRICTION
           
DECLARATION
           
DESCRIPTION_GRAPH_RULE
           
DIFFERENT_INDIVIDUALS
           
DIFFERENT_INDIVIDUALS_ATOM
           
DISJOINT_CLASSES
           
DISJOINT_DATA_PROPERTIES
           
DISJOINT_OBJECT_PROPERTIES
           
DISJOINT_UNION
           
DL_SAFE_RULE
           
DOCUMENTATION
           
EQUIVALENT_CLASSES
           
EQUIVALENT_DATA_PROPERTIES
           
EQUIVALENT_OBJECT_PROPERTIES
           
FACET_RESTRICTION
           
FUNCTIONAL_DATA_PROPERTY
           
FUNCTIONAL_OBJECT_PROPERTY
           
HAS_KEY
           
HEAD
           
IMPORT
           
INVERSE_FUNCTIONAL_OBJECT_PROPERTY
           
INVERSE_OBJECT_PROPERTIES
           
IRI_ATTRIBUTE
           
IRI_ELEMENT
           
IRREFLEXIVE_OBJECT_PROPERTY
           
LABEL
           
LITERAL
           
NAME_ATTRIBUTE
           
NAMED_INDIVIDUAL
           
NEGATIVE_DATA_PROPERTY_ASSERTION
           
NEGATIVE_OBJECT_PROPERTY_ASSERTION
           
NODE_ID
           
OBJECT_ALL_VALUES_FROM
           
OBJECT_COMPLEMENT_OF
           
OBJECT_EXACT_CARDINALITY
           
OBJECT_HAS_SELF
           
OBJECT_HAS_VALUE
           
OBJECT_INTERSECTION_OF
           
OBJECT_INVERSE_OF
           
OBJECT_MAX_CARDINALITY
           
OBJECT_MIN_CARDINALITY
           
OBJECT_ONE_OF
           
OBJECT_PROPERTY
           
OBJECT_PROPERTY_ASSERTION
           
OBJECT_PROPERTY_ATOM
           
OBJECT_PROPERTY_CHAIN
           
OBJECT_PROPERTY_DOMAIN
           
OBJECT_PROPERTY_RANGE
           
OBJECT_SOME_VALUES_FROM
           
OBJECT_UNION_OF
           
ONTOLOGY
           
PREFIX
           
REFLEXIVE_OBJECT_PROPERTY
           
SAME_INDIVIDUAL
           
SAME_INDIVIDUAL_ATOM
           
SUB_ANNOTATION_PROPERTY_OF
           
SUB_CLASS_OF
           
SUB_DATA_PROPERTY_OF
           
SUB_OBJECT_PROPERTY_OF
           
SYMMETRIC_OBJECT_PROPERTY
           
TRANSITIVE_OBJECT_PROPERTY
           
UNION_OF
           
VARIABLE
           
 
Method Summary
 IRI getIRI()
           
 java.lang.String getShortName()
           
 java.net.URI getURI()
           
 java.lang.String toString()
           
static OWLXMLVocabulary valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static OWLXMLVocabulary[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CLASS

public static final OWLXMLVocabulary CLASS

DATA_PROPERTY

public static final OWLXMLVocabulary DATA_PROPERTY

OBJECT_PROPERTY

public static final OWLXMLVocabulary OBJECT_PROPERTY

NAMED_INDIVIDUAL

public static final OWLXMLVocabulary NAMED_INDIVIDUAL

ANNOTATION_PROPERTY

public static final OWLXMLVocabulary ANNOTATION_PROPERTY

DATATYPE

public static final OWLXMLVocabulary DATATYPE

ANNOTATION

public static final OWLXMLVocabulary ANNOTATION

ANONYMOUS_INDIVIDUAL

public static final OWLXMLVocabulary ANONYMOUS_INDIVIDUAL

NODE_ID

public static final OWLXMLVocabulary NODE_ID

ANNOTATION_URI

public static final OWLXMLVocabulary ANNOTATION_URI

IMPORT

public static final OWLXMLVocabulary IMPORT

LABEL

public static final OWLXMLVocabulary LABEL

COMMENT

public static final OWLXMLVocabulary COMMENT

DOCUMENTATION

public static final OWLXMLVocabulary DOCUMENTATION

ONTOLOGY

public static final OWLXMLVocabulary ONTOLOGY

LITERAL

public static final OWLXMLVocabulary LITERAL

OBJECT_INVERSE_OF

public static final OWLXMLVocabulary OBJECT_INVERSE_OF

DATA_COMPLEMENT_OF

public static final OWLXMLVocabulary DATA_COMPLEMENT_OF

DATA_ONE_OF

public static final OWLXMLVocabulary DATA_ONE_OF

DATATYPE_RESTRICTION

public static final OWLXMLVocabulary DATATYPE_RESTRICTION

FACET_RESTRICTION

public static final OWLXMLVocabulary FACET_RESTRICTION

DATA_UNION_OF

public static final OWLXMLVocabulary DATA_UNION_OF

DATA_INTERSECTION_OF

public static final OWLXMLVocabulary DATA_INTERSECTION_OF

DATATYPE_FACET

public static final OWLXMLVocabulary DATATYPE_FACET

DATATYPE_IRI

public static final OWLXMLVocabulary DATATYPE_IRI

DATA_RANGE

public static final OWLXMLVocabulary DATA_RANGE

OBJECT_INTERSECTION_OF

public static final OWLXMLVocabulary OBJECT_INTERSECTION_OF

OBJECT_UNION_OF

public static final OWLXMLVocabulary OBJECT_UNION_OF

OBJECT_COMPLEMENT_OF

public static final OWLXMLVocabulary OBJECT_COMPLEMENT_OF

OBJECT_ONE_OF

public static final OWLXMLVocabulary OBJECT_ONE_OF

OBJECT_SOME_VALUES_FROM

public static final OWLXMLVocabulary OBJECT_SOME_VALUES_FROM

OBJECT_ALL_VALUES_FROM

public static final OWLXMLVocabulary OBJECT_ALL_VALUES_FROM

OBJECT_HAS_SELF

public static final OWLXMLVocabulary OBJECT_HAS_SELF

OBJECT_HAS_VALUE

public static final OWLXMLVocabulary OBJECT_HAS_VALUE

OBJECT_MIN_CARDINALITY

public static final OWLXMLVocabulary OBJECT_MIN_CARDINALITY

OBJECT_EXACT_CARDINALITY

public static final OWLXMLVocabulary OBJECT_EXACT_CARDINALITY

OBJECT_MAX_CARDINALITY

public static final OWLXMLVocabulary OBJECT_MAX_CARDINALITY

DATA_SOME_VALUES_FROM

public static final OWLXMLVocabulary DATA_SOME_VALUES_FROM

DATA_ALL_VALUES_FROM

public static final OWLXMLVocabulary DATA_ALL_VALUES_FROM

DATA_HAS_VALUE

public static final OWLXMLVocabulary DATA_HAS_VALUE

DATA_MIN_CARDINALITY

public static final OWLXMLVocabulary DATA_MIN_CARDINALITY

DATA_EXACT_CARDINALITY

public static final OWLXMLVocabulary DATA_EXACT_CARDINALITY

DATA_MAX_CARDINALITY

public static final OWLXMLVocabulary DATA_MAX_CARDINALITY

SUB_CLASS_OF

public static final OWLXMLVocabulary SUB_CLASS_OF

EQUIVALENT_CLASSES

public static final OWLXMLVocabulary EQUIVALENT_CLASSES

DISJOINT_CLASSES

public static final OWLXMLVocabulary DISJOINT_CLASSES

DISJOINT_UNION

public static final OWLXMLVocabulary DISJOINT_UNION

UNION_OF

public static final OWLXMLVocabulary UNION_OF

SUB_OBJECT_PROPERTY_OF

public static final OWLXMLVocabulary SUB_OBJECT_PROPERTY_OF

OBJECT_PROPERTY_CHAIN

public static final OWLXMLVocabulary OBJECT_PROPERTY_CHAIN

EQUIVALENT_OBJECT_PROPERTIES

public static final OWLXMLVocabulary EQUIVALENT_OBJECT_PROPERTIES

DISJOINT_OBJECT_PROPERTIES

public static final OWLXMLVocabulary DISJOINT_OBJECT_PROPERTIES

OBJECT_PROPERTY_DOMAIN

public static final OWLXMLVocabulary OBJECT_PROPERTY_DOMAIN

OBJECT_PROPERTY_RANGE

public static final OWLXMLVocabulary OBJECT_PROPERTY_RANGE

INVERSE_OBJECT_PROPERTIES

public static final OWLXMLVocabulary INVERSE_OBJECT_PROPERTIES

FUNCTIONAL_OBJECT_PROPERTY

public static final OWLXMLVocabulary FUNCTIONAL_OBJECT_PROPERTY

INVERSE_FUNCTIONAL_OBJECT_PROPERTY

public static final OWLXMLVocabulary INVERSE_FUNCTIONAL_OBJECT_PROPERTY

SYMMETRIC_OBJECT_PROPERTY

public static final OWLXMLVocabulary SYMMETRIC_OBJECT_PROPERTY

ASYMMETRIC_OBJECT_PROPERTY

public static final OWLXMLVocabulary ASYMMETRIC_OBJECT_PROPERTY

REFLEXIVE_OBJECT_PROPERTY

public static final OWLXMLVocabulary REFLEXIVE_OBJECT_PROPERTY

IRREFLEXIVE_OBJECT_PROPERTY

public static final OWLXMLVocabulary IRREFLEXIVE_OBJECT_PROPERTY

TRANSITIVE_OBJECT_PROPERTY

public static final OWLXMLVocabulary TRANSITIVE_OBJECT_PROPERTY

SUB_DATA_PROPERTY_OF

public static final OWLXMLVocabulary SUB_DATA_PROPERTY_OF

EQUIVALENT_DATA_PROPERTIES

public static final OWLXMLVocabulary EQUIVALENT_DATA_PROPERTIES

DISJOINT_DATA_PROPERTIES

public static final OWLXMLVocabulary DISJOINT_DATA_PROPERTIES

DATA_PROPERTY_DOMAIN

public static final OWLXMLVocabulary DATA_PROPERTY_DOMAIN

DATA_PROPERTY_RANGE

public static final OWLXMLVocabulary DATA_PROPERTY_RANGE

FUNCTIONAL_DATA_PROPERTY

public static final OWLXMLVocabulary FUNCTIONAL_DATA_PROPERTY

SAME_INDIVIDUAL

public static final OWLXMLVocabulary SAME_INDIVIDUAL

DIFFERENT_INDIVIDUALS

public static final OWLXMLVocabulary DIFFERENT_INDIVIDUALS

CLASS_ASSERTION

public static final OWLXMLVocabulary CLASS_ASSERTION

OBJECT_PROPERTY_ASSERTION

public static final OWLXMLVocabulary OBJECT_PROPERTY_ASSERTION

DATA_PROPERTY_ASSERTION

public static final OWLXMLVocabulary DATA_PROPERTY_ASSERTION

NEGATIVE_OBJECT_PROPERTY_ASSERTION

public static final OWLXMLVocabulary NEGATIVE_OBJECT_PROPERTY_ASSERTION

NEGATIVE_DATA_PROPERTY_ASSERTION

public static final OWLXMLVocabulary NEGATIVE_DATA_PROPERTY_ASSERTION

HAS_KEY

public static final OWLXMLVocabulary HAS_KEY

DECLARATION

public static final OWLXMLVocabulary DECLARATION

ANNOTATION_ASSERTION

public static final OWLXMLVocabulary ANNOTATION_ASSERTION

ANNOTATION_PROPERTY_DOMAIN

public static final OWLXMLVocabulary ANNOTATION_PROPERTY_DOMAIN

ANNOTATION_PROPERTY_RANGE

public static final OWLXMLVocabulary ANNOTATION_PROPERTY_RANGE

SUB_ANNOTATION_PROPERTY_OF

public static final OWLXMLVocabulary SUB_ANNOTATION_PROPERTY_OF

DATATYPE_DEFINITION

public static final OWLXMLVocabulary DATATYPE_DEFINITION

PREFIX

public static final OWLXMLVocabulary PREFIX

NAME_ATTRIBUTE

public static final OWLXMLVocabulary NAME_ATTRIBUTE

IRI_ATTRIBUTE

public static final OWLXMLVocabulary IRI_ATTRIBUTE

ABBREVIATED_IRI_ATTRIBUTE

public static final OWLXMLVocabulary ABBREVIATED_IRI_ATTRIBUTE

IRI_ELEMENT

public static final OWLXMLVocabulary IRI_ELEMENT

ABBREVIATED_IRI_ELEMENT

public static final OWLXMLVocabulary ABBREVIATED_IRI_ELEMENT

CARDINALITY_ATTRIBUTE

public static final OWLXMLVocabulary CARDINALITY_ATTRIBUTE

DL_SAFE_RULE

public static final OWLXMLVocabulary DL_SAFE_RULE

BODY

public static final OWLXMLVocabulary BODY

HEAD

public static final OWLXMLVocabulary HEAD

CLASS_ATOM

public static final OWLXMLVocabulary CLASS_ATOM

DATA_RANGE_ATOM

public static final OWLXMLVocabulary DATA_RANGE_ATOM

OBJECT_PROPERTY_ATOM

public static final OWLXMLVocabulary OBJECT_PROPERTY_ATOM

DATA_PROPERTY_ATOM

public static final OWLXMLVocabulary DATA_PROPERTY_ATOM

BUILT_IN_ATOM

public static final OWLXMLVocabulary BUILT_IN_ATOM

SAME_INDIVIDUAL_ATOM

public static final OWLXMLVocabulary SAME_INDIVIDUAL_ATOM

DIFFERENT_INDIVIDUALS_ATOM

public static final OWLXMLVocabulary DIFFERENT_INDIVIDUALS_ATOM

VARIABLE

public static final OWLXMLVocabulary VARIABLE

DESCRIPTION_GRAPH_RULE

public static final OWLXMLVocabulary DESCRIPTION_GRAPH_RULE
Method Detail

values

public static final OWLXMLVocabulary[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(OWLXMLVocabulary c : OWLXMLVocabulary.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static OWLXMLVocabulary valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

getIRI

public IRI getIRI()

getURI

public java.net.URI getURI()

getShortName

public java.lang.String getShortName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<OWLXMLVocabulary>