de.tudresden.inf.lat.jcel.coreontology.datatype
Interface OntologyExpressivity

All Known Implementing Classes:
NormalizedAxiomExpressivityDetector

public interface OntologyExpressivity

Author:
Julian Mendez

Method Summary
 boolean hasBottom()
          Tells whether the ontology analyzer has found class bottom.
 boolean hasDatatype()
          Tells whether the ontology analyzer has found data types.
 boolean hasFunctionalObjectProperty()
          Tells whether the ontology analyzer has found functional object properties.
 boolean hasIndividual()
          Tells whether the ontology analyzer has found individuals.
 boolean hasInverseObjectProperty()
          Tells whether the ontology analyzer has found inverse object properties.
 boolean hasNominal()
          Tells whether the ontology analyzer has found nominals.
 boolean hasReflexiveObjectProperty()
          Tells whether the ontology analyzer has found reflexive object properties.
 boolean hasSubObjectPropertyOf()
          Tells whether the ontology analyzer has found sub object properties.
 boolean hasSubPropertyChainOf()
          Tells whether the ontology analyzer has found sub object property chains.
 boolean hasTransitiveObjectProperty()
          Tells whether the ontology analyzer has found transitive object properties.
 

Method Detail

hasBottom

boolean hasBottom()
Tells whether the ontology analyzer has found class bottom.

Returns:
true if and only if the ontology analyzer has found class bottom

hasDatatype

boolean hasDatatype()
Tells whether the ontology analyzer has found data types.

Returns:
true if and only if the ontology analyzer has found data types

hasFunctionalObjectProperty

boolean hasFunctionalObjectProperty()
Tells whether the ontology analyzer has found functional object properties.

Returns:
true if and only if the ontology analyzer has found functional object properties

hasIndividual

boolean hasIndividual()
Tells whether the ontology analyzer has found individuals.

Returns:
true if and only if the ontology analyzer has found individuals

hasInverseObjectProperty

boolean hasInverseObjectProperty()
Tells whether the ontology analyzer has found inverse object properties.

Returns:
true if and only if the ontology analyzer has found inverse object properties

hasNominal

boolean hasNominal()
Tells whether the ontology analyzer has found nominals.

Returns:
true if and only if the ontology analyzer has found nominals

hasReflexiveObjectProperty

boolean hasReflexiveObjectProperty()
Tells whether the ontology analyzer has found reflexive object properties.

Returns:
true if and only if the ontology analyzer has found reflexive object properties

hasSubObjectPropertyOf

boolean hasSubObjectPropertyOf()
Tells whether the ontology analyzer has found sub object properties.

Returns:
true if and only if the ontology analyzer has found sub object properties

hasSubPropertyChainOf

boolean hasSubPropertyChainOf()
Tells whether the ontology analyzer has found sub object property chains.

Returns:
true if and only if the ontology analyzer has found sub object property chains

hasTransitiveObjectProperty

boolean hasTransitiveObjectProperty()
Tells whether the ontology analyzer has found transitive object properties.

Returns:
true if and only if the ontology analyzer has found transitive object properties


Copyright © 2012. All Rights Reserved.