Interface OWLVocabularyProvider

All Known Subinterfaces:
DatatypeExpressionProvider, OWLDataFactory

public interface OWLVocabularyProvider
Utility shortcuts for OWL basic entities. For the sake of convenience, this also includes RDF/RDFS and XSD entities.
  • Method Details

    • getOWLThing

      OWLClass getOWLThing()
      Gets the built in owl:Thing class, which has a URI of <http://www.w3.org/2002/07/owl#Thing>
      Returns:
      The OWL Class corresponding to owl:Thing
    • getOWLNothing

      OWLClass getOWLNothing()
      Gets the built in owl:Nothing class, which has a URI of <http://www.w3.org/2002/07/owl#Nothing>
      Returns:
      The OWL Class corresponding to owl:Nothing
    • getOWLTopObjectProperty

      OWLObjectProperty getOWLTopObjectProperty()
      Returns:
      the built in top object property
    • getOWLTopDataProperty

      OWLDataProperty getOWLTopDataProperty()
      Returns:
      the built in top data property
    • getTopDatatype

      OWLDatatype getTopDatatype()
      Returns:
      The OWL Datatype corresponding to the top data type (rdfs:Literal, with a URI of $lt;http://www.w3.org/2000/01/rdf-schema#>).
    • getOWLBottomObjectProperty

      OWLObjectProperty getOWLBottomObjectProperty()
      Returns:
      the built in bottom object property
    • getOWLBottomDataProperty

      OWLDataProperty getOWLBottomDataProperty()
      Returns:
      the built in bottom data property
    • getRDFSLabel

      OWLAnnotationProperty getRDFSLabel()
      Gets an annotation property that has an IRI corresponding to rdfs:label.
      Returns:
      An annotation property with an IRI of rdfs:label.
    • getRDFSComment

      OWLAnnotationProperty getRDFSComment()
      Gets an annotation property that has an IRI corresponding to rdfs:comment.
      Returns:
      An annotation property with an IRI of rdfs:comment.
    • getRDFSSeeAlso

      OWLAnnotationProperty getRDFSSeeAlso()
      Gets an annotation property that has an IRI corresponding to rdfs:seeAlso.
      Returns:
      An annotation property with an IRI of rdfs:seeAlso.
    • getRDFSIsDefinedBy

      OWLAnnotationProperty getRDFSIsDefinedBy()
      Gets an annotation property that has an IRI corresponding to rdfs:isDefinedBy.
      Returns:
      An annotation property with an IRI of rdfs:isDefinedBy.
    • getOWLVersionInfo

      OWLAnnotationProperty getOWLVersionInfo()
      Gets an annotation property that has an IRI corresponding to owl:versionInfo.
      Returns:
      An annotation property with an IRI of owl:versionInfo.
    • getOWLBackwardCompatibleWith

      OWLAnnotationProperty getOWLBackwardCompatibleWith()
      Gets an annotation property that has an IRI corresponding to owl:backwardCompatibleWith.
      Returns:
      An annotation property with an IRI of owl:backwardCompatibleWith.
    • getOWLIncompatibleWith

      OWLAnnotationProperty getOWLIncompatibleWith()
      Gets an annotation property that has an IRI corresponding to owl:incompatibleWith.
      Returns:
      An annotation property with an IRI of owl:incompatibleWith.
    • getOWLDeprecated

      OWLAnnotationProperty getOWLDeprecated()
      Gets an annotation property that has an IRI corresponding to owl:backwardCompatibleWith.
      Returns:
      An annotation property with an IRI of owl:backwardCompatibleWith.
    • getRDFPlainLiteral

      OWLDatatype getRDFPlainLiteral()
      Gets the rdf:PlainLiteral datatype.
      Returns:
      The datatype with an IRI of rdf:PlainLiteral
    • getIntegerOWLDatatype

      OWLDatatype getIntegerOWLDatatype()
      A convenience method that obtains the datatype that represents integers. This datatype will have the URI of <http://www.w3.org/2001/XMLSchema#integer>
      Returns:
      An object representing an integer datatype.
    • getFloatOWLDatatype

      OWLDatatype getFloatOWLDatatype()
      A convenience method that obtains the datatype that represents floats. This datatype will have the URI of <http://www.w3.org/2001/XMLSchema#float>
      Returns:
      An object representing the float datatype.
    • getDoubleOWLDatatype

      OWLDatatype getDoubleOWLDatatype()
      A convenience method that obtains the datatype that represents doubles. This datatype will have the URI of <http://www.w3.org/2001/XMLSchema#double>
      Returns:
      An object representing a double datatype.
    • getBooleanOWLDatatype

      OWLDatatype getBooleanOWLDatatype()
      A convenience method that obtains the datatype that represents the boolean datatype. This datatype will have the URI of <http://www.w3.org/2001/XMLSchema#boolean>
      Returns:
      An object representing the boolean datatype.
    • getStringOWLDatatype

      OWLDatatype getStringOWLDatatype()
      A convenience method that obtains the datatype that represents the string datatype. This datatype will have the URI of <http://www.w3.org/2001/XMLSchema#string>
      Returns:
      An object representing the string datatype.