All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractListBasedTranslator<Axiom extends org.semanticweb.owlapi.model.OWLLogicalAxiom,ONT_SUBJECT extends com.github.sszuev.jena.ontapi.model.OntObject,OWL_SUBJECT extends org.semanticweb.owlapi.model.OWLObject,ONT_MEMBER extends com.github.sszuev.jena.ontapi.model.OntObject,OWL_MEMBER extends org.semanticweb.owlapi.model.OWLObject> |
|
AbstractListBasedTranslator.WithListImpl<A extends org.semanticweb.owlapi.model.OWLAxiom,M extends com.github.sszuev.jena.ontapi.model.OntObject> |
|
AbstractNaryTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.OWLNaryAxiom<OWL>,OWL extends org.semanticweb.owlapi.model.OWLObject & org.semanticweb.owlapi.model.IsAnonymous,ONT extends com.github.sszuev.jena.ontapi.model.OntObject> |
|
AbstractNaryTranslator.ClassNaryAxiomImpl<A extends org.semanticweb.owlapi.model.OWLNaryClassAxiom> |
An abstract OWLNaryClassAxiom implementation.
|
AbstractNaryTranslator.DataPropertyNaryAxiomImpl<A extends org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>> |
An abstract OWLNaryPropertyAxiom implementation for member-type OWLDataPropertyExpression .
|
AbstractNaryTranslator.IndividualNaryAxiomImpl<A extends org.semanticweb.owlapi.model.OWLNaryIndividualAxiom> |
An abstract OWLNaryIndividualAxiom implementation.
|
AbstractNaryTranslator.NaryAxiomImpl<A extends org.semanticweb.owlapi.model.OWLNaryAxiom<M>,M extends org.semanticweb.owlapi.model.OWLObject> |
A base for N-Ary axiom impls.
|
AbstractNaryTranslator.ObjectPropertyNaryAxiomImpl<A extends org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>> |
An abstract OWLNaryPropertyAxiom implementation for member-type OWLObjectPropertyExpression .
|
AbstractNegativePropertyAssertionTranslator<Axiom extends org.semanticweb.owlapi.model.OWLPropertyAssertionAxiom<?,?>,NPA extends com.github.sszuev.jena.ontapi.model.OntNegativeAssertion<?,?>> |
An abstraction for data and object negative property assertion.
|
AbstractNegativePropertyAssertionTranslator.NegativeAssertionImpl<R extends com.github.sszuev.jena.ontapi.model.OntNegativeAssertion<?,?>,A extends org.semanticweb.owlapi.model.OWLPropertyAssertionAxiom<?,?>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression,O extends org.semanticweb.owlapi.model.OWLObject> |
A base for data or object negative assertions
|
AbstractPropertyAssertionTranslator<P extends org.semanticweb.owlapi.model.OWLPropertyExpression,A extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasProperty<P>> |
A common super-type for all property assertion axiom translators.
|
AbstractPropertyAssertionTranslator.AssertionImpl<A extends org.semanticweb.owlapi.model.OWLAxiom,S extends org.semanticweb.owlapi.model.OWLObject,P extends org.semanticweb.owlapi.model.OWLObject,O extends org.semanticweb.owlapi.model.OWLObject> |
A base for annotation and positive property assertion axioms.
|
AbstractPropertyDomainTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasDomain<? extends org.semanticweb.owlapi.model.OWLObject> & org.semanticweb.owlapi.model.HasProperty<? extends org.semanticweb.owlapi.model.OWLPropertyExpression>,P extends com.github.sszuev.jena.ontapi.model.OntProperty> |
|
AbstractPropertyDomainTranslator.ClassDomainAxiomImpl<A extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasProperty<P> & org.semanticweb.owlapi.model.HasDomain<org.semanticweb.owlapi.model.OWLClassExpression>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
|
AbstractPropertyDomainTranslator.DomainAxiomImpl<A extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasProperty<P> & org.semanticweb.owlapi.model.HasDomain<D>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression,D extends org.semanticweb.owlapi.model.OWLObject> |
|
AbstractPropertyRangeTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasRange<? extends org.semanticweb.owlapi.model.OWLObject> & org.semanticweb.owlapi.model.HasProperty<? extends org.semanticweb.owlapi.model.OWLPropertyExpression>,P extends com.github.sszuev.jena.ontapi.model.OntProperty> |
|
AbstractPropertyRangeTranslator.RangeAxiomImpl<A extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasProperty<P> & org.semanticweb.owlapi.model.HasRange<R>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression,R extends org.semanticweb.owlapi.model.OWLObject> |
|
AbstractPropertyTypeTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasProperty<? extends org.semanticweb.owlapi.model.OWLObject>,P extends com.github.sszuev.jena.ontapi.model.OntProperty> |
The base class to read and write axiom which is related to simple typed triple associated with object or data property.
|
AbstractPropertyTypeTranslator.ObjectAxiomImpl<A extends org.semanticweb.owlapi.model.OWLObjectPropertyCharacteristicAxiom> |
The base for ONTAxiom with one object property.
|
AbstractPropertyTypeTranslator.UnaryAxiomImpl<A extends org.semanticweb.owlapi.model.OWLUnaryPropertyAxiom<P>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
The base for ONTAxiom with one object or data property.
|
AbstractSubPropertyTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom,P extends com.github.sszuev.jena.ontapi.model.OntProperty> |
|
AbstractSubPropertyTranslator.SubPropertyAxiomImpl<A extends org.semanticweb.owlapi.model.OWLAxiom,P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
A base rdfs:subPropertyOf axiom.
|
AbstractTwoWayNaryTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.OWLNaryAxiom<OWL>,OWL extends org.semanticweb.owlapi.model.OWLObject & org.semanticweb.owlapi.model.IsAnonymous,ONT extends com.github.sszuev.jena.ontapi.model.OntObject> |
|
AnnotationAssertionAxiomImpl |
|
AnnotationAssertionBySubject |
Created by @ssz on 18.04.2020.
|
AnnotationAssertionTranslator |
A translator that provides OWLAnnotationAssertionAxiom implementations.
|
AnnotationAssertionTranslator.AxiomImpl |
|
AnnotationAssertionTranslator.AxiomImpl.SimpleImpl |
An OWLAnnotationAssertionAxiom that has no sub-annotations.
|
AnnotationAssertionTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLAnnotationAssertionAxiom that has sub-annotations.
|
AnnotationImpl |
|
AnnotationImplNotAnnotated |
|
AnnotationPropertyDomainAxiomImpl |
|
AnnotationPropertyDomainTranslator |
A translator that provides OWLAnnotationPropertyDomainAxiom implementations.
|
AnnotationPropertyDomainTranslator.AxiomImpl |
|
AnnotationPropertyDomainTranslator.AxiomImpl.SimpleImpl |
An OWLAnnotationPropertyDomainAxiom without annotations.
|
AnnotationPropertyDomainTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLAnnotationPropertyDomainAxiom with annotations.
|
AnnotationPropertyImpl |
|
AnnotationPropertyRangeAxiomImpl |
|
AnnotationPropertyRangeTranslator |
A translator that provides OWLAnnotationPropertyRangeAxiom implementations.
|
AnnotationPropertyRangeTranslator.AxiomImpl |
|
AnnotationPropertyRangeTranslator.AxiomImpl.SimpleImpl |
An OWLAnnotationPropertyRangeAxiom without annotations.
|
AnnotationPropertyRangeTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLAnnotationPropertyRangeAxiom with annotations.
|
AnnotationPropertySearcher |
Created by @ssz on 26.07.2020.
|
AnonymousClassExpressionImpl |
|
AnonymousDataRangeImpl |
An abstraction for anonymous data range expressions.
|
AnonymousIndividualImpl |
An ON-API implementation of OWLAnonymousIndividual ,
encapsulated Jena Bkank Node Id .
|
AsNode |
An interface for objects that front a Node in some context.
|
AsRDFNode |
An interface for objects that front a RDFNode in a model context.
|
AsStatement |
The generic interface for things that can be seen as wrappers round Ontology Statement ,
which is an extended Jena Statement ,
which, in turn, is a Triple within Jena Model
(in our case Ontology Model ).
|
AsymmetricObjectPropertyAxiomImpl |
|
AsymmetricObjectPropertyTranslator |
A translator that provides OWLAsymmetricObjectPropertyAxiom implementations,
which are defined as object property declarations with owl:AsymmetricProperty type.
|
AsymmetricObjectPropertyTranslator.AxiomImpl |
|
AsymmetricObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLAsymmetricObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
AsymmetricObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLAsymmetricObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
AtomImpl |
|
AxiomImpl |
|
AxiomParserProvider |
Axiom Graph Translator accessor.
|
AxiomsSettings |
A common interface to access axioms settings.
|
AxiomTranslator<Axiom extends org.semanticweb.owlapi.model.OWLAxiom> |
The base abstract class that intended to perform Axiom Graph Translator (operator T ) in both directions:
for reading and writing.
|
BaseDeclarator |
|
BaseSearcher |
|
BinaryAtomImpl<A extends org.semanticweb.owlapi.model.SWRLArgument,B extends org.semanticweb.owlapi.model.SWRLArgument> |
|
BuiltInAtomImpl |
|
BuiltinDatatypeImpl |
An optimised implementation of OWLDatatype ,
that is actually a wrapper for OWL2Datatype .
|
ByAnnotationProperty |
A searcher for OWLAnnotationProperty .
|
ByAnonymousIndividual |
A searcher for OWLAnonymousIndividual .
|
ByClass |
A searcher for OWLClass .
|
ByDataProperty |
Created by @ssz on 31.03.2020.
|
ByDatatype |
A searcher for OWLDatatype .
|
ByEntity<E extends org.semanticweb.owlapi.model.OWLEntity> |
A base searcher for OWLEntity .
|
ByIRI |
Created by @ssz on 12.04.2020.
|
ByLiteral |
A searcher for OWLLiteral
Created by @ssz on 11.04.2020.
|
ByNamedIndividual |
Created by @ssz on 31.03.2020.
|
ByObjectProperty |
A searcher for OWLObjectProperty .
|
ByObjectSearcher<A extends org.semanticweb.owlapi.model.OWLAxiom,K extends org.semanticweb.owlapi.model.OWLObject> |
A searcher that lists axioms by object.
|
ByPrimitive<P extends org.semanticweb.owlapi.model.OWLPrimitive> |
A base abstraction for any axioms-by-primitive search helper (referencing-axioms functionality).
|
ByProperty<P extends org.semanticweb.owlapi.model.OWLProperty> |
Created by @ssz on 29.03.2020.
|
CacheObjectFactory |
The internal cache holder which is using while reading owl-objects.
|
CacheObjectMapImpl<X extends org.semanticweb.owlapi.model.OWLObject> |
An auxiliary class-container (bucket) to provide
a common way for working with OWLObject s and Triple s all together.
|
CacheObjectMapImpl.CachedMap<K,V> |
|
CacheSettings |
A common interface to access cache settings.
|
CardinalityRestrictionImpl<F extends org.semanticweb.owlapi.model.OWLPropertyRange> |
|
ClassAssertionAxiomImpl |
|
ClassAssertionByObject |
Created by @ssz on 17.05.2020.
|
ClassAssertionBySubject |
Created by @ssz on 17.05.2020.
|
ClassAssertionTranslator |
A translator that provides OWLClassAssertionAxiom implementations.
|
ClassAssertionTranslator.AxiomImpl |
|
ClassAssertionTranslator.AxiomImpl.ComplexImpl |
An OWLClassAssertionAxiom that either has annotations
or contains anonymous class expressions in the main triple's object position.
|
ClassAssertionTranslator.AxiomImpl.SimpleImpl |
An OWLClassAssertionAxiom with named class expressions and without annotations.
|
ClassAtomImpl |
|
ClassAxiomImpl |
|
ClassImpl |
|
ClassSearcher |
|
DataAllValuesFromImpl |
|
DataAssertionBySubject |
Created by @ssz on 16.05.2020.
|
DataCardinalityRestrictionImpl |
|
DataComplementOfImpl |
|
DataExactCardinalityImpl |
|
DataFactory |
An extended OWL-API DataFactory for creating entities, axioms and axiom components.
|
DataFactoryImpl |
The facility to create OWL-API Object s including OWL Axiom s.
|
DataHasValueImpl |
|
DataIntersectionOfImpl |
|
DataMaxCardinalityImpl |
|
DataMinCardinalityImpl |
|
DataOneOfImpl |
|
DataPropertyAssertionAxiomImpl |
|
DataPropertyAssertionTranslator |
A translator that provides OWLDataPropertyAssertionAxiom implementations.
|
DataPropertyAssertionTranslator.AxiomImpl |
|
DataPropertyAssertionTranslator.AxiomImpl.SimpleImpl |
An OWLDataPropertyAssertionAxiom that has no sub-annotations.
|
DataPropertyAssertionTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLDataPropertyAssertionAxiom that has sub-annotations.
|
DataPropertyAtomImpl |
|
DataPropertyCharacteristicAxiomImpl |
|
DataPropertyDomainAxiomImpl |
|
DataPropertyDomainTranslator |
A translator that provides OWLDataPropertyDomainAxiom implementations.
|
DataPropertyDomainTranslator.AxiomImpl |
|
DataPropertyDomainTranslator.AxiomImpl.ComplexImpl |
An OWLDataPropertyDomainAxiom
that either has annotations or anonymous class expression as domain (in main triple's object position).
|
DataPropertyDomainTranslator.AxiomImpl.SimpleImpl |
An OWLDataPropertyDomainAxiom
that has named class expression (OWL Class ) as object and has no annotations.
|
DataPropertyImpl |
|
DataPropertyRangeAxiomImpl |
|
DataPropertyRangeTranslator |
A translator that provides OWLDataPropertyRangeAxiom implementations.
|
DataPropertyRangeTranslator.AxiomImpl |
|
DataPropertyRangeTranslator.AxiomImpl.ComplexImpl |
An OWLDataPropertyRangeAxiom
that either has annotations or anonymous data range expression as domain (in main triple's object position).
|
DataPropertyRangeTranslator.AxiomImpl.SimpleImpl |
An OWLDataPropertyRangeAxiom
that has named data range expression (i.e.
|
DataPropertySearcher |
Created by @ssz on 26.07.2020.
|
DataRangeAtomImpl |
|
DataSomeValuesFromImpl |
|
DatatypeDefinitionAxiomImpl |
|
DatatypeDefinitionTranslator |
A translator that provides OWLDatatypeDefinitionAxiom implementations.
|
DatatypeDefinitionTranslator.AxiomImpl |
|
DatatypeDefinitionTranslator.AxiomImpl.ComplexImpl |
An OWLDatatypeDefinitionAxiom
that either has annotations or anonymous data range expression in main triple's object position.
|
DatatypeDefinitionTranslator.AxiomImpl.SimpleImpl |
An OWLDatatypeDefinitionAxiom
that has named data range expressions (i.e.
|
DatatypeImpl |
|
DatatypeRestrictionImpl |
|
DatatypeSearcher |
|
DataUnionOfImpl |
|
DeclarationAxiomImpl |
|
DeclarationByEntity |
Created by @ssz on 18.04.2020.
|
DeclarationTranslator |
It is a translator for axioms of the AxiomType.DECLARATION type.
|
DeclarationTranslator.AxiomImpl |
|
DeclarationTranslator.AxiomImpl.SimpleImpl |
An OWLDeclarationAxiom that has no annotations.
|
DeclarationTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLDeclarationAxiom that has annotations.
|
DEPRECATED |
A collection of deprecated IRIs, that are used in obsolete ontologies,
possible written in OWL1.1 specification or in some other propositional OWL1 dialects.
|
DEPRECATED.OWL |
|
DEPRECATED.RDF |
|
DifferentIndividualsAtomImpl |
|
DifferentIndividualsAxiomImpl |
|
DifferentIndividualsTranslator |
A translator that provides OWLDifferentIndividualsAxiom implementations.
|
DifferentIndividualsTranslator.AxiomImpl |
|
DifferentIndividualsTranslator.AxiomImpl.ComplexImpl |
An OWLDifferentIndividualsAxiom
that either has annotations or anonymous class expressions in subject or object positions,
or it is based on OntDisjoint.Individuals resource.
|
DifferentIndividualsTranslator.AxiomImpl.SimpleImpl |
An OWLDifferentIndividualsAxiom
that is based on a single unannotated triple s owl:differentFrom o ,
where s and o are named classes (URI Resource s).
|
DirectObjectMapImpl<X extends org.semanticweb.owlapi.model.OWLObject> |
The implementation of ObjectMap that redirects calls directly to a graph, without any caching.
|
DisjointClassesAxiomImpl |
|
DisjointClassesByOperand |
Created by @ssz on 09.05.2020.
|
DisjointClassesTranslator |
A translator that provides OWLDisjointClassesAxiom implementations.
|
DisjointClassesTranslator.AxiomImpl |
|
DisjointClassesTranslator.AxiomImpl.ComplexImpl |
An OWLDisjointClassesAxiom
that either has annotations or anonymous class expressions in subject or object positions,
or it is based on OntDisjoint.Classes resource.
|
DisjointClassesTranslator.AxiomImpl.SimpleImpl |
An OWLDisjointClassesAxiom that is based on a single unannotated triple s owl:disjointWith o ,
where s and o are named classes (URI Resource s).
|
DisjointDataPropertiesAxiomImpl |
|
DisjointDataPropertiesTranslator |
A translator that provides OWLDisjointDataPropertiesAxiom implementations.
|
DisjointDataPropertiesTranslator.AxiomImpl |
|
DisjointDataPropertiesTranslator.AxiomImpl.ComplexImpl |
An OWLDisjointDataPropertiesAxiom
that either has annotations or it is based on OntDisjoint.DataProperties resource.
|
DisjointDataPropertiesTranslator.AxiomImpl.SimpleImpl |
An OWLDisjointDataPropertiesAxiom
that is based on a single unannotated triple s owl:propertyDisjointWith o ,
where s and o are data properties (URI Resource s).
|
DisjointObjectPropertiesAxiomImpl |
|
DisjointObjectPropertiesTranslator |
A translator that provides OWLDisjointObjectPropertiesAxiom implementations.
|
DisjointObjectPropertiesTranslator.AxiomImpl |
|
DisjointObjectPropertiesTranslator.AxiomImpl.ComplexImpl |
An OWLDisjointObjectPropertiesAxiom
that either has annotations or anonymous object property expressions in the subject or the object positions,
or it is based on OntDisjoint.ObjectProperties resource.
|
DisjointObjectPropertiesTranslator.AxiomImpl.SimpleImpl |
An OWLDisjointObjectPropertiesAxiom
that is based on a single unannotated triple s owl:propertyDisjointWith o ,
where s and o are named object property expression (URI Resource s).
|
DisjointUnionAxiomImpl |
|
DisjointUnionTranslator |
A translator that provides OWLDisjointUnionAxiom implementations.
|
DisjointUnionTranslator.AxiomImpl |
|
EquivalentClassesAxiomImpl |
|
EquivalentClassesByOperand |
Created by @ssz on 18.04.2020.
|
EquivalentClassesTranslator |
A translator that provides OWLEquivalentClassesAxiom implementations.
|
EquivalentClassesTranslator.AxiomImpl |
Although the OWLNaryAxiom interface allows axioms with any arity,
an instance of this implementation has exactly 2 operands, no more, no less.
|
EquivalentClassesTranslator.AxiomImpl.ComplexImpl |
An OWLEquivalentClassesAxiom
that either has annotations or anonymous class expressions in subject or object positions.
|
EquivalentClassesTranslator.AxiomImpl.SimpleImpl |
An OWLEquivalentClassesAxiom that has named classes as subject and object and has no annotations.
|
EquivalentDataPropertiesAxiomImpl |
|
EquivalentDataPropertiesTranslator |
A translator that provides OWLEquivalentDataPropertiesAxiom implementations.
|
EquivalentDataPropertiesTranslator.AxiomImpl |
|
EquivalentDataPropertiesTranslator.AxiomImpl.SimpleImpl |
An OWLEquivalentDataPropertiesAxiom that has no annotations.
|
EquivalentDataPropertiesTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLEquivalentDataPropertiesAxiom that has annotations.
|
EquivalentObjectPropertiesAxiomImpl |
|
EquivalentObjectPropertiesTranslator |
A translator that provides OWLEquivalentObjectPropertiesAxiom implementations.
|
EquivalentObjectPropertiesTranslator.AxiomImpl |
|
EquivalentObjectPropertiesTranslator.AxiomImpl.ComplexImpl |
An OWLEquivalentObjectPropertiesAxiom
that either has annotations or anonymous object property expressions in the subject or the object positions.
|
EquivalentObjectPropertiesTranslator.AxiomImpl.SimpleImpl |
An OWLEquivalentObjectPropertiesAxiom that has named object property expressions
as subject and object and has no annotations.
|
ExtendedProperties |
This is a simple extended Properties with supporting several primitive typed objects.
|
ExtendedProperties.MapType |
|
FacetRestrictionImpl |
|
FactoryAccessor |
A technical annotation-marker.
|
ForClass |
Created by @ssz on 06.09.2020.
|
ForDatatype |
Created by @ssz on 06.09.2020.
|
ForTopEntity |
A technical interface that contains functionality common for searchers
( ObjectsSearcher
and ByObjectSearcher )
which have generic type OWLClass or
OWLDatatype .
|
FunctionalDataPropertyAxiomImpl |
|
FunctionalDataPropertyTranslator |
A translator that provides OWLFunctionalDataPropertyAxiom implementations.
|
FunctionalDataPropertyTranslator.AxiomImpl |
|
FunctionalDataPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLFunctionalDataPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
FunctionalDataPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLFunctionalDataPropertyAxiom
that has a named object property as subject and has no annotations.
|
FunctionalObjectPropertyAxiomImpl |
|
FunctionalObjectPropertyTranslator |
A translator that provides OWLFunctionalObjectPropertyAxiom implementations.
|
FunctionalObjectPropertyTranslator.AxiomImpl |
|
FunctionalObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLFunctionalObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
FunctionalObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLFunctionalObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
GraphFilter |
|
GraphStats |
A transformation statistic object, which is an outcome of transform process.
|
GraphStats.Type |
A type of triples.
|
GraphTransformers |
This is a manager to perform transformations over a RDF Graph .
|
GraphTransformers.StoreException |
|
GraphTransformers.TransformListener |
The listener to control graph changes while transformations.
|
HasConfig |
|
HasKeyAxiomImpl |
|
HasKeyTranslator |
A translator that provides OWLHasKeyAxiom implementations.
|
HasKeyTranslator.AxiomImpl |
|
HasObjectFactory |
|
ID |
An enhanced OWLOntologyID that is based on Jena Graph Node .
|
ImportsDeclarationImpl |
|
IndividualArgumentImpl |
|
IndividualAxiomImpl |
|
IndividualRelationshipAxiomImpl<P extends org.semanticweb.owlapi.model.OWLPropertyExpression,O extends org.semanticweb.owlapi.model.OWLPropertyAssertionObject> |
|
InternalCache<K,V> |
The simplest common Cache Adapter interface for internal use.
|
InternalCache.CaffeineWrapper<K,V> |
A InternalCache implementations that wraps the Caffeine Cache .
|
InternalCache.Loading<K,V> |
Loading cache.
|
InternalCache.MapWrapper<K,V> |
A InternalCache implementations that wraps the standard Map .
|
InternalCache.SoftMapWrapper<K,V> |
A InternalCache implementation that wraps a Map with SoftReference values.
|
InternalConfig |
A container with various configuration settings
to manage mappings of the structural representation to RDF and vice versa.
|
InternalConfig.Snapshot |
Snapshot config implementation.
|
InternalGraphModel |
A Buffer Graph OWL model,
that extends ONTAPI Jena Model providing various methods to work with OWLAPI Object s.
|
InternalGraphModelImpl |
A Buffer Graph OWL model, which supports both listing OWL-API objects (OWL Axioms, Entities and Annotations)
and Jena interfaces (through the OntModel view of RDF Graph).
|
InternalizedEntities |
Entities that are commonly used in implementations.
|
InternalObjectFactory |
An extended Object Factory impl which maps OntObject s
to OWLObject s directly having no cache.
|
InverseFunctionalObjectPropertyAxiomImpl |
|
InverseFunctionalObjectPropertyTranslator |
A translator that provides OWLInverseFunctionalObjectPropertyAxiom implementations.
|
InverseFunctionalObjectPropertyTranslator.AxiomImpl |
|
InverseFunctionalObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLInverseFunctionalObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
InverseFunctionalObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLInverseFunctionalObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
InverseObjectPropertiesAxiomImpl |
|
InverseObjectPropertiesTranslator |
A translator that provides OWLInverseObjectPropertiesAxiom implementations.
|
InverseObjectPropertiesTranslator.AxiomImpl |
|
InverseObjectPropertiesTranslator.AxiomImpl.ComplexImpl |
An OWLInverseObjectPropertiesAxiom
that either has annotations or anonymous object expressions (OWLObjectInverseOf )
in subject or object positions.
|
InverseObjectPropertiesTranslator.AxiomImpl.SimpleImpl |
An OWLInverseObjectPropertiesAxiom
that has named object properties as subject and object and has no annotations.
|
IrreflexiveObjectPropertyAxiomImpl |
|
IrreflexiveObjectPropertyTranslator |
A translator that provides OWLIrreflexiveObjectPropertyAxiom implementations.
|
IrreflexiveObjectPropertyTranslator.AxiomImpl |
|
IrreflexiveObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLIrreflexiveObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
IrreflexiveObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLIrreflexiveObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
LiteralArgumentImpl |
|
LiteralImpl |
An ONT-API implementation of OWLLiteral , encapsulated Jena Literal Label .
|
LoadSettings |
A common interface to access loading settings.
|
LoadSettings.Scheme |
An interface that represents an IRI schema,
intended to control source IRI s while loading.
|
LogicalAxiomImpl |
|
ManifestDeclarator |
The transformer to restore declarations in the clear cases
(all notations are taken from the OWL2 Short Guide):
1) The declaration in annotation
_:x a owl:Annotation; owl:annotatedSource s; owl:annotatedProperty rdf:type; owl:annotatedTarget U.
2) Explicit class:
C1 rdfs:subClassOf C2
C1 owl:disjointWith C2
_:x owl:complementOf C
_:x rdf:type owl:AllDisjointClasses; owl:members ( C1 ... Cn )
CN owl:disjointUnionOf ( C1 ... Cn )
C owl:hasKey ( P1 ... Pm R1 ... Rn )
_:x a owl:Restriction; _:x owl:onClass C
3) Explicit data-range:
_:x owl:datatypeComplementOf D.
_:x owl:onDatatype DN; owl:withRestrictions ( _:x1 ... _:xn )
_x: a owl:Restriction; owl:onProperties ( R1 ... Rn ); owl:allValuesFrom Dn
_x: a owl:Restriction; owl:onProperties ( R1 ... Rn ); owl:someValuesFrom Dn
_:x a owl:Restriction; owl:onDataRange D.
4) Data range or class expression:
_:x owl:oneOf ( a1 ... an ) or _:x owl:oneOf ( v1 ... vn )
5) Explicit object property expression:
P a owl:InverseFunctionalProperty
P rdf:type owl:ReflexiveProperty
P rdf:type owl:IrreflexiveProperty
P rdf:type owl:SymmetricProperty
P rdf:type owl:AsymmetricProperty
P rdf:type owl:TransitiveProperty
P1 owl:inverseOf P2
P owl:propertyChainAxiom ( P1 ... Pn )
_:x a owl:Restriction; owl:onProperty P; owl:hasSelf "true"^^xsd:boolean
6) Data property or object property expression:
_:x a owl:Restriction; owl:onProperty R; owl:hasValue v or _:x a owl:Restriction; owl:onProperty P; owl:hasValue a
_:x rdf:type owl:NegativePropertyAssertion; owl:sourceIndividual a1; owl:assertionProperty P; owl:targetIndividual a2 or
_:x rdf:type owl:NegativePropertyAssertion; owl:sourceIndividual a1; owl:assertionProperty R; owl:targetValue v
7) Explicit individuals:
a1 owl:sameAs a2 and a1 owl:differentFrom a2
_:x rdf:type owl:AllDifferent; owl:members ( a1 ... an )
8) Class assertions (individuals declarations):
a rdf:type C
9) SWRL rules. see SWRL
|
ModelConfig |
An implementation of InternalConfig with a reference to a manager,
which is necessary to provide access to its settings (loader and writer configurations).
|
ModelObject<X extends org.semanticweb.owlapi.model.OWLObject> |
Represents an ONTObject attached to the model .
|
ModelObjectFactory |
An interface describing an ONTObjectFactory that has a link to a specific model.
|
NamedIndividualImpl |
|
NamedIndividualSearcher |
|
NaryBooleanClassExpressionImpl |
|
NaryClassAxiomImpl |
|
NaryDataRangeImpl |
|
NaryIndividualAxiomImpl |
|
NaryPropertyAxiomImpl<P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
|
NegativeDataPropertyAssertionAxiomImpl |
|
NegativeDataPropertyAssertionTranslator |
A translator that provides OWLNegativeDataPropertyAssertionAxiom implementations.
|
NegativeDataPropertyAssertionTranslator.AxiomImpl |
|
NegativeObjectPropertyAssertionAxiomImpl |
|
NegativeObjectPropertyAssertionTranslator |
A translator that provides OWLNegativeObjectPropertyAssertionAxiom implementations.
|
NegativeObjectPropertyAssertionTranslator.AxiomImpl |
|
NoOpReadWriteLock |
|
ObjectAllValuesFromImpl |
|
ObjectAssertionBySubject |
Created by @ssz on 16.05.2020.
|
ObjectCardinalityRestrictionImpl |
|
ObjectComplementOfImpl |
|
ObjectExactCardinalityImpl |
|
ObjectHasSelfImpl |
|
ObjectHasValueImpl |
|
ObjectIntersectionOfImpl |
|
ObjectInverseOfImpl |
|
ObjectMap<X extends org.semanticweb.owlapi.model.OWLObject> |
The generic interface, similar to java.util.Map , that provides access to a collection of ONTObject s.
|
ObjectMaxCardinalityImpl |
|
ObjectMinCardinalityImpl |
|
ObjectOneOfImpl |
|
ObjectPropertyAssertionAxiomImpl |
|
ObjectPropertyAssertionTranslator |
A translator that provides OWLObjectPropertyAssertionAxiom implementations.
|
ObjectPropertyAssertionTranslator.AxiomImpl |
|
ObjectPropertyAssertionTranslator.AxiomImpl.SimpleImpl |
An OWLObjectPropertyAssertionAxiom that has no sub-annotations.
|
ObjectPropertyAssertionTranslator.AxiomImpl.WithAnnotationsImpl |
An OWLObjectPropertyAssertionAxiom that has sub-annotations.
|
ObjectPropertyAtomImpl |
|
ObjectPropertyCharacteristicAxiomImpl |
|
ObjectPropertyDomainAxiomImpl |
|
ObjectPropertyDomainBySubject |
Created by @ssz on 19.05.2020.
|
ObjectPropertyDomainTranslator |
A translator that provides OWLObjectPropertyDomainAxiom implementations.
|
ObjectPropertyDomainTranslator.AxiomImpl |
|
ObjectPropertyDomainTranslator.AxiomImpl.ComplexImpl |
An OWLObjectPropertyDomainAxiom
that either has annotations
or anonymous object/class expressions in main triple's subject/object positions respectively.
|
ObjectPropertyDomainTranslator.AxiomImpl.SimpleImpl |
An OWLObjectPropertyDomainAxiom
that has named object property and class expressions and has no annotations.
|
ObjectPropertyImpl |
|
ObjectPropertyRangeAxiomImpl |
|
ObjectPropertyRangeBySubject |
Created by @ssz on 17.05.2020.
|
ObjectPropertyRangeTranslator |
A translator that provides OWLObjectPropertyRangeAxiom implementations.
|
ObjectPropertyRangeTranslator.AxiomImpl |
|
ObjectPropertyRangeTranslator.AxiomImpl.ComplexImpl |
An OWLObjectPropertyRangeAxiom
that either has annotations
or anonymous object/class expressions in main triple's subject/object positions respectively.
|
ObjectPropertyRangeTranslator.AxiomImpl.SimpleImpl |
An OWLObjectPropertyRangeAxiom
that has named object property and class expressions and has no annotations.
|
ObjectPropertySearcher |
Created by @ssz on 25.07.2020.
|
ObjectSomeValuesFromImpl |
|
ObjectsSearcher<K extends org.semanticweb.owlapi.model.OWLObject> |
An OWL Object s searcher.
|
ObjectUnionOfImpl |
|
ONTAnnotationImpl |
An OWLAnnotation implementation that is also an instance of ONTObject .
|
ONTAnnotationImpl.SimpleImpl |
An OWLAnnotation that has no sub-annotations.
|
ONTAnnotationImpl.WithAnnotationsImpl |
An OWLAnnotation that has sub-annotations.
|
ONTAnnotationPropertyImpl |
An OWLAnnotationProperty implementation that is also ONTObject .
|
ONTAnonymousClassExpressionImpl<ONT extends com.github.sszuev.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression> |
An abstraction for any anonymous class expressions
(i.e. for all class expressions with except of OWLClass es).
|
ONTAnonymousClassExpressionImpl.CF |
|
ONTAnonymousClassExpressionImpl.DAVF |
|
ONTAnonymousClassExpressionImpl.DEC |
|
ONTAnonymousClassExpressionImpl.DHV |
|
ONTAnonymousClassExpressionImpl.DMAC |
|
ONTAnonymousClassExpressionImpl.DMIC |
|
ONTAnonymousClassExpressionImpl.DSVF |
|
ONTAnonymousClassExpressionImpl.IF |
|
ONTAnonymousClassExpressionImpl.NDAVF |
|
ONTAnonymousClassExpressionImpl.NDSVF |
|
ONTAnonymousClassExpressionImpl.OAVF |
|
ONTAnonymousClassExpressionImpl.OEC |
|
ONTAnonymousClassExpressionImpl.OF |
|
ONTAnonymousClassExpressionImpl.OHS |
An ObjectHasSelf implementation.
|
ONTAnonymousClassExpressionImpl.OHV |
|
ONTAnonymousClassExpressionImpl.OMAC |
|
ONTAnonymousClassExpressionImpl.OMIC |
|
ONTAnonymousClassExpressionImpl.OSVF |
|
ONTAnonymousClassExpressionImpl.Restriction<ONT extends com.github.sszuev.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression> |
A base for all owl:Restriction class expressions.
|
ONTAnonymousClassExpressionImpl.Simple<ONT extends com.github.sszuev.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression> |
A base for all owl:Restriction class expressions and for ObjectComplementOf expression.
|
ONTAnonymousClassExpressionImpl.UF |
|
ONTAnonymousClassExpressionImpl.WithClassAndObjectProperty<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.ComponentRestriction<com.github.sszuev.jena.ontapi.model.OntClass,com.github.sszuev.jena.ontapi.model.OntObjectProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents an object class expression,
that has reference to another class expression and object property expression.
|
ONTAnonymousClassExpressionImpl.WithClassAndObjectPropertyAndCardinality<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.CardinalityRestriction<com.github.sszuev.jena.ontapi.model.OntClass,com.github.sszuev.jena.ontapi.model.OntObjectProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents an object class expression with cardinality.
|
ONTAnonymousClassExpressionImpl.WithClassMembers<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.CollectionOf<com.github.sszuev.jena.ontapi.model.OntClass>,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression> |
|
ONTAnonymousClassExpressionImpl.WithDataProperty<ONT extends com.github.sszuev.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
|
ONTAnonymousClassExpressionImpl.WithDataPropertyUnary<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.UnaryRestriction<com.github.sszuev.jena.ontapi.model.OntDataProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
An abstraction for simplification code,
that describes owl:Restriction containing datatype property.
|
ONTAnonymousClassExpressionImpl.WithDataRangeAndDataProperty<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.Restriction,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents a data property restriction that has a reference to a data range.
|
ONTAnonymousClassExpressionImpl.WithDataRangeAndDataPropertyAndCardinality<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.CardinalityRestriction<com.github.sszuev.jena.ontapi.model.OntDataRange,com.github.sszuev.jena.ontapi.model.OntDataProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents a data property restriction (class expression) with cardinality.
|
ONTAnonymousClassExpressionImpl.WithDataRangeAndDataPropertyNary<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.NaryRestriction<com.github.sszuev.jena.ontapi.model.OntDataRange,com.github.sszuev.jena.ontapi.model.OntDataProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents an n-ary universal or existential data property restriction.
|
ONTAnonymousClassExpressionImpl.WithDataRangeAndDataPropertyUnary<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.ComponentRestriction<com.github.sszuev.jena.ontapi.model.OntDataRange,com.github.sszuev.jena.ontapi.model.OntDataProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents a unary data property restriction that has a reference to a data range.
|
ONTAnonymousClassExpressionImpl.WithMembers<ONT_M extends com.github.sszuev.jena.ontapi.model.OntObject,ONT_C extends com.github.sszuev.jena.ontapi.model.OntClass.CollectionOf<ONT_M>,OWL_M extends org.semanticweb.owlapi.model.OWLObject,OWL_C extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression> |
Describes a class expression that is based on []-list.
|
ONTAnonymousClassExpressionImpl.WithObjectProperty<ONT extends com.github.sszuev.jena.ontapi.model.OntClass.UnaryRestriction<com.github.sszuev.jena.ontapi.model.OntObjectProperty>,OWL extends org.semanticweb.owlapi.model.OWLRestriction> |
Represents a class expression with a reference to an object property expression.
|
ONTAnonymousDataRangeImpl<ONT extends com.github.sszuev.jena.ontapi.model.OntDataRange,OWL extends org.semanticweb.owlapi.model.OWLDataRange> |
An abstraction for any anonymous data range expressions
(i.e. for all data ranges with except of OWLDatatype s).
|
ONTAnonymousDataRangeImpl.CF |
|
ONTAnonymousDataRangeImpl.IF |
|
ONTAnonymousDataRangeImpl.OF |
|
ONTAnonymousDataRangeImpl.R |
|
ONTAnonymousDataRangeImpl.UF |
|
ONTAnonymousDataRangeImpl.WithDRMembers<ONT extends com.github.sszuev.jena.ontapi.model.OntDataRange.Combination<com.github.sszuev.jena.ontapi.model.OntDataRange>,OWL extends org.semanticweb.owlapi.model.OWLDataRange> |
|
ONTAnonymousDataRangeImpl.WithMembers<ONT_M extends org.apache.jena.rdf.model.RDFNode,ONT_D extends com.github.sszuev.jena.ontapi.model.OntDataRange.Combination<ONT_M>,OWL_M extends org.semanticweb.owlapi.model.OWLObject,OWL_D extends org.semanticweb.owlapi.model.OWLDataRange> |
|
ONTAnonymousIndividualImpl |
An OWLAnonymousIndividual implementation that is also an instance of ONTObject .
|
ONTAPI |
Vocabulary with (possible, temporary) resources used by ONT-API only.
|
OntApiException |
A base RuntimeException , that must be used only in OWL-API part of implementation.
|
OntApiException.IllegalArgument |
A RuntimeException to indicate wrong input.
|
OntApiException.IllegalState |
A RuntimeException to indicate wrong object state.
|
OntApiException.ModificationDenied |
A runtime exception to indicate that modification is not allowed.
|
OntApiException.Unsupported |
A RuntimeException for unsupported things.
|
ONTAxiomImpl<X extends org.semanticweb.owlapi.model.OWLAxiom> |
A base axiom.
|
OntBaseModel |
A technical interface-helper that serves as a bridge between Jena RDF model and
OWLAPI ontology through the InternalGraphModel on the one hand,
and between all these things and OWLAPI manager
through the ModelConfig on the other hand.
|
OntBaseModelImpl |
An abstract OWL-API Ontology implementation with methods to read information
in the form of OWL Object s from the underling graph-model.
|
ONTClassImpl |
An OWLClass implementation that is also an instance of ONTObject .
|
ONTCollectors |
A collection of OWL-API Object Visitor s used internally.
|
ONTCollectors.ContainsCollector |
A collector to find first occurrence.
|
ONTCollectors.ForClassExpressions |
A visitor to collect Class Expressions in the form of Set .
|
ONTCollectors.ForEntities |
A visitor to collect Entities in the form of Set .
|
ONTCollectors.ONTCollector<X> |
Base collector.
|
ONTCollectors.SetCollector<X extends org.semanticweb.owlapi.model.OWLObject> |
A base visitor that collects a Set .
|
ONTComposite |
A generic interface describing an ONTObject that has components and signature.
|
OntConfig |
This is the global config and also the builder for the separated load and write configs.
|
OntConfig.Concurrent |
|
OntConfig.DefaultScheme |
|
ONTDataPropertyImpl |
An OWLDataProperty implementation that is also ONTObject .
|
ONTDatatypeImpl |
An OWLDatatype implementation that is also ONTObject .
|
ONTEntityImpl<X extends org.semanticweb.owlapi.model.OWLEntity> |
A base OWLEntity implementation which has a reference to a model.
|
ONTExpressionImpl<R extends com.github.sszuev.jena.ontapi.model.OntObject> |
A base class that represents any anonymous OWL2 expression.
|
ONTFacetRestrictionImpl |
An OWLFacetRestriction implementation that is also ONTObject .
|
OntFormat |
|
OntGraphDocumentSource |
This is an extended OWLOntologyDocumentSource that allows to pass any graph into the manager as is.
|
OntGraphDocumentSourceImpl |
This is an extended OWLOntologyDocumentSource to provide possibility to pass any graph as is.
|
OntGraphUtils |
Helper to work with Apache Jena Graph s in OWL-API terms.
|
ONTIRI |
An IRI implementation that is also ONTObject .
|
ONTLiteralImpl |
An implementation of OWLLiteral that is also an ONTObject .
|
OntLoaderConfiguration |
This is an extended OWLOntologyLoaderConfiguration with ONT-API specific settings.
|
OntManagers |
com.github.owlcs.ontapi.OntManagers is a main access point to the system, a collection of factory methods
to provide different implementations of OWLOntologyManager interface with its commonly required features.
|
OntManagers.ONTAPIProfile |
A profile to provide standard cache-based ONT-API impls.
|
OntManagers.OWLAPIImplProfile |
The creation profile for OWLAPI , based on straightforward reflection.
|
OntManagers.Profile |
Deprecated. |
ONTNamedIndividualImpl |
An OWLNamedIndividual implementation that is also ONTObject .
|
ONTObject<O extends org.semanticweb.owlapi.model.OWLObject> |
An unmodifiable container for OWLObject and associated with it RDF Triple s.
|
ONTObjectFactory |
An Internal Object Factory, which is responsible for mapping
OntObject => OWLObject and
for creating ONTObject s.
|
ONTObjectImpl |
|
ONTObjectInverseOfImpl |
An OWLObjectInverseOf implementation that is also ONTObject .
|
ONTObjectPropertyImpl |
An OWLObjectProperty implementation that is also ONTObject .
|
Ontology |
A Structural Ontological Model, that is an extended OWL-API Ontology .
|
OntologyBuilderImpl |
|
OntologyCollection<O extends org.semanticweb.owlapi.model.HasOntologyID> |
A collection to store anything that has Ontology ID ,
it maps these key-ids to element-containers and behaves like a Map .
|
OntologyCollectionImpl<O extends org.semanticweb.owlapi.model.HasOntologyID> |
A collection to store anything that has Ontology ID .
|
OntologyCreator |
An interface to create Ontology instances.
|
OntologyFactory |
The factory to create and load ontologies into the manager.
|
OntologyFactory.Builder |
A part of the factory, that is responsible for creating Graph -based ontologies.
|
OntologyFactory.Loader |
A part of the factory, that is responsible for reading ontologies from different document sources.
|
OntologyFactoryImpl |
The ontology building and loading factory, the 'core' - the main point to create and load ontologies.
|
OntologyFactoryImpl.BadRecursionException |
|
OntologyFactoryImpl.ConfigMismatchException |
|
OntologyFactoryImpl.OWLTransformException |
|
OntologyFactoryImpl.UnsupportedFormatException |
|
OntologyLoader |
An interface intended to process OWL document sources
and produce Ontology instances inside a OntologyManager instance.
|
OntologyLoaderImpl |
|
OntologyLoaderImpl.GraphInfo |
A container for a graph and some load parameters, such as source-iri and format.
|
OntologyManager |
An ONT-API Ontology manager, which is an extended OWL-API manager .
|
OntologyManager.DocumentSourceMapping |
The Document Source mapping.
|
OntologyManagerImpl |
|
OntologyManagerImpl.ListenersHolder |
Listener's holder.
|
OntologyMetaData |
Implementation of OWLOntologyLoaderMetaData .
|
OntologyModelImpl |
The main ontology model implementation.
|
OntologyModelImpl.Concurrent |
|
ONTResourceImpl |
A base RDF-object component, which encapsulates both node and model references.
|
OntSettings |
The Enum of all ONT-API settings (22 OWL-API options + 15 ONT-API specific options)
Note: System properties are not taken into account (this is a difference from OWL-API-impl).
|
ONTStatementImpl |
A base triple object-component that is attached to a model.
|
ONTSWRLAtomImpl<ONT extends com.github.sszuev.jena.ontapi.model.OntSWRL.Atom<?>,OWL extends org.semanticweb.owlapi.model.SWRLAtom> |
A SWRLAtom implementation that is also ONTObject .
|
ONTSWRLAtomImpl.Binary<ONT_P extends com.github.sszuev.jena.ontapi.model.OntObject,ONT_F extends com.github.sszuev.jena.ontapi.model.OntSWRL.Arg,ONT_S extends com.github.sszuev.jena.ontapi.model.OntSWRL.Arg,ONT_R extends com.github.sszuev.jena.ontapi.model.OntSWRL.Atom.Binary<ONT_P,ONT_F,ONT_S>,OWL_P extends org.semanticweb.owlapi.model.OWLObject & org.semanticweb.owlapi.model.SWRLPredicate,OWL_F extends org.semanticweb.owlapi.model.SWRLArgument,OWL_S extends org.semanticweb.owlapi.model.SWRLArgument,OWL_R extends org.semanticweb.owlapi.model.SWRLBinaryAtom<OWL_F,OWL_S>> |
An abstract binary atom impl.
|
ONTSWRLAtomImpl.BN |
|
ONTSWRLAtomImpl.CU |
|
ONTSWRLAtomImpl.DIB |
|
ONTSWRLAtomImpl.DPB |
|
ONTSWRLAtomImpl.DU |
|
ONTSWRLAtomImpl.ObjectBinary<ONT_P extends com.github.sszuev.jena.ontapi.model.OntObjectProperty,OWL_P extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression,ONT_R extends com.github.sszuev.jena.ontapi.model.OntSWRL.Atom.Binary<ONT_P,com.github.sszuev.jena.ontapi.model.OntSWRL.IArg,com.github.sszuev.jena.ontapi.model.OntSWRL.IArg>,OWL_R extends org.semanticweb.owlapi.model.SWRLBinaryAtom<org.semanticweb.owlapi.model.SWRLIArgument,org.semanticweb.owlapi.model.SWRLIArgument>> |
An abstract object binary atom.
|
ONTSWRLAtomImpl.OPB |
|
ONTSWRLAtomImpl.SIB |
|
ONTSWRLAtomImpl.Unary<ONT_P extends com.github.sszuev.jena.ontapi.model.OntObject,ONT_A extends com.github.sszuev.jena.ontapi.model.OntSWRL.Arg,ONT_R extends com.github.sszuev.jena.ontapi.model.OntSWRL.Atom.Unary<ONT_P,ONT_A>,OWL_P extends org.semanticweb.owlapi.model.OWLObject & org.semanticweb.owlapi.model.SWRLPredicate,OWL_A extends org.semanticweb.owlapi.model.SWRLArgument,OWL_R extends org.semanticweb.owlapi.model.SWRLUnaryAtom<OWL_A>> |
An abstract unary atom impl
|
ONTSWRLIndividualImpl |
A SWRLIndividualArgument implementation that is also ONTObject .
|
ONTSWRLLiteralImpl |
A SWRLLiteralArgument implementation that is also ONTObject .
|
ONTSWRLVariable |
A SWRLVariable implementation that is also ONTObject .
|
ONTWrapperImpl<O extends org.semanticweb.owlapi.model.OWLObject> |
An unmodifiable container for OWLObject and associated with it set of rdf-graph triple s.
|
OntWriterConfiguration |
Extended OWLOntologyWriterConfiguration .
|
OWLAdapter |
An 'adapter' to convert OWL-API things to ONT-API ones and to gain access to internal objects.
|
OWLCommonTransform |
The transformer to convert OWL 1 DL => OWL 2 DL
|
OWLComponentType |
Enum of mostly used OWL-API object types, that are not OWLAxiom or OWLAnnotation ,
to be used in various filter operations.
|
OWLDeclarationTransform |
Class to perform the final tuning of the OWL-2 ontology: mostly for fixing missed owl-declarations where it is possible.
|
OWLEntity |
|
OWLFactoryWrapper |
An implementation of OntologyLoader which is actually OWLOntologyFactory decorator.
|
OWLFactoryWrapper.AcceptHeaderBuilder |
A copy-pasted OWL-API-impl utility class.
|
OWLFactoryWrapper.FactoryImpl |
This is a copy-paste the original OWL-API OWLOntologyFactory implementation,
which is used if syntax format of source can not be handled by Apache Jena.
|
OWLFactoryWrapper.FactoryImpl.Builder |
|
OWLIDTransform |
Class to perform ontology id transformation.
|
OWLLangRegistry |
The global OWL-API format syntax registry.
|
OWLLangRegistry.LangKey |
A set of constants reflecting OWL-API I/O subsystem.
|
OWLLangRegistry.OWLLang |
A container for OWL-Language details (owl-format).
|
OWLObjectImpl |
A base for any OWLObject in ONT-API.
|
OwlObjects |
Helper to work with OWLObject (mostly for retrieving components from owl-axioms ).
|
OWLOntologyWrapper |
A decorator for any OWLOntology instance.
|
OWLRecursiveTransform |
To perform recursive transformation in terms of OWL2.
|
OWLTopObjectType |
Enum, that represents all public content meta-types of OWLOntology :
one for the ontology header ( OWLTopObjectType.ANNOTATION ) and 39 for each type of axiom.
|
OWLTriples<V extends org.semanticweb.owlapi.model.OWLObject> |
An ONTObject implementation that holds triples in memory.
|
OWLTriples.Listener |
A Graph Listener implementation
that monitors the Graph mutation while adding OWLObject into the cache-map.
|
PrefixMappingRenderer |
An OWLObjectRenderer
|
PropertyAxiomImpl |
|
PropertyDomainAxiomImpl<P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
|
PropertyRangeAxiomImpl<P extends org.semanticweb.owlapi.model.OWLPropertyExpression,R extends org.semanticweb.owlapi.model.OWLPropertyRange> |
|
QuantifiedDataRestrictionImpl |
Quantified data restriction impl.
|
QuantifiedObjectRestrictionImpl |
Quantified object restriction impl.
|
QuantifiedRestrictionImpl<F extends org.semanticweb.owlapi.model.OWLPropertyRange> |
|
RDFSTransform |
To perform preliminary fixing: transform the RDFS ontological graph to the OWL ontological graph.
|
ReadHelper |
A collection of helper methods to perform translation of RDF-Graph to the OWLObject s (i.e. reading from a Graph ).
|
ReasonerDeclarator |
The transformer to restore declarations in the implicit cases
(all notations are taken from the OWL2 Short Guide):
1) data or object universal or existential quantifications (restrictions):
_:x rdf:type owl:Restriction; owl:onProperty P; owl:allValuesFrom C
_:x rdf:type owl:Restriction; owl:onProperty R; owl:someValuesFrom D
2) property domains:
A rdfs:domain U
P rdfs:domain C
R rdfs:domain C
3) property ranges:
A rdfs:range U
R rdfs:range D
P rdfs:range C
4) property assertions (during reasoning the C owl:hasKey ( P1 ... Pm R1 ... Rn )
and U rdf:type owl:FunctionalProperty are used):
s A t
a R v
a1 PN a2
5) other expression and property constructions where one part could be determined from some another:
C1 owl:equivalentClass C2
DN owl:equivalentClass D
P1 owl:equivalentProperty P2
R1 owl:propertyDisjointWith R2
A1 rdfs:subPropertyOf A2
P1 rdfs:subPropertyOf P2
R1 rdfs:subPropertyOf R2
_:x owl:unionOf ( D1 ... Dn )
_:x owl:intersectionOf ( C1 ... Cn )
_:x rdf:type owl:AllDisjointProperties; owl:members ( P1 ... Pn )
|
ReasonerDeclarator.DefaultStrategies |
|
ReasonerDeclarator.Res |
|
ReasonerDeclarator.Strategy |
A control interface, which determines the behaviour in ambiguous situations.
|
RecursiveTransform |
To remove/replace possible graph recursions
Example of graph with a simple recursions:
|
ReflectionUtils |
A helper to work with reflection.
|
ReflexiveObjectPropertyAxiomImpl |
|
ReflexiveObjectPropertyTranslator |
A translator that provides OWLReflexiveObjectPropertyAxiom implementations.
|
ReflexiveObjectPropertyTranslator.AxiomImpl |
|
ReflexiveObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLReflexiveObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
ReflexiveObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLReflexiveObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
RuleImpl |
|
RuleImpl.AtomSimplifier |
|
RWLockedCollection<E extends Serializable> |
An extended OWL-API Priority Collection
that supports concurrent reading and writing through a ReadWriteLock .
|
RWLockedOntology |
An abstract base mutable ontology model with R/W lock support.
|
RWLockedOntology.WithThrowable<T extends Throwable> |
|
SameIndividualAtomImpl |
|
SameIndividualAxiomImpl |
|
SameIndividualTranslator |
A translator that provides OWLSameIndividualAxiom implementations.
|
SameIndividualTranslator.AxiomImpl |
|
SameIndividualTranslator.AxiomImpl.ComplexImpl |
An OWLSameIndividualAxiom
that either has annotations or anonymous class expressions in subject or object positions.
|
SameIndividualTranslator.AxiomImpl.SimpleImpl |
An OWLSameIndividualAxiom that has named classes as subject and object and has no annotations.
|
SearchModel |
Model with optimizations including nodes' cache.
|
SearchModel.CachedFactory |
A EnhNodeFactory impl with nodes' cache.
|
SimpleObjectFactory |
An Object Factory impl which maps OntObject to OWLObject directly having no cache.
|
SubAnnotationPropertyOfAxiomImpl |
|
SubAnnotationPropertyOfTranslator |
A translator that provides OWLSubAnnotationPropertyOfAxiom implementations.
|
SubAnnotationPropertyOfTranslator.AxiomImpl |
|
SubAnnotationPropertyOfTranslator.AxiomImpl.ComplexImpl |
An OWLSubAnnotationPropertyOfAxiom that has annotations.
|
SubAnnotationPropertyOfTranslator.AxiomImpl.SimpleImpl |
An OWLSubAnnotationPropertyOfAxiom
that has named object properties as subject and object and has no annotations.
|
SubClassOfAxiomImpl |
|
SubClassOfByObject |
Created by @ssz on 07.05.2020.
|
SubClassOfBySubject |
Created by @ssz on 18.04.2020.
|
SubClassOfTranslator |
A translator that provides OWLSubClassOfAxiom implementations.
|
SubClassOfTranslator.AxiomImpl |
|
SubClassOfTranslator.AxiomImpl.ComplexImpl |
An OWLSubClassOfAxiom
that either has annotations or anonymous class expressions in subject or object positions.
|
SubClassOfTranslator.AxiomImpl.SimpleImpl |
An OWLSubClassOfAxiom that has named classes as subject and object and has no annotations.
|
SubDataPropertyOfAxiomImpl |
|
SubDataPropertyOfTranslator |
A translator that provides OWLSubDataPropertyOfAxiom implementations.
|
SubDataPropertyOfTranslator.AxiomImpl |
|
SubDataPropertyOfTranslator.AxiomImpl.ComplexImpl |
An OWLSubDataPropertyOfAxiom that has annotations.
|
SubDataPropertyOfTranslator.AxiomImpl.SimpleImpl |
An OWLSubDataPropertyOfAxiom that has no annotations.
|
SubObjectPropertyOfAxiomImpl |
|
SubObjectPropertyOfTranslator |
A translator that provides OWLSubObjectPropertyOfAxiom implementations.
|
SubObjectPropertyOfTranslator.AxiomImpl |
|
SubObjectPropertyOfTranslator.AxiomImpl.ComplexImpl |
An OWLSubObjectPropertyOfAxiom
that either has annotations or anonymous object property expressions (inverse object properties)
in its subject or object positions.
|
SubObjectPropertyOfTranslator.AxiomImpl.SimpleImpl |
An OWLSubObjectPropertyOfAxiom
that has named object properties as subject and object and has no annotations.
|
SubPropertyAxiomImpl<P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
|
SubPropertyChainAxiomImpl |
|
SubPropertyChainOfTranslator |
A translator that provides OWLSubPropertyChainOfAxiom implementations.
|
SubPropertyChainOfTranslator.AxiomImpl |
|
SWRLRuleTranslator |
A translator that provides SWRLRule implementations.
|
SWRLRuleTranslator.AxiomImpl |
|
SWRLTransform |
Class for performing transformations that fix known syntax errors in graphs containing SWRL.
|
SymmetricObjectPropertyAxiomImpl |
|
SymmetricObjectPropertyTranslator |
A translator that provides OWLSymmetricObjectPropertyAxiom implementations.
|
SymmetricObjectPropertyTranslator.AxiomImpl |
|
SymmetricObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLSymmetricObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
SymmetricObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLSymmetricObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
Transform |
Represents a transformation operation
that accepts RDF Graph and returns a set of RDF Triple s.
|
Transform.Factory |
|
Transform.Factory.DefaultMaker |
|
TransformationModel |
The base interface for any graph transformer implementations.
|
TransformationModel.TrackedGraph |
|
TransformException |
|
TransitiveObjectPropertyAxiomImpl |
|
TransitiveObjectPropertyTranslator |
A translator that provides OWLTransitiveObjectPropertyAxiom implementations.
|
TransitiveObjectPropertyTranslator.AxiomImpl |
|
TransitiveObjectPropertyTranslator.AxiomImpl.ComplexImpl |
An OWLTransitiveObjectPropertyAxiom
that either has annotations or an anonymous object property expression (inverse object property)
in the main triple's subject position.
|
TransitiveObjectPropertyTranslator.AxiomImpl.SimpleImpl |
An OWLTransitiveObjectPropertyAxiom
that has a named object property as subject and has no annotations.
|
TranslateHelper |
Created by @ssz on 24.10.2020.
|
UnaryAtomImpl<A extends org.semanticweb.owlapi.model.SWRLArgument> |
|
UnaryPropertyAxiomImpl<P extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
|
UnionGraphConnector |
A GraphListener that allows to connect two UnionGraph
so that changing hierarchy structures of one graph will reflect the other.
|
ValueRestrictionImpl<V extends org.semanticweb.owlapi.model.OWLObject> |
|
VariableImpl |
|
WithAnnotations |
The generic interface describing an object that has annotation.
|
WithContent<X> |
A technical interface that describes an object that has content cache,
which can be restored from a Graph .
|
WithMerge<X extends ONTObject<? extends org.semanticweb.owlapi.model.OWLObject>> |
A technical interface that describes a merge operation.
|
WithoutAnnotations |
A technical interface, a collection of default method-implementations of WithAnnotations .
|
WithRootStatement |
Created by @ssz on 19.04.2020.
|
WriteHelper |
A collection of helper methods to perform translation of OWLObject s to the RDF-form (i.e. writing to a Graph ).
|