Interface InternalGraphModel
- All Superinterfaces:
org.semanticweb.owlapi.model.HasOntologyID,org.apache.jena.shared.Lock,org.apache.jena.rdf.model.Model,org.apache.jena.rdf.model.ModelCon,org.apache.jena.rdf.model.ModelGraphInterface,org.apache.jena.ontapi.common.OntEnhGraph,org.apache.jena.ontapi.model.OntModel,org.apache.jena.shared.PrefixMapping,org.apache.jena.rdf.model.RDFReaderF,org.apache.jena.rdf.model.RDFWriterF
- All Known Implementing Classes:
InternalGraphModelImpl
ONTAPI Jena Model providing various methods to work with OWLAPI Objects.
Created by @ssz on 24.05.2020.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.shared.PrefixMapping
org.apache.jena.shared.PrefixMapping.Factory, org.apache.jena.shared.PrefixMapping.IllegalPrefixException, org.apache.jena.shared.PrefixMapping.JenaLockedException -
Field Summary
Fields inherited from interface org.apache.jena.shared.Lock
READ, WRITEFields inherited from interface org.apache.jena.shared.PrefixMapping
Extended, Standard -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.Model arg0) org.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, String arg2, String arg3) org.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, String arg2, org.apache.jena.datatypes.RDFDatatype arg3) org.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.RDFNode arg2) org.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.Statement arg0) org.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.Statement[] arg0) org.apache.jena.ontapi.model.OntModeladd(org.apache.jena.rdf.model.StmtIterator arg0) booleanadd(org.semanticweb.owlapi.model.OWLAnnotation annotation) Adds the given annotation to the ontology header of the model.booleanadd(org.semanticweb.owlapi.model.OWLAxiom axiom) Adds the specified axiom to the model.org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, boolean arg2) org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, char arg2) org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, double arg2) org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, float arg2) org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, int arg2) org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, long arg2) org.apache.jena.ontapi.model.OntModeladdLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.Literal arg2) voidInvalidates all caches.voidInvalidates the cache if needed.org.apache.jena.ontapi.model.OntModelbooleancontains(org.semanticweb.owlapi.model.OWLAnnotation annotation) Answerstrueif the given annotation is present in ontology header.booleancontains(org.semanticweb.owlapi.model.OWLAxiom axiom) Answerstrueif the given axiom is present within this buffer-model.booleancontainsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom) Answerstrueif the given axiom is present within the model.booleancontainsOWLDeclaration(org.semanticweb.owlapi.model.OWLEntity entity) Tests if the givenOWLEntityhas the OWL declaration.booleancontainsOWLEntity(org.semanticweb.owlapi.model.OWLAnnotationProperty p) Answerstrueif the given property is present in the ontology signature.booleancontainsOWLEntity(org.semanticweb.owlapi.model.OWLClass c) Answerstrueif the given class is present in the ontology signature.booleancontainsOWLEntity(org.semanticweb.owlapi.model.OWLDataProperty p) Answerstrueif the given property is present in the ontology signature.booleancontainsOWLEntity(org.semanticweb.owlapi.model.OWLDatatype d) Answerstrueif the given datatype is present in the ontology signature.booleancontainsOWLEntity(org.semanticweb.owlapi.model.OWLNamedIndividual i) Answerstrueif the given individual is present in the ontology signature.booleancontainsOWLEntity(org.semanticweb.owlapi.model.OWLObjectProperty p) Answerstrueif the given property is present in the ontology signature.org.apache.jena.ontapi.model.OntSWRL.Atom.WithBuiltincreateBuiltInSWRLAtom(org.apache.jena.rdf.model.Resource arg0, Collection<org.apache.jena.ontapi.model.OntSWRL.DArg> arg1) org.apache.jena.ontapi.model.OntSWRL.Atom.WithClasscreateClassSWRLAtom(org.apache.jena.ontapi.model.OntClass arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1) org.apache.jena.ontapi.model.OntClass.NaryDataAllValuesFromcreateDataAllValuesFrom(Collection<org.apache.jena.ontapi.model.OntDataProperty> arg0, org.apache.jena.ontapi.model.OntDataRange arg1) org.apache.jena.ontapi.model.OntClass.DataAllValuesFromcreateDataAllValuesFrom(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.ontapi.model.OntDataRange arg1) org.apache.jena.ontapi.model.OntClass.DataCardinalitycreateDataCardinality(org.apache.jena.ontapi.model.OntDataProperty arg0, int arg1, org.apache.jena.ontapi.model.OntDataRange arg2) org.apache.jena.ontapi.model.OntDataRange.ComplementOfcreateDataComplementOf(org.apache.jena.ontapi.model.OntDataRange arg0) org.apache.jena.ontapi.model.OntClass.DataHasValuecreateDataHasValue(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.rdf.model.Literal arg1) org.apache.jena.ontapi.model.OntDataRange.IntersectionOfcreateDataIntersectionOf(Collection<org.apache.jena.ontapi.model.OntDataRange> arg0) default org.apache.jena.ontapi.model.OntDataRange.IntersectionOfcreateDataIntersectionOf(org.apache.jena.ontapi.model.OntDataRange... arg0) org.apache.jena.ontapi.model.OntClass.DataMaxCardinalitycreateDataMaxCardinality(org.apache.jena.ontapi.model.OntDataProperty arg0, int arg1, org.apache.jena.ontapi.model.OntDataRange arg2) org.apache.jena.ontapi.model.OntClass.DataMinCardinalitycreateDataMinCardinality(org.apache.jena.ontapi.model.OntDataProperty arg0, int arg1, org.apache.jena.ontapi.model.OntDataRange arg2) org.apache.jena.ontapi.model.OntDataRange.OneOfcreateDataOneOf(Collection<org.apache.jena.rdf.model.Literal> arg0) default org.apache.jena.ontapi.model.OntDataRange.OneOfcreateDataOneOf(org.apache.jena.rdf.model.Literal... arg0) org.apache.jena.ontapi.model.OntSWRL.Atom.WithDataPropertycreateDataPropertySWRLAtom(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1, org.apache.jena.ontapi.model.OntSWRL.DArg arg2) org.apache.jena.ontapi.model.OntSWRL.Atom.WithDataRangecreateDataRangeSWRLAtom(org.apache.jena.ontapi.model.OntDataRange arg0, org.apache.jena.ontapi.model.OntSWRL.DArg arg1) org.apache.jena.ontapi.model.OntDataRange.RestrictioncreateDataRestriction(org.apache.jena.ontapi.model.OntDataRange.Named arg0, Collection<org.apache.jena.ontapi.model.OntFacetRestriction> arg1) default org.apache.jena.ontapi.model.OntDataRange.RestrictioncreateDataRestriction(org.apache.jena.ontapi.model.OntDataRange.Named arg0, org.apache.jena.ontapi.model.OntFacetRestriction... arg1) org.apache.jena.ontapi.model.OntClass.NaryDataSomeValuesFromcreateDataSomeValuesFrom(Collection<org.apache.jena.ontapi.model.OntDataProperty> arg0, org.apache.jena.ontapi.model.OntDataRange arg1) org.apache.jena.ontapi.model.OntClass.DataSomeValuesFromcreateDataSomeValuesFrom(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.ontapi.model.OntDataRange arg1) org.apache.jena.ontapi.model.OntDataRange.UnionOfcreateDataUnionOf(Collection<org.apache.jena.ontapi.model.OntDataRange> arg0) default org.apache.jena.ontapi.model.OntDataRange.UnionOfcreateDataUnionOf(org.apache.jena.ontapi.model.OntDataRange... arg0) org.apache.jena.ontapi.model.OntDisjoint.IndividualscreateDifferentIndividuals(Collection<org.apache.jena.ontapi.model.OntIndividual> arg0) default org.apache.jena.ontapi.model.OntDisjoint.IndividualscreateDifferentIndividuals(org.apache.jena.ontapi.model.OntIndividual... arg0) org.apache.jena.ontapi.model.OntSWRL.Atom.WithDifferentIndividualscreateDifferentIndividualsSWRLAtom(org.apache.jena.ontapi.model.OntSWRL.IArg arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1) org.apache.jena.ontapi.model.OntDisjoint.ClassescreateDisjointClasses(Collection<org.apache.jena.ontapi.model.OntClass> arg0) default org.apache.jena.ontapi.model.OntDisjoint.ClassescreateDisjointClasses(org.apache.jena.ontapi.model.OntClass... arg0) org.apache.jena.ontapi.model.OntDisjoint.DataPropertiescreateDisjointDataProperties(Collection<org.apache.jena.ontapi.model.OntDataProperty> arg0) default org.apache.jena.ontapi.model.OntDisjoint.DataPropertiescreateDisjointDataProperties(org.apache.jena.ontapi.model.OntDataProperty... arg0) org.apache.jena.ontapi.model.OntDisjoint.ObjectPropertiescreateDisjointObjectProperties(Collection<org.apache.jena.ontapi.model.OntObjectProperty> arg0) default org.apache.jena.ontapi.model.OntDisjoint.ObjectPropertiescreateDisjointObjectProperties(org.apache.jena.ontapi.model.OntObjectProperty... arg0) org.apache.jena.ontapi.model.OntClass.HasSelfcreateHasSelf(org.apache.jena.ontapi.model.OntObjectProperty arg0) org.apache.jena.ontapi.model.OntClass.ObjectAllValuesFromcreateObjectAllValuesFrom(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntClass arg1) org.apache.jena.ontapi.model.OntClass.ObjectCardinalitycreateObjectCardinality(org.apache.jena.ontapi.model.OntObjectProperty arg0, int arg1, org.apache.jena.ontapi.model.OntClass arg2) org.apache.jena.ontapi.model.OntClass.ComplementOfcreateObjectComplementOf(org.apache.jena.ontapi.model.OntClass arg0) org.apache.jena.ontapi.model.OntClass.ObjectHasValuecreateObjectHasValue(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntIndividual arg1) org.apache.jena.ontapi.model.OntClass.IntersectionOfcreateObjectIntersectionOf(Collection<org.apache.jena.ontapi.model.OntClass> arg0) default org.apache.jena.ontapi.model.OntClass.IntersectionOfcreateObjectIntersectionOf(org.apache.jena.ontapi.model.OntClass... arg0) org.apache.jena.ontapi.model.OntClass.ObjectMaxCardinalitycreateObjectMaxCardinality(org.apache.jena.ontapi.model.OntObjectProperty arg0, int arg1, org.apache.jena.ontapi.model.OntClass arg2) org.apache.jena.ontapi.model.OntClass.ObjectMinCardinalitycreateObjectMinCardinality(org.apache.jena.ontapi.model.OntObjectProperty arg0, int arg1, org.apache.jena.ontapi.model.OntClass arg2) org.apache.jena.ontapi.model.OntClass.OneOfcreateObjectOneOf(Collection<org.apache.jena.ontapi.model.OntIndividual> arg0) default org.apache.jena.ontapi.model.OntClass.OneOfcreateObjectOneOf(org.apache.jena.ontapi.model.OntIndividual... arg0) org.apache.jena.ontapi.model.OntSWRL.Atom.WithObjectPropertycreateObjectPropertySWRLAtom(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1, org.apache.jena.ontapi.model.OntSWRL.IArg arg2) org.apache.jena.ontapi.model.OntClass.ObjectSomeValuesFromcreateObjectSomeValuesFrom(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntClass arg1) org.apache.jena.ontapi.model.OntClass.UnionOfcreateObjectUnionOf(Collection<org.apache.jena.ontapi.model.OntClass> arg0) default org.apache.jena.ontapi.model.OntClass.UnionOfcreateObjectUnionOf(org.apache.jena.ontapi.model.OntClass... arg0) org.apache.jena.ontapi.model.OntSWRL.Atom.WithSameIndividualscreateSameIndividualsSWRLAtom(org.apache.jena.ontapi.model.OntSWRL.IArg arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1) org.apache.jena.ontapi.model.OntSWRL.ImpcreateSWRLImp(Collection<org.apache.jena.ontapi.model.OntSWRL.Atom<?>> arg0, Collection<org.apache.jena.ontapi.model.OntSWRL.Atom<?>> arg1) org.apache.jena.ontapi.model.OntSWRL.VariablecreateSWRLVariable(String arg0) voidForcibly loads the whole content cache.Gets theOWL Ontology IDfrom the model.longReturns the number of axioms in this ontology.org.apache.jena.ontapi.UnionGraphAnswers theUnionGraphwhich this Model is presenting.booleanAnswerstrueif the ontology is ontologically empty (no header, no axioms).Stream<org.semanticweb.owlapi.model.OWLAnonymousIndividual> Lists all (component) anonymous individuals in the form of OWL-API objects.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> Lists all (component) named individuals in the form of OWL-API objects.Stream<org.semanticweb.owlapi.model.OWLAnonymousIndividual> Lists all (graph) anonymous individuals in the form of OWL-API objects.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> Lists all (graph) named individuals in the form of OWL-API objects.default Stream<org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom> listOWLAnnotationAssertionAxioms(org.semanticweb.owlapi.model.OWLAnnotationSubject subject) ListsAnnotation Assertion Axioms with the givensubject.Stream<org.semanticweb.owlapi.model.OWLAnnotationProperty> Lists all annotation properties in the form of OWL-API objects.default Stream<org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom> listOWLAnnotationPropertyDomainAxioms(org.semanticweb.owlapi.model.OWLAnnotationProperty subject) default Stream<org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom> listOWLAnnotationPropertyRangeAxioms(org.semanticweb.owlapi.model.OWLAnnotationProperty subject) Stream<org.semanticweb.owlapi.model.OWLAnnotation> Gets all ontology header annotations.default Stream<org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom> listOWLAsymmetricObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) Stream<org.semanticweb.owlapi.model.OWLAxiom> Lists all ontology axioms.<A extends org.semanticweb.owlapi.model.OWLAxiom>
Stream<A> listOWLAxioms(Class<A> type) Lists axioms of the given class-type.<A extends org.semanticweb.owlapi.model.OWLAxiom>
Stream<A> listOWLAxioms(Class<A> type, org.semanticweb.owlapi.model.OWLObject object) Selects all axioms for the given object-component.Stream<org.semanticweb.owlapi.model.OWLAxiom> listOWLAxioms(Iterable<org.semanticweb.owlapi.model.AxiomType<?>> filter) Lists axioms for the specified types.<A extends org.semanticweb.owlapi.model.OWLAxiom>
Stream<A> listOWLAxioms(org.semanticweb.owlapi.model.AxiomType<A> type) Lists axioms of the given axiom-type.Stream<org.semanticweb.owlapi.model.OWLAxiom> listOWLAxioms(org.semanticweb.owlapi.model.OWLPrimitive primitive) Lists allOWLAxioms for the givenOWLPrimitivedefault Stream<org.semanticweb.owlapi.model.OWLClassAssertionAxiom> listOWLClassAssertionAxioms(org.semanticweb.owlapi.model.OWLClassExpression object) ListsClassAssertion Axioms by the givenclass-object.default Stream<org.semanticweb.owlapi.model.OWLClassAssertionAxiom> listOWLClassAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) ListsClassAssertion Axioms by the givenindividual-subject.Stream<org.semanticweb.owlapi.model.OWLClass> Lists all OWL classes in the form of OWL-API objects.Stream<org.semanticweb.owlapi.model.OWLClassExpression> Lists all class expressions (both anonymous and named) in the form of OWL-API objects.Stream<org.semanticweb.owlapi.model.OWLDataProperty> Lists all data properties in the form of OWL-API objects.default Stream<org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom> listOWLDataPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) ListsDataPropertyAssertion Axioms by the givenindividual-subject.default Stream<org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom> listOWLDataPropertyDomainAxioms(org.semanticweb.owlapi.model.OWLDataProperty subject) default Stream<org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom> listOWLDataPropertyRangeAxioms(org.semanticweb.owlapi.model.OWLDataProperty subject) default Stream<org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom> listOWLDatatypeDefinitionAxioms(org.semanticweb.owlapi.model.OWLDatatype datatype) Stream<org.semanticweb.owlapi.model.OWLDatatype> Lists all named data-ranges (i.e. datatypes) in the form of OWL-API objects.default Stream<org.semanticweb.owlapi.model.OWLDeclarationAxiom> listOWLDeclarationAxioms(org.semanticweb.owlapi.model.OWLEntity entity) ListsDeclaration Axioms for the specifiedentity.default Stream<org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom> listOWLDifferentIndividualsAxioms(org.semanticweb.owlapi.model.OWLIndividual operand) default Stream<org.semanticweb.owlapi.model.OWLDisjointClassesAxiom> listOWLDisjointClassesAxioms(org.semanticweb.owlapi.model.OWLClass clazz) ListsDisjointClasses Axioms by the givenclass-component.default Stream<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom> listOWLDisjointDataPropertiesAxioms(org.semanticweb.owlapi.model.OWLDataProperty operand) default Stream<org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom> listOWLDisjointObjectPropertiesAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression operand) default Stream<org.semanticweb.owlapi.model.OWLDisjointUnionAxiom> listOWLDisjointUnionAxioms(org.semanticweb.owlapi.model.OWLClass subject) Stream<org.semanticweb.owlapi.model.OWLEntity> listOWLEntities(org.semanticweb.owlapi.model.IRI iri) ListsOWL Entityfor the specified IRI.default Stream<org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom> listOWLEquivalentClassesAxioms(org.semanticweb.owlapi.model.OWLClass clazz) ListsEquivalentClasses Axioms by the givenclass-component.default Stream<org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom> listOWLEquivalentDataPropertiesAxioms(org.semanticweb.owlapi.model.OWLDataProperty operand) default Stream<org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom> listOWLEquivalentObjectPropertiesAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression operand) default Stream<org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom> listOWLFunctionalDataPropertyAxioms(org.semanticweb.owlapi.model.OWLDataProperty subject) default Stream<org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom> listOWLFunctionalObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) default Stream<org.semanticweb.owlapi.model.OWLHasKeyAxiom> listOWLHasKeyAxioms(org.semanticweb.owlapi.model.OWLClass subject) Stream<org.semanticweb.owlapi.model.OWLImportsDeclaration> Lists all owl import-declarations.default Stream<org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom> listOWLInverseFunctionalObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) default Stream<org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom> listOWLInverseObjectPropertiesAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression operand) default Stream<org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom> listOWLIrreflexiveObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) Stream<org.semanticweb.owlapi.model.OWLLogicalAxiom> Lists all logical axioms.default <A extends org.semanticweb.owlapi.model.OWLNaryAxiom<? super K>,K extends org.semanticweb.owlapi.model.OWLObject>
Stream<A> listOWLNaryAxiomAxiomsByOperand(Class<A> type, K operand) default Stream<org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom> listOWLNegativeDataPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) default Stream<org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom> listOWLNegativeObjectPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) Stream<org.semanticweb.owlapi.model.OWLObjectProperty> Lists all object properties in the form of OWL-API objects.default Stream<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> listOWLObjectPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) ListsObjectPropertyAssertion Axioms by the givenindividual-subject.default Stream<org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom> listOWLObjectPropertyDomainAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) ListsObjectPropertyDomain Axioms by the givenproperty-subject.default Stream<org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom> listOWLObjectPropertyRangeAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) ListsObjectPropertyRange Axioms by the givenproperty-subject.default <A extends org.semanticweb.owlapi.model.OWLAxiom & org.semanticweb.owlapi.model.HasProperty<P>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression>
Stream<A> listOWLPropertyAxioms(Class<A> type, P property) default Stream<org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom> listOWLReflexiveObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) default Stream<org.semanticweb.owlapi.model.OWLSameIndividualAxiom> listOWLSameIndividualAxioms(org.semanticweb.owlapi.model.OWLIndividual operand) default Stream<org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom> listOWLSubAnnotationPropertyOfAxiomsByObject(org.semanticweb.owlapi.model.OWLAnnotationProperty object) default Stream<org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom> listOWLSubAnnotationPropertyOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLAnnotationProperty subject) default Stream<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> listOWLSubClassOfAxiomsByObject(org.semanticweb.owlapi.model.OWLClass object) ListsSubClassOf Axioms by the given superclass.default Stream<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> listOWLSubClassOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLClass subject) ListsSubClassOf Axioms by the given subclass.default Stream<org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom> listOWLSubDataPropertyOfAxiomsByObject(org.semanticweb.owlapi.model.OWLDataProperty object) default Stream<org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom> listOWLSubDataPropertyOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLDataProperty subject) default Stream<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom> listOWLSubObjectPropertyOfAxiomsByObject(org.semanticweb.owlapi.model.OWLObjectPropertyExpression object) default Stream<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom> listOWLSubObjectPropertyOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) default <A extends org.semanticweb.owlapi.model.OWLSubPropertyAxiom<P>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression>
Stream<A> listOWLSubPropertyOfAxiomsByObject(Class<A> type, P object) default <A extends org.semanticweb.owlapi.model.OWLSubPropertyAxiom<P>,P extends org.semanticweb.owlapi.model.OWLPropertyExpression>
Stream<A> listOWLSubPropertyOfAxiomsBySubject(Class<A> type, P subject) default Stream<org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom> listOWLSymmetricObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) default Stream<org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom> listOWLTransitiveObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) Stream<org.semanticweb.owlapi.model.IRI> listPunningIRIs(boolean withImports) Lists all 'punnings', i.e. subjects ofOWLEntitys with different types.org.apache.jena.ontapi.model.OntModellock()org.apache.jena.ontapi.model.OntModelnotifyEvent(Object arg0) org.apache.jena.ontapi.model.OntModelread(InputStream arg0, String arg1) org.apache.jena.ontapi.model.OntModelread(InputStream arg0, String arg1, String arg2) org.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelregister(org.apache.jena.rdf.model.ModelChangedListener arg0) org.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelremove(org.apache.jena.rdf.model.Model arg0) org.apache.jena.ontapi.model.OntModelremove(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.RDFNode arg2) org.apache.jena.ontapi.model.OntModelremove(org.apache.jena.rdf.model.Statement arg0) org.apache.jena.ontapi.model.OntModelremove(org.apache.jena.rdf.model.Statement[] arg0) org.apache.jena.ontapi.model.OntModelremove(org.apache.jena.rdf.model.StmtIterator arg0) booleanremove(org.semanticweb.owlapi.model.OWLAnnotation annotation) Removes the given ontology header annotation from the model.booleanremove(org.semanticweb.owlapi.model.OWLAxiom axiom) Removes the given axiom from the model.org.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelremoveAll(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.RDFNode arg2) org.apache.jena.ontapi.model.OntModelremoveNsPrefix(String arg0) org.apache.jena.ontapi.model.OntModelsetNsPrefix(String arg0, String arg1) org.apache.jena.ontapi.model.OntModelsetNsPrefixes(Map<String, String> arg0) org.apache.jena.ontapi.model.OntModelsetNsPrefixes(org.apache.jena.shared.PrefixMapping arg0) voidsetOntologyID(org.semanticweb.owlapi.model.OWLOntologyID id) Sets theOWL Ontology IDto the model.org.apache.jena.ontapi.model.OntModelunregister(org.apache.jena.rdf.model.ModelChangedListener arg0) org.apache.jena.ontapi.model.OntModelwithDefaultMappings(org.apache.jena.shared.PrefixMapping arg0) org.apache.jena.ontapi.model.OntModelwrite(OutputStream arg0, String arg1) org.apache.jena.ontapi.model.OntModelwrite(OutputStream arg0, String arg1, String arg2) org.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelwriteAll(OutputStream arg0, String arg1) org.apache.jena.ontapi.model.OntModelwriteAll(OutputStream arg0, String arg1, String arg2) org.apache.jena.ontapi.model.OntModelorg.apache.jena.ontapi.model.OntModelMethods inherited from interface org.apache.jena.shared.Lock
enterCriticalSection, leaveCriticalSectionMethods inherited from interface org.apache.jena.rdf.model.Model
abort, begin, calculateInTxn, clearNsPrefixMap, close, commit, contains, contains, contains, containsAll, containsAll, containsAny, containsAny, containsResource, createList, createList, createList, createLiteral, createLiteral, createProperty, createReifier, createReifier, createResource, createResource, createResource, createStatement, createStatementTerm, createTypedLiteral, createTypedLiteral, createTypedLiteral, difference, equals, executeInTxn, getLock, getProperty, getProperty, getProperty, getReader, getRequiredProperty, getRequiredProperty, getResource, getResource, getWriter, independent, intersection, isClosed, isEmpty, isIsomorphicWith, listNameSpaces, listObjects, listObjectsOfProperty, listObjectsOfProperty, listResourcesWithProperty, listResourcesWithProperty, listStatements, listStatements, listSubjects, listSubjectsWithProperty, listSubjectsWithProperty, removeNsPrefix, setNsPrefix, setNsPrefixes, setNsPrefixes, size, supportsSetOperations, supportsTransactions, union, withDefaultMappings, write, writeMethods inherited from interface org.apache.jena.rdf.model.ModelCon
add, contains, contains, contains, containsLiteral, containsLiteral, containsLiteral, containsLiteral, containsLiteral, containsLiteral, containsLiteral, createAlt, createAlt, createBag, createBag, createLiteral, createLiteralStatement, createLiteralStatement, createLiteralStatement, createLiteralStatement, createLiteralStatement, createLiteralStatement, createLiteralStatement, createProperty, createResource, createResource, createSeq, createSeq, createStatement, createStatement, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, getAlt, getAlt, getBag, getBag, getList, getList, getProperty, getRDFNode, getSeq, getSeq, listLiteralStatements, listLiteralStatements, listLiteralStatements, listLiteralStatements, listLiteralStatements, listLiteralStatements, listResourcesWithProperty, listResourcesWithProperty, listResourcesWithProperty, listResourcesWithProperty, listResourcesWithProperty, listResourcesWithProperty, listStatements, listStatements, listStatements, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithPropertyMethods inherited from interface org.apache.jena.rdf.model.ModelGraphInterface
asRDFNode, getGraph, wrapAsResourceMethods inherited from interface org.apache.jena.ontapi.common.OntEnhGraph
canNodeAs, checkType, findNodeAs, getNodeAs, getOntPersonality, safeFindNodeAsMethods inherited from interface org.apache.jena.ontapi.model.OntModel
addImport, annotationProperties, asInferenceModel, asStatement, classes, createAnnotationProperty, createDataProperty, createDatatype, createFacetRestriction, createIndividual, createIndividual, createObjectProperty, createOntClass, createOntEntity, createRDFProperty, dataProperties, datatypes, fetchOntEntity, getAnnotationProperty, getAnnotationProperty, getBaseGraph, getBaseModel, getDataProperty, getDataProperty, getDatatype, getDatatype, getDatatype, getID, getIndividual, getIndividual, getObjectProperty, getObjectProperty, getOntClass, getOntClass, getOntEntity, getOntEntity, getOWLBackwardCompatibleWith, getOWLBottomDataProperty, getOWLBottomObjectProperty, getOWLDeprecated, getOWLIncompatibleWith, getOWLNothing, getOWLPriorVersion, getOWLThing, getOWLTopDataProperty, getOWLTopObjectProperty, getOWLVersionInfo, getRDFSComment, getRDFSIsDefinedBy, getRDFSLabel, getRDFSLiteral, getRDFSSeeAlso, hasImport, hasImport, hierarchyRoots, id, imports, individuals, localStatements, localStatements, namedIndividuals, objectProperties, ontEntities, ontEntities, ontObjects, properties, removeImport, removeImport, removeOntObject, removeOntStatement, setID, statements, statementsMethods inherited from interface org.apache.jena.shared.PrefixMapping
expandPrefix, getNsPrefixMap, getNsPrefixURI, getNsURIPrefix, hasNoMappings, numPrefixes, qnameFor, samePrefixMappingAs, shortForm
-
Method Details
-
getUnionGraph
org.apache.jena.ontapi.UnionGraph getUnionGraph()Answers theUnionGraphwhich this Model is presenting.- Returns:
UnionGraph
-
getOntologyID
ID getOntologyID()Gets theOWL Ontology IDfrom the model.- Specified by:
getOntologyIDin interfaceorg.semanticweb.owlapi.model.HasOntologyID- Returns:
ID- See Also:
-
setOntologyID
void setOntologyID(org.semanticweb.owlapi.model.OWLOntologyID id) Sets theOWL Ontology IDto the model.- Parameters:
id-OWLOntologyID- Throws:
IllegalArgumentException- in case the given id is broken- See Also:
-
listOWLImportDeclarations
Stream<org.semanticweb.owlapi.model.OWLImportsDeclaration> listOWLImportDeclarations()Lists all owl import-declarations.- Returns:
- a
StreamofOWLImportsDeclarations
-
listOWLAnnotations
Stream<org.semanticweb.owlapi.model.OWLAnnotation> listOWLAnnotations()Gets all ontology header annotations.- Returns:
- a
StreamofOWLAnnotation - See Also:
-
listOWLClassExpressions
Stream<org.semanticweb.owlapi.model.OWLClassExpression> listOWLClassExpressions()Lists all class expressions (both anonymous and named) in the form of OWL-API objects.- Returns:
- a
StreamofOWLClassExpressions - See Also:
-
listComponentOWLAnonymousIndividuals
Stream<org.semanticweb.owlapi.model.OWLAnonymousIndividual> listComponentOWLAnonymousIndividuals()Lists all (component) anonymous individuals in the form of OWL-API objects. The difference with the methodlistGraphOWLAnonymousIndividuals()is that this method retrieves individuals from components' cache collected from base graph, while the methodlistGraphOWLAnonymousIndividuals()usesOntModel.individuals().- Returns:
- a
StreamofOWLAnonymousIndividuals
-
listGraphOWLAnonymousIndividuals
Stream<org.semanticweb.owlapi.model.OWLAnonymousIndividual> listGraphOWLAnonymousIndividuals()Lists all (graph) anonymous individuals in the form of OWL-API objects. This method usesOntModel.individuals()method, while the methodlistComponentOWLAnonymousIndividuals()parses individuals from components' cache collected from base graph.- Returns:
- a
StreamofOWLNamedIndividuals
-
listComponentOWLNamedIndividuals
Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> listComponentOWLNamedIndividuals()Lists all (component) named individuals in the form of OWL-API objects. The difference with the methodlistGraphOWLNamedIndividuals()is that this method retrieves individuals from components' cache collected from base graph, while the methodlistGraphOWLNamedIndividuals()usesOntModel.individuals().- Returns:
- a
StreamofOWLNamedIndividuals
-
listGraphOWLNamedIndividuals
Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> listGraphOWLNamedIndividuals()Lists all (graph) named individuals in the form of OWL-API objects. This method usesOntModel.individuals()method, while the methodlistComponentOWLNamedIndividuals()parses individuals from components' cache collected from base graph.- Returns:
- a
StreamofOWLNamedIndividuals
-
listOWLClasses
Stream<org.semanticweb.owlapi.model.OWLClass> listOWLClasses()Lists all OWL classes in the form of OWL-API objects.- Returns:
- a
StreamofOWLClasses.
-
listOWLDatatypes
Stream<org.semanticweb.owlapi.model.OWLDatatype> listOWLDatatypes()Lists all named data-ranges (i.e. datatypes) in the form of OWL-API objects.- Returns:
- a
StreamofOWLDatatypes
-
listOWLDataProperties
Stream<org.semanticweb.owlapi.model.OWLDataProperty> listOWLDataProperties()Lists all data properties in the form of OWL-API objects.- Returns:
- a
StreamofOWLDataPropertys
-
listOWLObjectProperties
Stream<org.semanticweb.owlapi.model.OWLObjectProperty> listOWLObjectProperties()Lists all object properties in the form of OWL-API objects.- Returns:
- a
StreamofOWLObjectPropertys
-
listOWLAnnotationProperties
Stream<org.semanticweb.owlapi.model.OWLAnnotationProperty> listOWLAnnotationProperties()Lists all annotation properties in the form of OWL-API objects.- Returns:
- a
StreamofOWLAnnotationPropertys
-
listOWLEntities
Stream<org.semanticweb.owlapi.model.OWLEntity> listOWLEntities(org.semanticweb.owlapi.model.IRI iri) ListsOWL Entityfor the specified IRI.- Parameters:
iri-IRI- Returns:
- a
StreamofOWLEntitys.
-
listPunningIRIs
Lists all 'punnings', i.e. subjects ofOWLEntitys with different types.- Parameters:
withImports- iffalsethe method takes into account only the base graph- Returns:
- a
StreamofIRIs - See Also:
-
containsOWLDeclaration
boolean containsOWLDeclaration(org.semanticweb.owlapi.model.OWLEntity entity) Tests if the givenOWLEntityhas the OWL declaration. A builtin entity has no declarations.- Parameters:
entity-OWLEntityto test- Returns:
- boolean
-
containsOWLEntity
boolean containsOWLEntity(org.semanticweb.owlapi.model.OWLClass c) Answerstrueif the given class is present in the ontology signature.- Parameters:
c-OWLClass- Returns:
- boolean
-
containsOWLEntity
boolean containsOWLEntity(org.semanticweb.owlapi.model.OWLDatatype d) Answerstrueif the given datatype is present in the ontology signature.- Parameters:
d-OWLDatatype- Returns:
- boolean
-
containsOWLEntity
boolean containsOWLEntity(org.semanticweb.owlapi.model.OWLNamedIndividual i) Answerstrueif the given individual is present in the ontology signature.- Parameters:
i-OWLNamedIndividual- Returns:
- boolean
-
containsOWLEntity
boolean containsOWLEntity(org.semanticweb.owlapi.model.OWLDataProperty p) Answerstrueif the given property is present in the ontology signature.- Parameters:
p-OWLDataProperty- Returns:
- boolean
-
containsOWLEntity
boolean containsOWLEntity(org.semanticweb.owlapi.model.OWLObjectProperty p) Answerstrueif the given property is present in the ontology signature.- Parameters:
p-OWLObjectProperty- Returns:
- boolean
-
containsOWLEntity
boolean containsOWLEntity(org.semanticweb.owlapi.model.OWLAnnotationProperty p) Answerstrueif the given property is present in the ontology signature.- Parameters:
p-OWLAnnotationProperty- Returns:
- boolean
-
listOWLAxioms
Stream<org.semanticweb.owlapi.model.OWLAxiom> listOWLAxioms()Lists all ontology axioms.- Returns:
StreamofOWLAxioms- See Also:
-
listOWLLogicalAxioms
Stream<org.semanticweb.owlapi.model.OWLLogicalAxiom> listOWLLogicalAxioms()Lists all logical axioms.- Returns:
- a
StreamofOWLAxioms
-
listOWLAxioms
<A extends org.semanticweb.owlapi.model.OWLAxiom> Stream<A> listOWLAxioms(org.semanticweb.owlapi.model.AxiomType<A> type) Lists axioms of the given axiom-type.- Type Parameters:
A- type of axiom- Parameters:
type-AxiomType- Returns:
StreamofOWLAxioms
-
listOWLAxioms
Stream<org.semanticweb.owlapi.model.OWLAxiom> listOWLAxioms(Iterable<org.semanticweb.owlapi.model.AxiomType<?>> filter) Lists axioms for the specified types.- Parameters:
filter- aIterableofAxiomTypes- Returns:
StreamofOWLAxioms
-
listOWLAxioms
Stream<org.semanticweb.owlapi.model.OWLAxiom> listOWLAxioms(org.semanticweb.owlapi.model.OWLPrimitive primitive) Lists allOWLAxioms for the givenOWLPrimitive- Parameters:
primitive- notnull- Returns:
- a
StreamofOWLAxioms
-
listOWLAxioms
<A extends org.semanticweb.owlapi.model.OWLAxiom> Stream<A> listOWLAxioms(Class<A> type, org.semanticweb.owlapi.model.OWLObject object) Selects all axioms for the given object-component.- Type Parameters:
A- any subtype ofOWLAxiom- Parameters:
type- a class-type ofOWLAxiomobject-OWLObject, that is present as a component in every container of the returned stream- Returns:
- a
StreamofOWLAxioms
-
getOWLAxiomCount
long getOWLAxiomCount()Returns the number of axioms in this ontology.- Returns:
long, the count
-
contains
boolean contains(org.semanticweb.owlapi.model.OWLAxiom axiom) Answerstrueif the given axiom is present within this buffer-model. It is equivalent to the expressionthis.listOWLAxioms().anyMatch(a::equals).- Parameters:
axiom-OWLAxiom, notnull- Returns:
trueif the axiom is present within the model- See Also:
-
contains
boolean contains(org.semanticweb.owlapi.model.OWLAnnotation annotation) Answerstrueif the given annotation is present in ontology header.- Parameters:
annotation-OWLAnnotation, notnull- Returns:
trueif the annotation is present within the model- See Also:
-
containsIgnoreAnnotations
boolean containsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom) Answerstrueif the given axiom is present within the model. While comparing axiom annotations (if present) are ignored.- Parameters:
axiom-OWLAxiom, notnull- Returns:
trueif base axiom (its main part) is present- See Also:
-
isOntologyEmpty
boolean isOntologyEmpty()Answerstrueif the ontology is ontologically empty (no header, no axioms).- Returns:
trueif the ontology does not contain any axioms and annotations (locally); note, that the encapsulated graph still may contain some triples, and the methodModel.isEmpty()may returnfalseat the same time
-
add
boolean add(org.semanticweb.owlapi.model.OWLAxiom axiom) Adds the specified axiom to the model.- Parameters:
axiom-OWLAxiom- Returns:
trueif theaxiomhas been added to the graph- See Also:
-
add
boolean add(org.semanticweb.owlapi.model.OWLAnnotation annotation) Adds the given annotation to the ontology header of the model.- Parameters:
annotation-OWLAnnotation- Returns:
trueif theannotationhas been added to the graph- See Also:
-
remove
boolean remove(org.semanticweb.owlapi.model.OWLAxiom axiom) Removes the given axiom from the model. Also, clears the cache for the entity type, if the entity has been belonged to the removed axiom.- Parameters:
axiom-OWLAxiom- Returns:
trueif theaxiomhas been removed from the graph- See Also:
-
remove
boolean remove(org.semanticweb.owlapi.model.OWLAnnotation annotation) Removes the given ontology header annotation from the model.- Parameters:
annotation-OWLAnnotation- Returns:
trueif theannotationhas been removed from the graph- See Also:
-
clearCache
void clearCache()Invalidates all caches. -
forceLoad
void forceLoad()Forcibly loads the whole content cache. -
clearCacheIfNeeded
void clearCacheIfNeeded()Invalidates the cache if needed.The OWL-API serialization may not work correctly without explicit expansion of axioms into a strictly defined form. The cache cleaning encourages repeated reading of the encapsulated graph, and, thus, leads the axioms to a uniform view. Without this operation, the axiomatic representation would look slightly different and the reload test (loading/saving in different formats) would not be passed. Also, absence of uniformed axiomatic view may lead to exceptions, since some OWL-storers require explicit declarations, which may not be present, if the ontology was assembled manually. It is important to invalidate whole the cache, since user-defined axioms may content parts of other axioms, such as annotation assertions, declarations, data-range definitions, etc.
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Statement arg0) - Specified by:
addin interfaceorg.apache.jena.rdf.model.Model
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.RDFNode arg2) - Specified by:
addin interfaceorg.apache.jena.rdf.model.ModelCon
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Model arg0) - Specified by:
addin interfaceorg.apache.jena.rdf.model.Model
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.StmtIterator arg0) - Specified by:
addin interfaceorg.apache.jena.rdf.model.Model
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Statement[] arg0) - Specified by:
addin interfaceorg.apache.jena.rdf.model.Model
-
add
- Specified by:
addin interfaceorg.apache.jena.rdf.model.Model
-
remove
org.apache.jena.ontapi.model.OntModel remove(org.apache.jena.rdf.model.Statement arg0) - Specified by:
removein interfaceorg.apache.jena.rdf.model.Model
-
remove
org.apache.jena.ontapi.model.OntModel remove(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.RDFNode arg2) - Specified by:
removein interfaceorg.apache.jena.rdf.model.ModelCon
-
remove
org.apache.jena.ontapi.model.OntModel remove(org.apache.jena.rdf.model.Model arg0) - Specified by:
removein interfaceorg.apache.jena.rdf.model.ModelCon
-
remove
org.apache.jena.ontapi.model.OntModel remove(org.apache.jena.rdf.model.StmtIterator arg0) - Specified by:
removein interfaceorg.apache.jena.rdf.model.ModelCon
-
removeAll
org.apache.jena.ontapi.model.OntModel removeAll(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.RDFNode arg2) - Specified by:
removeAllin interfaceorg.apache.jena.rdf.model.Model
-
remove
org.apache.jena.ontapi.model.OntModel remove(org.apache.jena.rdf.model.Statement[] arg0) - Specified by:
removein interfaceorg.apache.jena.rdf.model.Model
-
remove
- Specified by:
removein interfaceorg.apache.jena.rdf.model.Model
-
removeAll
org.apache.jena.ontapi.model.OntModel removeAll()- Specified by:
removeAllin interfaceorg.apache.jena.rdf.model.Model
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, boolean arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, long arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, int arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, char arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, float arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, double arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
addLiteral
org.apache.jena.ontapi.model.OntModel addLiteral(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, org.apache.jena.rdf.model.Literal arg2) - Specified by:
addLiteralin interfaceorg.apache.jena.rdf.model.ModelCon
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, String arg2) - Specified by:
addin interfaceorg.apache.jena.rdf.model.ModelCon
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, String arg2, org.apache.jena.datatypes.RDFDatatype arg3) - Specified by:
addin interfaceorg.apache.jena.rdf.model.ModelCon
-
add
org.apache.jena.ontapi.model.OntModel add(org.apache.jena.rdf.model.Resource arg0, org.apache.jena.rdf.model.Property arg1, String arg2, String arg3) - Specified by:
addin interfaceorg.apache.jena.rdf.model.ModelCon
-
register
org.apache.jena.ontapi.model.OntModel register(org.apache.jena.rdf.model.ModelChangedListener arg0) - Specified by:
registerin interfaceorg.apache.jena.rdf.model.Model
-
unregister
org.apache.jena.ontapi.model.OntModel unregister(org.apache.jena.rdf.model.ModelChangedListener arg0) - Specified by:
unregisterin interfaceorg.apache.jena.rdf.model.Model
-
notifyEvent
- Specified by:
notifyEventin interfaceorg.apache.jena.rdf.model.Model
-
setNsPrefix
- Specified by:
setNsPrefixin interfaceorg.apache.jena.shared.PrefixMapping
-
removeNsPrefix
- Specified by:
removeNsPrefixin interfaceorg.apache.jena.shared.PrefixMapping
-
clearNsPrefixMap
org.apache.jena.ontapi.model.OntModel clearNsPrefixMap()- Specified by:
clearNsPrefixMapin interfaceorg.apache.jena.shared.PrefixMapping
-
setNsPrefixes
- Specified by:
setNsPrefixesin interfaceorg.apache.jena.shared.PrefixMapping
-
lock
org.apache.jena.ontapi.model.OntModel lock()- Specified by:
lockin interfaceorg.apache.jena.shared.PrefixMapping
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
read
- Specified by:
readin interfaceorg.apache.jena.rdf.model.Model
-
write
- Specified by:
writein interfaceorg.apache.jena.rdf.model.Model
-
write
- Specified by:
writein interfaceorg.apache.jena.rdf.model.Model
-
write
- Specified by:
writein interfaceorg.apache.jena.rdf.model.Model
-
write
- Specified by:
writein interfaceorg.apache.jena.rdf.model.Model
-
writeAll
-
writeAll
-
writeAll
-
writeAll
-
createObjectSomeValuesFrom
org.apache.jena.ontapi.model.OntClass.ObjectSomeValuesFrom createObjectSomeValuesFrom(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntClass arg1) -
createDataSomeValuesFrom
org.apache.jena.ontapi.model.OntClass.DataSomeValuesFrom createDataSomeValuesFrom(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.ontapi.model.OntDataRange arg1) -
createObjectAllValuesFrom
org.apache.jena.ontapi.model.OntClass.ObjectAllValuesFrom createObjectAllValuesFrom(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntClass arg1) -
createDataAllValuesFrom
org.apache.jena.ontapi.model.OntClass.DataAllValuesFrom createDataAllValuesFrom(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.ontapi.model.OntDataRange arg1) -
createObjectHasValue
org.apache.jena.ontapi.model.OntClass.ObjectHasValue createObjectHasValue(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntIndividual arg1) -
createDataHasValue
org.apache.jena.ontapi.model.OntClass.DataHasValue createDataHasValue(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.rdf.model.Literal arg1) -
createObjectMinCardinality
org.apache.jena.ontapi.model.OntClass.ObjectMinCardinality createObjectMinCardinality(org.apache.jena.ontapi.model.OntObjectProperty arg0, int arg1, org.apache.jena.ontapi.model.OntClass arg2) -
createDataMinCardinality
org.apache.jena.ontapi.model.OntClass.DataMinCardinality createDataMinCardinality(org.apache.jena.ontapi.model.OntDataProperty arg0, int arg1, org.apache.jena.ontapi.model.OntDataRange arg2) -
createObjectMaxCardinality
org.apache.jena.ontapi.model.OntClass.ObjectMaxCardinality createObjectMaxCardinality(org.apache.jena.ontapi.model.OntObjectProperty arg0, int arg1, org.apache.jena.ontapi.model.OntClass arg2) -
createDataMaxCardinality
org.apache.jena.ontapi.model.OntClass.DataMaxCardinality createDataMaxCardinality(org.apache.jena.ontapi.model.OntDataProperty arg0, int arg1, org.apache.jena.ontapi.model.OntDataRange arg2) -
createObjectCardinality
org.apache.jena.ontapi.model.OntClass.ObjectCardinality createObjectCardinality(org.apache.jena.ontapi.model.OntObjectProperty arg0, int arg1, org.apache.jena.ontapi.model.OntClass arg2) -
createDataCardinality
org.apache.jena.ontapi.model.OntClass.DataCardinality createDataCardinality(org.apache.jena.ontapi.model.OntDataProperty arg0, int arg1, org.apache.jena.ontapi.model.OntDataRange arg2) -
createHasSelf
org.apache.jena.ontapi.model.OntClass.HasSelf createHasSelf(org.apache.jena.ontapi.model.OntObjectProperty arg0) -
createObjectUnionOf
org.apache.jena.ontapi.model.OntClass.UnionOf createObjectUnionOf(Collection<org.apache.jena.ontapi.model.OntClass> arg0) -
createObjectIntersectionOf
org.apache.jena.ontapi.model.OntClass.IntersectionOf createObjectIntersectionOf(Collection<org.apache.jena.ontapi.model.OntClass> arg0) -
createObjectOneOf
org.apache.jena.ontapi.model.OntClass.OneOf createObjectOneOf(Collection<org.apache.jena.ontapi.model.OntIndividual> arg0) -
createObjectComplementOf
org.apache.jena.ontapi.model.OntClass.ComplementOf createObjectComplementOf(org.apache.jena.ontapi.model.OntClass arg0) -
createDataAllValuesFrom
org.apache.jena.ontapi.model.OntClass.NaryDataAllValuesFrom createDataAllValuesFrom(Collection<org.apache.jena.ontapi.model.OntDataProperty> arg0, org.apache.jena.ontapi.model.OntDataRange arg1) -
createDataSomeValuesFrom
org.apache.jena.ontapi.model.OntClass.NaryDataSomeValuesFrom createDataSomeValuesFrom(Collection<org.apache.jena.ontapi.model.OntDataProperty> arg0, org.apache.jena.ontapi.model.OntDataRange arg1) -
createObjectIntersectionOf
default org.apache.jena.ontapi.model.OntClass.IntersectionOf createObjectIntersectionOf(org.apache.jena.ontapi.model.OntClass... arg0) -
createObjectUnionOf
default org.apache.jena.ontapi.model.OntClass.UnionOf createObjectUnionOf(org.apache.jena.ontapi.model.OntClass... arg0) -
createObjectOneOf
default org.apache.jena.ontapi.model.OntClass.OneOf createObjectOneOf(org.apache.jena.ontapi.model.OntIndividual... arg0) -
createDataOneOf
org.apache.jena.ontapi.model.OntDataRange.OneOf createDataOneOf(Collection<org.apache.jena.rdf.model.Literal> arg0) -
createDataRestriction
org.apache.jena.ontapi.model.OntDataRange.Restriction createDataRestriction(org.apache.jena.ontapi.model.OntDataRange.Named arg0, Collection<org.apache.jena.ontapi.model.OntFacetRestriction> arg1) -
createDataComplementOf
org.apache.jena.ontapi.model.OntDataRange.ComplementOf createDataComplementOf(org.apache.jena.ontapi.model.OntDataRange arg0) -
createDataUnionOf
org.apache.jena.ontapi.model.OntDataRange.UnionOf createDataUnionOf(Collection<org.apache.jena.ontapi.model.OntDataRange> arg0) -
createDataIntersectionOf
org.apache.jena.ontapi.model.OntDataRange.IntersectionOf createDataIntersectionOf(Collection<org.apache.jena.ontapi.model.OntDataRange> arg0) -
createDataOneOf
default org.apache.jena.ontapi.model.OntDataRange.OneOf createDataOneOf(org.apache.jena.rdf.model.Literal... arg0) -
createDataRestriction
default org.apache.jena.ontapi.model.OntDataRange.Restriction createDataRestriction(org.apache.jena.ontapi.model.OntDataRange.Named arg0, org.apache.jena.ontapi.model.OntFacetRestriction... arg1) -
createDataUnionOf
default org.apache.jena.ontapi.model.OntDataRange.UnionOf createDataUnionOf(org.apache.jena.ontapi.model.OntDataRange... arg0) -
createDataIntersectionOf
default org.apache.jena.ontapi.model.OntDataRange.IntersectionOf createDataIntersectionOf(org.apache.jena.ontapi.model.OntDataRange... arg0) -
createDisjointClasses
org.apache.jena.ontapi.model.OntDisjoint.Classes createDisjointClasses(Collection<org.apache.jena.ontapi.model.OntClass> arg0) -
createDifferentIndividuals
org.apache.jena.ontapi.model.OntDisjoint.Individuals createDifferentIndividuals(Collection<org.apache.jena.ontapi.model.OntIndividual> arg0) -
createDisjointObjectProperties
org.apache.jena.ontapi.model.OntDisjoint.ObjectProperties createDisjointObjectProperties(Collection<org.apache.jena.ontapi.model.OntObjectProperty> arg0) -
createDisjointDataProperties
org.apache.jena.ontapi.model.OntDisjoint.DataProperties createDisjointDataProperties(Collection<org.apache.jena.ontapi.model.OntDataProperty> arg0) -
createDisjointClasses
default org.apache.jena.ontapi.model.OntDisjoint.Classes createDisjointClasses(org.apache.jena.ontapi.model.OntClass... arg0) -
createDifferentIndividuals
default org.apache.jena.ontapi.model.OntDisjoint.Individuals createDifferentIndividuals(org.apache.jena.ontapi.model.OntIndividual... arg0) -
createDisjointObjectProperties
default org.apache.jena.ontapi.model.OntDisjoint.ObjectProperties createDisjointObjectProperties(org.apache.jena.ontapi.model.OntObjectProperty... arg0) -
createDisjointDataProperties
default org.apache.jena.ontapi.model.OntDisjoint.DataProperties createDisjointDataProperties(org.apache.jena.ontapi.model.OntDataProperty... arg0) -
createSWRLVariable
-
createBuiltInSWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithBuiltin createBuiltInSWRLAtom(org.apache.jena.rdf.model.Resource arg0, Collection<org.apache.jena.ontapi.model.OntSWRL.DArg> arg1) -
createClassSWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithClass createClassSWRLAtom(org.apache.jena.ontapi.model.OntClass arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1) -
createDataRangeSWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithDataRange createDataRangeSWRLAtom(org.apache.jena.ontapi.model.OntDataRange arg0, org.apache.jena.ontapi.model.OntSWRL.DArg arg1) -
createDataPropertySWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithDataProperty createDataPropertySWRLAtom(org.apache.jena.ontapi.model.OntDataProperty arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1, org.apache.jena.ontapi.model.OntSWRL.DArg arg2) -
createObjectPropertySWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithObjectProperty createObjectPropertySWRLAtom(org.apache.jena.ontapi.model.OntObjectProperty arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1, org.apache.jena.ontapi.model.OntSWRL.IArg arg2) -
createDifferentIndividualsSWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithDifferentIndividuals createDifferentIndividualsSWRLAtom(org.apache.jena.ontapi.model.OntSWRL.IArg arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1) -
createSameIndividualsSWRLAtom
org.apache.jena.ontapi.model.OntSWRL.Atom.WithSameIndividuals createSameIndividualsSWRLAtom(org.apache.jena.ontapi.model.OntSWRL.IArg arg0, org.apache.jena.ontapi.model.OntSWRL.IArg arg1) -
createSWRLImp
org.apache.jena.ontapi.model.OntSWRL.Imp createSWRLImp(Collection<org.apache.jena.ontapi.model.OntSWRL.Atom<?>> arg0, Collection<org.apache.jena.ontapi.model.OntSWRL.Atom<?>> arg1) -
listOWLAxioms
Lists axioms of the given class-type.- Type Parameters:
A- subtype ofOWLAxiom- Parameters:
type-Class- Returns:
- a
StreamofOWLAxioms - See Also:
-
listOWLDeclarationAxioms
default Stream<org.semanticweb.owlapi.model.OWLDeclarationAxiom> listOWLDeclarationAxioms(org.semanticweb.owlapi.model.OWLEntity entity) ListsDeclaration Axioms for the specifiedentity. Note: method may return non-cached axioms.- Parameters:
entity-OWLEntity, notnull- Returns:
- a
StreamofOWLDeclarationAxioms
-
listOWLAnnotationAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom> listOWLAnnotationAssertionAxioms(org.semanticweb.owlapi.model.OWLAnnotationSubject subject) ListsAnnotation Assertion Axioms with the givensubject. Note: method returns non-cached axioms.- Parameters:
subject-OWLAnnotationSubject, notnull- Returns:
- a
StreamofOWLAnnotationAssertionAxioms
-
listOWLSubClassOfAxiomsBySubject
default Stream<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> listOWLSubClassOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLClass subject) ListsSubClassOf Axioms by the given subclass.- Parameters:
subject-OWLClass, notnull- Returns:
- a
StreamofOWLSubClassOfAxioms
-
listOWLSubClassOfAxiomsByObject
default Stream<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> listOWLSubClassOfAxiomsByObject(org.semanticweb.owlapi.model.OWLClass object) ListsSubClassOf Axioms by the given superclass.- Parameters:
object-OWLClass, notnull- Returns:
StreamofOWLSubClassOfAxioms
-
listOWLEquivalentClassesAxioms
default Stream<org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom> listOWLEquivalentClassesAxioms(org.semanticweb.owlapi.model.OWLClass clazz) ListsEquivalentClasses Axioms by the givenclass-component.- Parameters:
clazz-OWLClass, notnull- Returns:
- a
StreamofOWLEquivalentClassesAxioms
-
listOWLDisjointClassesAxioms
default Stream<org.semanticweb.owlapi.model.OWLDisjointClassesAxiom> listOWLDisjointClassesAxioms(org.semanticweb.owlapi.model.OWLClass clazz) ListsDisjointClasses Axioms by the givenclass-component.- Parameters:
clazz-OWLClass, notnull- Returns:
- a
StreamofOWLDisjointClassesAxioms
-
listOWLDisjointUnionAxioms
default Stream<org.semanticweb.owlapi.model.OWLDisjointUnionAxiom> listOWLDisjointUnionAxioms(org.semanticweb.owlapi.model.OWLClass subject) -
listOWLHasKeyAxioms
default Stream<org.semanticweb.owlapi.model.OWLHasKeyAxiom> listOWLHasKeyAxioms(org.semanticweb.owlapi.model.OWLClass subject) -
listOWLClassAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLClassAssertionAxiom> listOWLClassAssertionAxioms(org.semanticweb.owlapi.model.OWLClassExpression object) ListsClassAssertion Axioms by the givenclass-object.- Parameters:
object-OWLClassExpression, notnull- Returns:
- a
StreamofOWLClassAssertionAxioms
-
listOWLDatatypeDefinitionAxioms
default Stream<org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom> listOWLDatatypeDefinitionAxioms(org.semanticweb.owlapi.model.OWLDatatype datatype) -
listOWLClassAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLClassAssertionAxiom> listOWLClassAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) ListsClassAssertion Axioms by the givenindividual-subject.- Parameters:
subject-OWLIndividual, notnull- Returns:
- a
StreamofOWLClassAssertionAxioms
-
listOWLSameIndividualAxioms
default Stream<org.semanticweb.owlapi.model.OWLSameIndividualAxiom> listOWLSameIndividualAxioms(org.semanticweb.owlapi.model.OWLIndividual operand) -
listOWLDifferentIndividualsAxioms
default Stream<org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom> listOWLDifferentIndividualsAxioms(org.semanticweb.owlapi.model.OWLIndividual operand) -
listOWLObjectPropertyAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> listOWLObjectPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) ListsObjectPropertyAssertion Axioms by the givenindividual-subject.- Parameters:
subject-OWLIndividual, notnull- Returns:
- a
StreamofOWLObjectPropertyAssertionAxioms
-
listOWLNegativeObjectPropertyAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom> listOWLNegativeObjectPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) -
listOWLDataPropertyAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom> listOWLDataPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) ListsDataPropertyAssertion Axioms by the givenindividual-subject.- Parameters:
subject-OWLIndividual, notnull- Returns:
- a
StreamofOWLDataPropertyAssertionAxioms
-
listOWLNegativeDataPropertyAssertionAxioms
default Stream<org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom> listOWLNegativeDataPropertyAssertionAxioms(org.semanticweb.owlapi.model.OWLIndividual subject) -
listOWLEquivalentObjectPropertiesAxioms
default Stream<org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom> listOWLEquivalentObjectPropertiesAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression operand) -
listOWLDisjointObjectPropertiesAxioms
default Stream<org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom> listOWLDisjointObjectPropertiesAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression operand) -
listOWLSubObjectPropertyOfAxiomsBySubject
default Stream<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom> listOWLSubObjectPropertyOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLSubObjectPropertyOfAxiomsByObject
default Stream<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom> listOWLSubObjectPropertyOfAxiomsByObject(org.semanticweb.owlapi.model.OWLObjectPropertyExpression object) -
listOWLObjectPropertyDomainAxioms
default Stream<org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom> listOWLObjectPropertyDomainAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) ListsObjectPropertyDomain Axioms by the givenproperty-subject.- Parameters:
subject-OWLObjectPropertyExpression, notnull- Returns:
- a
StreamofOWLObjectPropertyDomainAxioms
-
listOWLObjectPropertyRangeAxioms
default Stream<org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom> listOWLObjectPropertyRangeAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) ListsObjectPropertyRange Axioms by the givenproperty-subject.- Parameters:
subject-OWLObjectPropertyExpression, notnull- Returns:
- a
StreamofOWLObjectPropertyRangeAxioms
-
listOWLInverseObjectPropertiesAxioms
default Stream<org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom> listOWLInverseObjectPropertiesAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression operand) -
listOWLFunctionalObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom> listOWLFunctionalObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLInverseFunctionalObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom> listOWLInverseFunctionalObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLSymmetricObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom> listOWLSymmetricObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLAsymmetricObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom> listOWLAsymmetricObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLReflexiveObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom> listOWLReflexiveObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLIrreflexiveObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom> listOWLIrreflexiveObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLTransitiveObjectPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom> listOWLTransitiveObjectPropertyAxioms(org.semanticweb.owlapi.model.OWLObjectPropertyExpression subject) -
listOWLEquivalentDataPropertiesAxioms
default Stream<org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom> listOWLEquivalentDataPropertiesAxioms(org.semanticweb.owlapi.model.OWLDataProperty operand) -
listOWLDisjointDataPropertiesAxioms
default Stream<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom> listOWLDisjointDataPropertiesAxioms(org.semanticweb.owlapi.model.OWLDataProperty operand) -
listOWLSubDataPropertyOfAxiomsBySubject
default Stream<org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom> listOWLSubDataPropertyOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLDataProperty subject) -
listOWLSubDataPropertyOfAxiomsByObject
default Stream<org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom> listOWLSubDataPropertyOfAxiomsByObject(org.semanticweb.owlapi.model.OWLDataProperty object) -
listOWLDataPropertyDomainAxioms
default Stream<org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom> listOWLDataPropertyDomainAxioms(org.semanticweb.owlapi.model.OWLDataProperty subject) -
listOWLDataPropertyRangeAxioms
default Stream<org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom> listOWLDataPropertyRangeAxioms(org.semanticweb.owlapi.model.OWLDataProperty subject) -
listOWLFunctionalDataPropertyAxioms
default Stream<org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom> listOWLFunctionalDataPropertyAxioms(org.semanticweb.owlapi.model.OWLDataProperty subject) -
listOWLSubAnnotationPropertyOfAxiomsBySubject
default Stream<org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom> listOWLSubAnnotationPropertyOfAxiomsBySubject(org.semanticweb.owlapi.model.OWLAnnotationProperty subject) -
listOWLSubAnnotationPropertyOfAxiomsByObject
default Stream<org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom> listOWLSubAnnotationPropertyOfAxiomsByObject(org.semanticweb.owlapi.model.OWLAnnotationProperty object) -
listOWLAnnotationPropertyDomainAxioms
default Stream<org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom> listOWLAnnotationPropertyDomainAxioms(org.semanticweb.owlapi.model.OWLAnnotationProperty subject) -
listOWLAnnotationPropertyRangeAxioms
default Stream<org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom> listOWLAnnotationPropertyRangeAxioms(org.semanticweb.owlapi.model.OWLAnnotationProperty subject) -
listOWLNaryAxiomAxiomsByOperand
-
listOWLPropertyAxioms
-
listOWLSubPropertyOfAxiomsBySubject
-
listOWLSubPropertyOfAxiomsByObject
-