Class OWL

  • All Implemented Interfaces:
    FacetFactoryOWL, FacetManagerOWL, openllet.shared.tools.Logging

    public class OWL
    extends java.lang.Object
    implements FacetManagerOWL, FacetFactoryOWL, openllet.shared.tools.Logging

    Description: Utility class to generate OWL concepts in a concise and readable way.

    Copyright: Copyright (c) 2007

    Company: Clark & Parsia, LLC.

    Author:
    Evren Sirin
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.semanticweb.owlapi.model.OWLDataFactory _factory  
      static org.semanticweb.owlapi.model.OWLOntologyManager _manager  
      static OWLGroup _managerGroup  
      static org.semanticweb.owlapi.model.OWLDataProperty bottomDataProperty  
      static org.semanticweb.owlapi.model.OWLObjectProperty bottomObjectProperty  
      static org.semanticweb.owlapi.model.OWLLiteral FALSE  
      static org.semanticweb.owlapi.model.OWLClass Nothing  
      static org.semanticweb.owlapi.model.OWLClass Thing  
      static org.semanticweb.owlapi.model.OWLDataProperty topDataProperty  
      static org.semanticweb.owlapi.model.OWLObjectProperty topObjectProperty  
      static org.semanticweb.owlapi.model.OWLLiteral TRUE  
    • Constructor Summary

      Constructors 
      Constructor Description
      OWL()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static org.semanticweb.owlapi.model.OWLDataAllValuesFrom all​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.OWLDataRange datatype)  
      static org.semanticweb.owlapi.model.OWLObjectAllValuesFrom all​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLClassExpression description)  
      static org.semanticweb.owlapi.model.OWLObjectAllValuesFrom allValuesFrom​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLClassExpression description)
      static org.semanticweb.owlapi.model.OWLObjectIntersectionOf and​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLClassExpression and​(java.util.Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> objects, java.util.Set<org.semanticweb.owlapi.model.OWLDataPropertyExpression> datas, java.util.Set<org.semanticweb.owlapi.model.OWLClassExpression> classes)
      Return a class expression that is a logical and between a set of properties (objets/datas) and classes.
      static org.semanticweb.owlapi.model.OWLObjectIntersectionOf and​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLObjectIntersectionOf and​(org.semanticweb.owlapi.model.OWLClassExpression... descriptions)  
      static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom annotation​(org.semanticweb.owlapi.model.OWLEntity entity, org.semanticweb.owlapi.model.IRI annotationIRI, org.semanticweb.owlapi.model.OWLIndividual individual)  
      static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom annotation​(org.semanticweb.owlapi.model.OWLEntity entity, org.semanticweb.owlapi.model.IRI annotationIRI, org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom annotation​(org.semanticweb.owlapi.model.OWLEntity entity, org.semanticweb.owlapi.model.OWLAnnotation annotation)  
      static org.semanticweb.owlapi.model.OWLAnonymousIndividual AnonymousIndividual()  
      static org.semanticweb.owlapi.model.OWLAnonymousIndividual AnonymousIndividual​(java.lang.String anonId)  
      static org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom asymmetric​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLClass Class​(java.lang.String iri)  
      static org.semanticweb.owlapi.model.OWLClass Class​(org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLClassAssertionAxiom classAssertion​(org.semanticweb.owlapi.model.OWLIndividual ind, org.semanticweb.owlapi.model.OWLClassExpression desc)  
      static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom comment​(org.semanticweb.owlapi.model.OWLEntity entity, java.lang.String comment)  
      static org.semanticweb.owlapi.model.OWLObjectComplementOf complementOf​(org.semanticweb.owlapi.model.OWLClassExpression description)
      Deprecated.
      2.5.1 Use not(OWLClassExpression) instead
      static org.semanticweb.owlapi.model.OWLLiteral constant​(boolean value)
      Convenience method that obtains a constant typed as an integer.
      static org.semanticweb.owlapi.model.OWLLiteral constant​(double value)
      Convenience method that obtains a constant typed as an integer.
      static org.semanticweb.owlapi.model.OWLLiteral constant​(float value)
      Convenience method that obtains a constant typed as an integer.
      static org.semanticweb.owlapi.model.OWLLiteral constant​(int value)
      Convenience method that obtains a constant typed as an integer.
      static org.semanticweb.owlapi.model.OWLLiteral constant​(java.lang.String value)  
      static org.semanticweb.owlapi.model.OWLLiteral constant​(java.lang.String value, java.lang.String lang)  
      static org.semanticweb.owlapi.model.OWLLiteral constant​(java.lang.String value, org.semanticweb.owlapi.model.OWLDatatype datatype)  
      static org.semanticweb.owlapi.model.OWLDataIntersectionOf dataAnd​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLDataRange> descriptions)  
      static org.semanticweb.owlapi.model.OWLDataIntersectionOf dataAnd​(org.semanticweb.owlapi.model.OWLDataRange... descriptions)  
      static org.semanticweb.owlapi.model.OWLDataComplementOf dataNot​(org.semanticweb.owlapi.model.OWLDataRange description)  
      static org.semanticweb.owlapi.model.OWLDataOneOf dataOneOf​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLLiteral> constants)  
      static org.semanticweb.owlapi.model.OWLDataUnionOf dataOr​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLDataRange> descriptions)  
      static org.semanticweb.owlapi.model.OWLDataUnionOf dataOr​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLDataRange> descriptions)  
      static org.semanticweb.owlapi.model.OWLDataUnionOf dataOr​(org.semanticweb.owlapi.model.OWLDataRange... descriptions)  
      static org.semanticweb.owlapi.model.OWLDataProperty DataProperty​(java.lang.String iri)  
      static org.semanticweb.owlapi.model.OWLDataProperty DataProperty​(org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLDatatype Datatype​(java.lang.String datatypeURI)  
      static org.semanticweb.owlapi.model.OWLDatatype Datatype​(org.semanticweb.owlapi.model.IRI datatypeIRI)  
      static org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom datatypeDefinition​(org.semanticweb.owlapi.model.OWLDatatype d1, org.semanticweb.owlapi.model.OWLDataRange d2)  
      static org.semanticweb.owlapi.model.OWLDeclarationAxiom declaration​(org.semanticweb.owlapi.model.OWLEntity entity)  
      static org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom differentFrom​(java.util.Set<org.semanticweb.owlapi.model.OWLIndividual> inds)  
      static org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom differentFrom​(org.semanticweb.owlapi.model.OWLIndividual i1, org.semanticweb.owlapi.model.OWLIndividual i2)  
      static org.semanticweb.owlapi.model.OWLDisjointClassesAxiom disjointClasses​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLDisjointClassesAxiom disjointClasses​(org.semanticweb.owlapi.model.OWLClassExpression d1, org.semanticweb.owlapi.model.OWLClassExpression d2)  
      static org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom disjointProperties​(org.semanticweb.owlapi.model.OWLDataPropertyExpression d1, org.semanticweb.owlapi.model.OWLDataPropertyExpression d2)  
      static org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom disjointProperties​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression d1, org.semanticweb.owlapi.model.OWLObjectPropertyExpression d2)  
      static org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom domain​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p, org.semanticweb.owlapi.model.OWLClassExpression d)  
      static org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom domain​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, org.semanticweb.owlapi.model.OWLClassExpression d)  
      static org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom equivalentClasses​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom equivalentClasses​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom equivalentClasses​(org.semanticweb.owlapi.model.OWLClassExpression d1, org.semanticweb.owlapi.model.OWLClassExpression d2)  
      static org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom equivalentDataProperties​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLDataPropertyExpression> properties)  
      static org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom equivalentDataProperties​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p1, org.semanticweb.owlapi.model.OWLDataPropertyExpression p2)  
      static org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom equivalentProperties​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression> properties)  
      static org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom equivalentProperties​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p1, org.semanticweb.owlapi.model.OWLObjectPropertyExpression p2)  
      static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLDataProperty p, int card)  
      static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLDataProperty p, int card, org.semanticweb.owlapi.model.OWLDataRange d)  
      static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLObjectProperty p, int card)  
      static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLObjectProperty p, int card, org.semanticweb.owlapi.model.OWLClassExpression desc)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction facetRestriction​(org.semanticweb.owlapi.vocab.OWLFacet facet, org.semanticweb.owlapi.model.OWLLiteral facetValue)  
      static org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom functional​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom functional​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      org.semanticweb.owlapi.model.OWLDataFactory getFactory()  
      OWLGroup getGroup()  
      java.util.logging.Logger getLogger()  
      org.semanticweb.owlapi.model.OWLOntologyManager getManager()  
      static org.semanticweb.owlapi.model.OWLNamedIndividual Individual​(java.lang.String iri)  
      static org.semanticweb.owlapi.model.OWLNamedIndividual Individual​(org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLObjectInverseOf inverse​(org.semanticweb.owlapi.model.OWLObjectProperty p)  
      static org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom inverseFunctional​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom inverseProperties​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p1, org.semanticweb.owlapi.model.OWLObjectPropertyExpression p2)  
      static org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom irreflexive​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom label​(org.semanticweb.owlapi.model.OWLEntity entity, java.lang.String label)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction length​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction length​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLDataMaxCardinality max​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p, int max)  
      static org.semanticweb.owlapi.model.OWLDataMaxCardinality max​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p, int max, org.semanticweb.owlapi.model.OWLDataRange filler)  
      static org.semanticweb.owlapi.model.OWLObjectMaxCardinality max​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, int max)  
      static org.semanticweb.owlapi.model.OWLObjectMaxCardinality max​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, int max, org.semanticweb.owlapi.model.OWLClassExpression filler)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(double constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(float constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(double constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(float constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxLength​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction maxLength​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLDataMinCardinality min​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p, int min)  
      static org.semanticweb.owlapi.model.OWLDataMinCardinality min​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p, int min, org.semanticweb.owlapi.model.OWLDataRange filler)  
      static org.semanticweb.owlapi.model.OWLObjectMinCardinality min​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, int min)  
      static org.semanticweb.owlapi.model.OWLObjectMinCardinality min​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, int min, org.semanticweb.owlapi.model.OWLClassExpression filler)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(double constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(float constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(double constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(float constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minLength​(int constant)  
      static org.semanticweb.owlapi.model.OWLFacetRestriction minLength​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLObjectComplementOf not​(org.semanticweb.owlapi.model.OWLClassExpression description)  
      static org.semanticweb.owlapi.model.OWLObjectOneOf objectOneOf​(java.util.Set<org.semanticweb.owlapi.model.OWLIndividual> individuals)  
      static org.semanticweb.owlapi.model.OWLObjectOneOf objectOneOf​(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLIndividual> individuals)  
      static org.semanticweb.owlapi.model.OWLObjectProperty ObjectProperty​(java.lang.String iri)  
      static org.semanticweb.owlapi.model.OWLObjectProperty ObjectProperty​(org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLObjectOneOf oneOf​(org.semanticweb.owlapi.model.OWLIndividual... individuals)  
      static org.semanticweb.owlapi.model.OWLDataOneOf oneOf​(org.semanticweb.owlapi.model.OWLLiteral... constants)  
      static org.semanticweb.owlapi.model.OWLDataAllValuesFrom only​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.OWLDataRange datatype)  
      static org.semanticweb.owlapi.model.OWLObjectAllValuesFrom only​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLClassExpression description)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLAxiom... axioms)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager, java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager, java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager, java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager, java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, org.semanticweb.owlapi.model.IRI iri)  
      static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager, org.semanticweb.owlapi.model.OWLAxiom... axioms)  
      static org.semanticweb.owlapi.model.OWLObjectUnionOf or​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLObjectUnionOf or​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)  
      static org.semanticweb.owlapi.model.OWLObjectUnionOf or​(org.semanticweb.owlapi.model.OWLClassExpression... descriptions)  
      static org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom propertyAssertion​(org.semanticweb.owlapi.model.OWLIndividual subj, org.semanticweb.owlapi.model.OWLDataPropertyExpression pred, org.semanticweb.owlapi.model.OWLLiteral obj)  
      static org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom propertyAssertion​(org.semanticweb.owlapi.model.OWLIndividual subj, org.semanticweb.owlapi.model.OWLObjectPropertyExpression pred, org.semanticweb.owlapi.model.OWLIndividual obj)  
      static org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom range​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p, org.semanticweb.owlapi.model.OWLDataRange d)  
      static org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom range​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, org.semanticweb.owlapi.model.OWLClassExpression d)  
      static org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom reflexive​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLDataRange restrict​(org.semanticweb.owlapi.model.OWLDatatype datatype, java.util.Set<org.semanticweb.owlapi.model.OWLFacetRestriction> restrictions)  
      static org.semanticweb.owlapi.model.OWLDataRange restrict​(org.semanticweb.owlapi.model.OWLDatatype datatype, org.semanticweb.owlapi.model.OWLFacetRestriction... restrictions)  
      static org.semanticweb.owlapi.model.OWLSameIndividualAxiom sameAs​(java.util.Set<org.semanticweb.owlapi.model.OWLIndividual> inds)  
      static org.semanticweb.owlapi.model.OWLSameIndividualAxiom sameAs​(org.semanticweb.owlapi.model.OWLIndividual i1, org.semanticweb.owlapi.model.OWLIndividual i2)  
      static <T> java.util.Set<org.semanticweb.owlapi.model.OWLAxiom> schema​(java.lang.Class<T> iface)
      Convert a java class into an owl schema for the class.
      static org.semanticweb.owlapi.model.OWLObjectHasSelf self​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLDataSomeValuesFrom some​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.OWLDataRange datatype)  
      static org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom some​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLClassExpression description)  
      static org.semanticweb.owlapi.model.OWLSubClassOfAxiom subClassOf​(org.semanticweb.owlapi.model.OWLClassExpression sub, org.semanticweb.owlapi.model.OWLClassExpression sup)  
      static org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom subPropertyOf​(org.semanticweb.owlapi.model.OWLDataPropertyExpression sub, org.semanticweb.owlapi.model.OWLDataPropertyExpression sup)  
      static org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom subPropertyOf​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression[] subChain, org.semanticweb.owlapi.model.OWLObjectPropertyExpression sup)  
      static org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom subPropertyOf​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression sub, org.semanticweb.owlapi.model.OWLObjectPropertyExpression sup)  
      static org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom symmetric​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom transitive​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)  
      static org.semanticweb.owlapi.model.OWLDataHasValue value​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.OWLLiteral constant)  
      static org.semanticweb.owlapi.model.OWLObjectHasValue value​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLIndividual value)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface openllet.shared.tools.Logging

        logger
    • Field Detail

      • _manager

        public static final org.semanticweb.owlapi.model.OWLOntologyManager _manager
      • _managerGroup

        public static final OWLGroup _managerGroup
      • _factory

        public static final org.semanticweb.owlapi.model.OWLDataFactory _factory
      • Nothing

        public static final org.semanticweb.owlapi.model.OWLClass Nothing
      • Thing

        public static final org.semanticweb.owlapi.model.OWLClass Thing
      • topObjectProperty

        public static final org.semanticweb.owlapi.model.OWLObjectProperty topObjectProperty
      • bottomObjectProperty

        public static final org.semanticweb.owlapi.model.OWLObjectProperty bottomObjectProperty
      • topDataProperty

        public static final org.semanticweb.owlapi.model.OWLDataProperty topDataProperty
      • bottomDataProperty

        public static final org.semanticweb.owlapi.model.OWLDataProperty bottomDataProperty
      • TRUE

        public static final org.semanticweb.owlapi.model.OWLLiteral TRUE
      • FALSE

        public static final org.semanticweb.owlapi.model.OWLLiteral FALSE
    • Constructor Detail

      • OWL

        public OWL()
    • Method Detail

      • getLogger

        public java.util.logging.Logger getLogger()
        Specified by:
        getLogger in interface openllet.shared.tools.Logging
      • getFactory

        public org.semanticweb.owlapi.model.OWLDataFactory getFactory()
        Specified by:
        getFactory in interface FacetFactoryOWL
        Returns:
        a factory that can build object for this ontlogy.
      • getManager

        public org.semanticweb.owlapi.model.OWLOntologyManager getManager()
        Specified by:
        getManager in interface FacetManagerOWL
        Returns:
        the manager that manage the current ontology.
      • getGroup

        public OWLGroup getGroup()
        Specified by:
        getGroup in interface FacetManagerOWL
        Returns:
        the group of manager that own the getManager() returned manager.
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager,
                                                                        java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager,
                                                                        java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager,
                                                                        java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
                                                                        org.semanticweb.owlapi.model.IRI iri)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager,
                                                                        java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
                                                                        org.semanticweb.owlapi.model.IRI iri)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLOntologyManager manager,
                                                                        org.semanticweb.owlapi.model.OWLAxiom... axioms)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.Collection<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
                                                                        org.semanticweb.owlapi.model.IRI iri)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
                                                                        org.semanticweb.owlapi.model.IRI iri)
      • Ontology

        public static org.semanticweb.owlapi.model.OWLOntology Ontology​(org.semanticweb.owlapi.model.OWLAxiom... axioms)
      • all

        public static org.semanticweb.owlapi.model.OWLDataAllValuesFrom all​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property,
                                                                            org.semanticweb.owlapi.model.OWLDataRange datatype)
      • all

        public static org.semanticweb.owlapi.model.OWLObjectAllValuesFrom all​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
                                                                              org.semanticweb.owlapi.model.OWLClassExpression description)
      • allValuesFrom

        @Deprecated
        public static org.semanticweb.owlapi.model.OWLObjectAllValuesFrom allValuesFrom​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
                                                                                        org.semanticweb.owlapi.model.OWLClassExpression description)
      • and

        public static org.semanticweb.owlapi.model.OWLObjectIntersectionOf and​(org.semanticweb.owlapi.model.OWLClassExpression... descriptions)
      • and

        public static org.semanticweb.owlapi.model.OWLObjectIntersectionOf and​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • and

        public static org.semanticweb.owlapi.model.OWLObjectIntersectionOf and​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • dataAnd

        public static org.semanticweb.owlapi.model.OWLDataIntersectionOf dataAnd​(org.semanticweb.owlapi.model.OWLDataRange... descriptions)
      • dataAnd

        public static org.semanticweb.owlapi.model.OWLDataIntersectionOf dataAnd​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLDataRange> descriptions)
      • annotation

        public static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom annotation​(org.semanticweb.owlapi.model.OWLEntity entity,
                                                                                          org.semanticweb.owlapi.model.OWLAnnotation annotation)
      • annotation

        public static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom annotation​(org.semanticweb.owlapi.model.OWLEntity entity,
                                                                                          org.semanticweb.owlapi.model.IRI annotationIRI,
                                                                                          org.semanticweb.owlapi.model.OWLLiteral constant)
      • annotation

        public static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom annotation​(org.semanticweb.owlapi.model.OWLEntity entity,
                                                                                          org.semanticweb.owlapi.model.IRI annotationIRI,
                                                                                          org.semanticweb.owlapi.model.OWLIndividual individual)
      • AnonymousIndividual

        public static org.semanticweb.owlapi.model.OWLAnonymousIndividual AnonymousIndividual()
      • AnonymousIndividual

        public static org.semanticweb.owlapi.model.OWLAnonymousIndividual AnonymousIndividual​(java.lang.String anonId)
      • asymmetric

        public static org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom asymmetric​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • Class

        public static org.semanticweb.owlapi.model.OWLClass Class​(java.lang.String iri)
      • Class

        public static org.semanticweb.owlapi.model.OWLClass Class​(org.semanticweb.owlapi.model.IRI iri)
      • classAssertion

        public static org.semanticweb.owlapi.model.OWLClassAssertionAxiom classAssertion​(org.semanticweb.owlapi.model.OWLIndividual ind,
                                                                                         org.semanticweb.owlapi.model.OWLClassExpression desc)
      • comment

        public static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom comment​(org.semanticweb.owlapi.model.OWLEntity entity,
                                                                                       java.lang.String comment)
      • complementOf

        @Deprecated
        public static org.semanticweb.owlapi.model.OWLObjectComplementOf complementOf​(org.semanticweb.owlapi.model.OWLClassExpression description)
        Deprecated.
        2.5.1 Use not(OWLClassExpression) instead
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(boolean value)
        Convenience method that obtains a constant typed as an integer.
        Parameters:
        value - The value of the constant
        Returns:
        An OWLLiteral whose literal is the lexical value of the integer, and whose _data type is xsd:boolean.
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(double value)
        Convenience method that obtains a constant typed as an integer.
        Parameters:
        value - The value of the constant
        Returns:
        An OWLLiteral whose literal is the lexical value of the integer, and whose _data type is xsd:double.
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(float value)
        Convenience method that obtains a constant typed as an integer.
        Parameters:
        value - The value of the constant
        Returns:
        An OWLLiteral whose literal is the lexical value of the integer, and whose _data type is xsd:float.
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(int value)
        Convenience method that obtains a constant typed as an integer.
        Parameters:
        value - The value of the constant
        Returns:
        An OWLLiteral whose literal is the lexical value of the integer, and whose _data type is xsd:integer.
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(java.lang.String value)
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(java.lang.String value,
                                                                       org.semanticweb.owlapi.model.OWLDatatype datatype)
      • constant

        public static org.semanticweb.owlapi.model.OWLLiteral constant​(java.lang.String value,
                                                                       java.lang.String lang)
      • DataProperty

        public static org.semanticweb.owlapi.model.OWLDataProperty DataProperty​(java.lang.String iri)
      • DataProperty

        public static org.semanticweb.owlapi.model.OWLDataProperty DataProperty​(org.semanticweb.owlapi.model.IRI iri)
      • Datatype

        public static org.semanticweb.owlapi.model.OWLDatatype Datatype​(java.lang.String datatypeURI)
      • Datatype

        public static org.semanticweb.owlapi.model.OWLDatatype Datatype​(org.semanticweb.owlapi.model.IRI datatypeIRI)
      • declaration

        public static org.semanticweb.owlapi.model.OWLDeclarationAxiom declaration​(org.semanticweb.owlapi.model.OWLEntity entity)
      • differentFrom

        public static org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom differentFrom​(org.semanticweb.owlapi.model.OWLIndividual i1,
                                                                                              org.semanticweb.owlapi.model.OWLIndividual i2)
      • differentFrom

        public static org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom differentFrom​(java.util.Set<org.semanticweb.owlapi.model.OWLIndividual> inds)
      • disjointClasses

        public static org.semanticweb.owlapi.model.OWLDisjointClassesAxiom disjointClasses​(org.semanticweb.owlapi.model.OWLClassExpression d1,
                                                                                           org.semanticweb.owlapi.model.OWLClassExpression d2)
      • disjointClasses

        public static org.semanticweb.owlapi.model.OWLDisjointClassesAxiom disjointClasses​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • disjointProperties

        public static org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom disjointProperties​(org.semanticweb.owlapi.model.OWLDataPropertyExpression d1,
                                                                                                     org.semanticweb.owlapi.model.OWLDataPropertyExpression d2)
      • disjointProperties

        public static org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom disjointProperties​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression d1,
                                                                                                       org.semanticweb.owlapi.model.OWLObjectPropertyExpression d2)
      • domain

        public static org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom domain​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p,
                                                                                     org.semanticweb.owlapi.model.OWLClassExpression d)
      • domain

        public static org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom domain​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                                                                                       org.semanticweb.owlapi.model.OWLClassExpression d)
      • datatypeDefinition

        public static org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom datatypeDefinition​(org.semanticweb.owlapi.model.OWLDatatype d1,
                                                                                                 org.semanticweb.owlapi.model.OWLDataRange d2)
      • equivalentClasses

        public static org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom equivalentClasses​(org.semanticweb.owlapi.model.OWLClassExpression d1,
                                                                                               org.semanticweb.owlapi.model.OWLClassExpression d2)
      • equivalentClasses

        public static org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom equivalentClasses​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • equivalentClasses

        public static org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom equivalentClasses​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • equivalentDataProperties

        public static org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom equivalentDataProperties​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p1,
                                                                                                             org.semanticweb.owlapi.model.OWLDataPropertyExpression p2)
      • equivalentDataProperties

        public static org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom equivalentDataProperties​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLDataPropertyExpression> properties)
      • equivalentProperties

        public static org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom equivalentProperties​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p1,
                                                                                                           org.semanticweb.owlapi.model.OWLObjectPropertyExpression p2)
      • equivalentProperties

        public static org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom equivalentProperties​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression> properties)
      • exactly

        public static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLDataProperty p,
                                                                              int card)
      • exactly

        public static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLDataProperty p,
                                                                              int card,
                                                                              org.semanticweb.owlapi.model.OWLDataRange d)
      • exactly

        public static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLObjectProperty p,
                                                                              int card)
      • exactly

        public static org.semanticweb.owlapi.model.OWLClassExpression exactly​(org.semanticweb.owlapi.model.OWLObjectProperty p,
                                                                              int card,
                                                                              org.semanticweb.owlapi.model.OWLClassExpression desc)
      • functional

        public static org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom functional​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p)
      • functional

        public static org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom functional​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • Individual

        public static org.semanticweb.owlapi.model.OWLNamedIndividual Individual​(java.lang.String iri)
      • Individual

        public static org.semanticweb.owlapi.model.OWLNamedIndividual Individual​(org.semanticweb.owlapi.model.IRI iri)
      • inverse

        public static org.semanticweb.owlapi.model.OWLObjectInverseOf inverse​(org.semanticweb.owlapi.model.OWLObjectProperty p)
      • inverseFunctional

        public static org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom inverseFunctional​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • inverseProperties

        public static org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom inverseProperties​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p1,
                                                                                                     org.semanticweb.owlapi.model.OWLObjectPropertyExpression p2)
      • irreflexive

        public static org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom irreflexive​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • label

        public static org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom label​(org.semanticweb.owlapi.model.OWLEntity entity,
                                                                                     java.lang.String label)
      • length

        public static org.semanticweb.owlapi.model.OWLFacetRestriction length​(int constant)
      • length

        public static org.semanticweb.owlapi.model.OWLFacetRestriction length​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • max

        public static org.semanticweb.owlapi.model.OWLDataMaxCardinality max​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p,
                                                                             int max)
      • max

        public static org.semanticweb.owlapi.model.OWLDataMaxCardinality max​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p,
                                                                             int max,
                                                                             org.semanticweb.owlapi.model.OWLDataRange filler)
      • max

        public static org.semanticweb.owlapi.model.OWLObjectMaxCardinality max​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                                                                               int max)
      • max

        public static org.semanticweb.owlapi.model.OWLObjectMaxCardinality max​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                                                                               int max,
                                                                               org.semanticweb.owlapi.model.OWLClassExpression filler)
      • maxExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(double constant)
      • maxExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(float constant)
      • maxExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(int constant)
      • maxExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxExclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • maxInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(double constant)
      • maxInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(float constant)
      • maxInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(int constant)
      • maxInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxInclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • maxLength

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxLength​(int constant)
      • maxLength

        public static org.semanticweb.owlapi.model.OWLFacetRestriction maxLength​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • min

        public static org.semanticweb.owlapi.model.OWLDataMinCardinality min​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p,
                                                                             int min)
      • min

        public static org.semanticweb.owlapi.model.OWLDataMinCardinality min​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p,
                                                                             int min,
                                                                             org.semanticweb.owlapi.model.OWLDataRange filler)
      • min

        public static org.semanticweb.owlapi.model.OWLObjectMinCardinality min​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                                                                               int min)
      • min

        public static org.semanticweb.owlapi.model.OWLObjectMinCardinality min​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                                                                               int min,
                                                                               org.semanticweb.owlapi.model.OWLClassExpression filler)
      • minExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(double constant)
      • minExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(float constant)
      • minExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(int constant)
      • minExclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minExclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • minInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(double constant)
      • minInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(float constant)
      • minInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(int constant)
      • minInclusive

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minInclusive​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • minLength

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minLength​(int constant)
      • minLength

        public static org.semanticweb.owlapi.model.OWLFacetRestriction minLength​(org.semanticweb.owlapi.model.OWLLiteral constant)
      • not

        public static org.semanticweb.owlapi.model.OWLObjectComplementOf not​(org.semanticweb.owlapi.model.OWLClassExpression description)
      • dataNot

        public static org.semanticweb.owlapi.model.OWLDataComplementOf dataNot​(org.semanticweb.owlapi.model.OWLDataRange description)
      • ObjectProperty

        public static org.semanticweb.owlapi.model.OWLObjectProperty ObjectProperty​(java.lang.String iri)
      • ObjectProperty

        public static org.semanticweb.owlapi.model.OWLObjectProperty ObjectProperty​(org.semanticweb.owlapi.model.IRI iri)
      • oneOf

        public static org.semanticweb.owlapi.model.OWLDataOneOf oneOf​(org.semanticweb.owlapi.model.OWLLiteral... constants)
      • oneOf

        public static org.semanticweb.owlapi.model.OWLObjectOneOf oneOf​(org.semanticweb.owlapi.model.OWLIndividual... individuals)
      • dataOneOf

        public static org.semanticweb.owlapi.model.OWLDataOneOf dataOneOf​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLLiteral> constants)
      • objectOneOf

        public static org.semanticweb.owlapi.model.OWLObjectOneOf objectOneOf​(java.util.Set<org.semanticweb.owlapi.model.OWLIndividual> individuals)
      • objectOneOf

        public static org.semanticweb.owlapi.model.OWLObjectOneOf objectOneOf​(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLIndividual> individuals)
      • only

        public static org.semanticweb.owlapi.model.OWLDataAllValuesFrom only​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property,
                                                                             org.semanticweb.owlapi.model.OWLDataRange datatype)
      • only

        public static org.semanticweb.owlapi.model.OWLObjectAllValuesFrom only​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
                                                                               org.semanticweb.owlapi.model.OWLClassExpression description)
      • or

        public static org.semanticweb.owlapi.model.OWLObjectUnionOf or​(org.semanticweb.owlapi.model.OWLClassExpression... descriptions)
      • or

        public static org.semanticweb.owlapi.model.OWLObjectUnionOf or​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • or

        public static org.semanticweb.owlapi.model.OWLObjectUnionOf or​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLClassExpression> descriptions)
      • dataOr

        public static org.semanticweb.owlapi.model.OWLDataUnionOf dataOr​(org.semanticweb.owlapi.model.OWLDataRange... descriptions)
      • dataOr

        public static org.semanticweb.owlapi.model.OWLDataUnionOf dataOr​(java.util.Set<? extends org.semanticweb.owlapi.model.OWLDataRange> descriptions)
      • dataOr

        public static org.semanticweb.owlapi.model.OWLDataUnionOf dataOr​(java.util.stream.Stream<? extends org.semanticweb.owlapi.model.OWLDataRange> descriptions)
      • propertyAssertion

        public static org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom propertyAssertion​(org.semanticweb.owlapi.model.OWLIndividual subj,
                                                                                                   org.semanticweb.owlapi.model.OWLDataPropertyExpression pred,
                                                                                                   org.semanticweb.owlapi.model.OWLLiteral obj)
      • propertyAssertion

        public static org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom propertyAssertion​(org.semanticweb.owlapi.model.OWLIndividual subj,
                                                                                                     org.semanticweb.owlapi.model.OWLObjectPropertyExpression pred,
                                                                                                     org.semanticweb.owlapi.model.OWLIndividual obj)
      • range

        public static org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom range​(org.semanticweb.owlapi.model.OWLDataPropertyExpression p,
                                                                                   org.semanticweb.owlapi.model.OWLDataRange d)
      • range

        public static org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom range​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                                                                                     org.semanticweb.owlapi.model.OWLClassExpression d)
      • reflexive

        public static org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom reflexive​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • restrict

        public static org.semanticweb.owlapi.model.OWLDataRange restrict​(org.semanticweb.owlapi.model.OWLDatatype datatype,
                                                                         org.semanticweb.owlapi.model.OWLFacetRestriction... restrictions)
      • restrict

        public static org.semanticweb.owlapi.model.OWLDataRange restrict​(org.semanticweb.owlapi.model.OWLDatatype datatype,
                                                                         java.util.Set<org.semanticweb.owlapi.model.OWLFacetRestriction> restrictions)
      • facetRestriction

        public static org.semanticweb.owlapi.model.OWLFacetRestriction facetRestriction​(org.semanticweb.owlapi.vocab.OWLFacet facet,
                                                                                        org.semanticweb.owlapi.model.OWLLiteral facetValue)
      • sameAs

        public static org.semanticweb.owlapi.model.OWLSameIndividualAxiom sameAs​(org.semanticweb.owlapi.model.OWLIndividual i1,
                                                                                 org.semanticweb.owlapi.model.OWLIndividual i2)
      • sameAs

        public static org.semanticweb.owlapi.model.OWLSameIndividualAxiom sameAs​(java.util.Set<org.semanticweb.owlapi.model.OWLIndividual> inds)
      • self

        public static org.semanticweb.owlapi.model.OWLObjectHasSelf self​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • some

        public static org.semanticweb.owlapi.model.OWLDataSomeValuesFrom some​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property,
                                                                              org.semanticweb.owlapi.model.OWLDataRange datatype)
      • some

        public static org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom some​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
                                                                                org.semanticweb.owlapi.model.OWLClassExpression description)
      • subClassOf

        public static org.semanticweb.owlapi.model.OWLSubClassOfAxiom subClassOf​(org.semanticweb.owlapi.model.OWLClassExpression sub,
                                                                                 org.semanticweb.owlapi.model.OWLClassExpression sup)
      • subPropertyOf

        public static org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom subPropertyOf​(org.semanticweb.owlapi.model.OWLDataPropertyExpression sub,
                                                                                           org.semanticweb.owlapi.model.OWLDataPropertyExpression sup)
      • subPropertyOf

        public static org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom subPropertyOf​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression sub,
                                                                                             org.semanticweb.owlapi.model.OWLObjectPropertyExpression sup)
      • subPropertyOf

        public static org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom subPropertyOf​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression[] subChain,
                                                                                            org.semanticweb.owlapi.model.OWLObjectPropertyExpression sup)
      • symmetric

        public static org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom symmetric​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • transitive

        public static org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom transitive​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression p)
      • value

        public static org.semanticweb.owlapi.model.OWLDataHasValue value​(org.semanticweb.owlapi.model.OWLDataPropertyExpression property,
                                                                         org.semanticweb.owlapi.model.OWLLiteral constant)
      • value

        public static org.semanticweb.owlapi.model.OWLObjectHasValue value​(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
                                                                           org.semanticweb.owlapi.model.OWLIndividual value)
      • and

        public static org.semanticweb.owlapi.model.OWLClassExpression and​(java.util.Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> objects,
                                                                          java.util.Set<org.semanticweb.owlapi.model.OWLDataPropertyExpression> datas,
                                                                          java.util.Set<org.semanticweb.owlapi.model.OWLClassExpression> classes)
        Return a class expression that is a logical and between a set of properties (objets/datas) and classes.
        Parameters:
        objects - to intersect
        datas - to intersect
        classes - to intersect
        Returns:
        the intersection between objects properties and data properties and classes declarations.
        Since:
        2.6.0
      • schema

        public static <T> java.util.Set<org.semanticweb.owlapi.model.OWLAxiom> schema​(java.lang.Class<T> iface)
        Convert a java class into an owl schema for the class.
        Type Parameters:
        T - is type of the class.
        Parameters:
        iface - is the interface that define the java class.
        Returns:
        a set of axiom that define the given class and it's inheritance hierarchy
        Since:
        2.6.0