Package openllet.owlapi
Interface OWLManagementObject
-
- All Superinterfaces:
FacetFactoryOWL,FacetManagerOWL,FacetOntologyOWL,FacetReasonerOWL
- All Known Subinterfaces:
OWLHelper,OWLManagedObject
- All Known Implementing Classes:
OWLAPILoader,OWLGenericTools,OWLSelfTools,OWLTools
public interface OWLManagementObject extends FacetFactoryOWL, FacetManagerOWL, FacetOntologyOWL, FacetReasonerOWL
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default org.semanticweb.owlapi.model.parameters.ChangeAppliedaddAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom)default org.semanticweb.owlapi.model.parameters.ChangeAppliedaddAxioms(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLAxiom> axioms)default voidaddClass(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI clazz)default voidaddClass(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLClassExpression clazz)default voidaddClassPropertyAxiom(org.semanticweb.owlapi.model.OWLClassExpression clazz, org.semanticweb.owlapi.model.OWLIndividual subject)add axiom into the ontology.default voidaddDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, double value)add axiom into the ontology.default voidaddDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, int value)add axiom into the ontology.default voidaddDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, long value)add axiom into the ontology.default voidaddDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, java.lang.String value)add axiom into the ontology.default voidaddDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLLiteral literal)add axiom into the ontology.default voidaddObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual object)default voidaddObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLNamedIndividual object)default voidaddObjectPropertyAxiom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLIndividual value)add axiom into the ontology.default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, double literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, int literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, java.lang.String literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLLiteral literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, double literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, int literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.String literal)default voidaddValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLLiteral literal)default org.semanticweb.owlapi.model.OWLClassdeclareClass(org.semanticweb.owlapi.model.IRI clazz)default org.semanticweb.owlapi.model.OWLClassdeclareClassOfIndividual(java.lang.Class<?> clazz, org.semanticweb.owlapi.model.OWLNamedIndividual individual)default org.semanticweb.owlapi.model.OWLDataPropertydeclareDataProperty(org.semanticweb.owlapi.model.IRI iri)default org.semanticweb.owlapi.model.OWLAnonymousIndividualdeclareIndividual()default org.semanticweb.owlapi.model.OWLNamedIndividualdeclareIndividual(org.semanticweb.owlapi.model.IRI iri)default org.semanticweb.owlapi.model.OWLNamedIndividualdeclareIndividual(org.semanticweb.owlapi.model.OWLClass owlClazz, java.lang.String namespace, java.lang.String name)Deprecated.default org.semanticweb.owlapi.model.OWLNamedIndividualdeclareIndividual(org.semanticweb.owlapi.model.OWLClass owlClazz, org.semanticweb.owlapi.model.IRI individual)Declare the individual and add it a given classdefault org.semanticweb.owlapi.model.OWLNamedIndividualdeclareIndividual(org.semanticweb.owlapi.model.OWLClass owlClazz, org.semanticweb.owlapi.model.OWLNamedIndividual individual)Declare the individual and add it a given classdefault org.semanticweb.owlapi.model.OWLObjectPropertydeclareObjectProperty(org.semanticweb.owlapi.model.IRI iri)default java.util.Optional<org.semanticweb.owlapi.model.OWLNamedIndividual>getObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)default java.util.Optional<org.semanticweb.owlapi.model.OWLNamedIndividual>getObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)default java.util.stream.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual>getObjects(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)default java.util.stream.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual>getObjects(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)default java.util.Optional<org.semanticweb.owlapi.model.OWLLiteral>getValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)default java.util.Optional<org.semanticweb.owlapi.model.OWLLiteral>getValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property)default java.util.Set<org.semanticweb.owlapi.model.OWLLiteral>getValues(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)default java.util.Set<org.semanticweb.owlapi.model.OWLLiteral>getValues(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property)default booleanindividualHaveFacet(org.semanticweb.owlapi.model.OWLNamedIndividual named, org.semanticweb.owlapi.model.OWLClassExpression facette)default booleanisLiteralIncludeInRange(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLDataRange range, org.semanticweb.owlapi.model.OWLLiteral literal)default org.semanticweb.owlapi.model.parameters.ChangeAppliedremoveAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom)default org.semanticweb.owlapi.model.parameters.ChangeAppliedremoveAxioms(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLAxiom> axioms)default voidremoveDataPropertyAxiom(org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the value of an data property that are related to an individual.default voidremoveDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLLiteral literal)remove axiom from the ontologydefault voidremoveDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the value of an data property that are related to an individual.default voidremoveObjectPropertyAxiom(org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the target of an object property that are related to an individual.default voidremoveObjectPropertyAxiom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLIndividual value)remove axiom from the ontologydefault voidremoveObjectPropertyAxiom(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the target of an object property that are related to an individual.default org.semanticweb.owlapi.model.OWLClasstoClass(org.semanticweb.owlapi.model.IRI iri)default org.semanticweb.owlapi.model.OWLDataPropertytoDataProperty(org.semanticweb.owlapi.model.IRI iri)default org.semanticweb.owlapi.model.OWLNamedIndividualtoIndividual(org.semanticweb.owlapi.model.IRI iri)default org.semanticweb.owlapi.model.OWLObjectPropertytoObjectProperty(org.semanticweb.owlapi.model.IRI iri)default voidupdateObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual object)default voidupdateObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLNamedIndividual object)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, double literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, int literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, java.lang.String literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLLiteral literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, double literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, int literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.String literal)default voidupdateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLLiteral literal)-
Methods inherited from interface openllet.owlapi.facet.FacetFactoryOWL
getFactory
-
Methods inherited from interface openllet.owlapi.facet.FacetManagerOWL
getGroup, getManager
-
Methods inherited from interface openllet.owlapi.facet.FacetOntologyOWL
getOntology
-
Methods inherited from interface openllet.owlapi.facet.FacetReasonerOWL
getReasoner
-
-
-
-
Method Detail
-
addAxiom
default org.semanticweb.owlapi.model.parameters.ChangeApplied addAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom)
- Parameters:
axiom- to change- Returns:
- true changes list
- Since:
- 2.5.1
-
addAxioms
default org.semanticweb.owlapi.model.parameters.ChangeApplied addAxioms(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLAxiom> axioms)
- Parameters:
axioms- to change- Returns:
- true changes list
- Since:
- 2.5.1
-
removeAxiom
default org.semanticweb.owlapi.model.parameters.ChangeApplied removeAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom)
- Parameters:
axiom- to change- Returns:
- true changes list
- Since:
- 2.5.1
-
removeAxioms
default org.semanticweb.owlapi.model.parameters.ChangeApplied removeAxioms(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLAxiom> axioms)
- Parameters:
axioms- to change- Returns:
- true changes list
- Since:
- 2.5.1
-
addObjectPropertyAxiom
default void addObjectPropertyAxiom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLIndividual value)add axiom into the ontology.- Parameters:
property- that carry the datasubject- is the root of the propertyvalue- is the target of the property- Since:
- 2.5.1
-
addDataPropertyAxiom
default void addDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLLiteral literal)add axiom into the ontology.- Parameters:
property- that carry the datasubject- is the root of the propertyliteral- is the target of the property- Since:
- 2.5.1
-
addDataPropertyAxiom
default void addDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, java.lang.String value)add axiom into the ontology.- Parameters:
property- that carry the datasubject- is the root of the propertyvalue- is the target of the property- Since:
- 2.5.1
-
addDataPropertyAxiom
default void addDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, double value)add axiom into the ontology.- Parameters:
property- that carry the datasubject- is the root of the propertyvalue- is the target of the property- Since:
- 2.5.1
-
addDataPropertyAxiom
default void addDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, long value)add axiom into the ontology.- Parameters:
property- that carry the datasubject- is the root of the propertyvalue- is the target of the property- Since:
- 2.5.1
-
addDataPropertyAxiom
default void addDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, int value)add axiom into the ontology.- Parameters:
property- that carry the datasubject- is the root of the propertyvalue- is the target of the property- Since:
- 2.5.1
-
addClassPropertyAxiom
default void addClassPropertyAxiom(org.semanticweb.owlapi.model.OWLClassExpression clazz, org.semanticweb.owlapi.model.OWLIndividual subject)add axiom into the ontology.- Parameters:
clazz- that will have the individualsubject- is the individual that will receive the assertion.- Since:
- 2.5.1
-
removeObjectPropertyAxiom
default void removeObjectPropertyAxiom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLIndividual value)remove axiom from the ontology- Parameters:
property- that carry the datasubject- is the root of the propertyvalue- is the target of the property- Since:
- 2.5.1
-
removeDataPropertyAxiom
default void removeDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLIndividual subject, org.semanticweb.owlapi.model.OWLLiteral literal)remove axiom from the ontology- Parameters:
property- that carry the datasubject- is the root of the propertyliteral- is the target of the property- Since:
- 2.5.1
-
removeDataPropertyAxiom
default void removeDataPropertyAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the value of an data property that are related to an individual. This function is slow and should be optmized.- Parameters:
property- to removesubject- to consider.- Since:
- 2.5.1
-
removeDataPropertyAxiom
default void removeDataPropertyAxiom(org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the value of an data property that are related to an individual. This function is slow and should be optmized.- Parameters:
property- to removesubject- to consider.- Since:
- 2.5.1
-
removeObjectPropertyAxiom
default void removeObjectPropertyAxiom(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the target of an object property that are related to an individual. This function is slow and should be optimized.- Parameters:
property- to removesubject- to consider.- Since:
- 2.5.1
-
removeObjectPropertyAxiom
default void removeObjectPropertyAxiom(org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual subject)Remove all the target of an object property that are related to an individual. This function is slow and should be optimized.- Parameters:
property- to removesubject- to consider.- Since:
- 2.5.1
-
individualHaveFacet
default boolean individualHaveFacet(org.semanticweb.owlapi.model.OWLNamedIndividual named, org.semanticweb.owlapi.model.OWLClassExpression facette)- Parameters:
named- is the individual with the given name that will be test against the facette.facette- is an class expression that represent an acceptable type for the individual.- Returns:
- true if the individual have the given facette
- Since:
- 2.5.1
-
isLiteralIncludeInRange
default boolean isLiteralIncludeInRange(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLDataRange range, org.semanticweb.owlapi.model.OWLLiteral literal)- Parameters:
property- is the property that support the given range. In fact can be all 'simple' DataProperty you may want.range- like [1..3] or more complex if you want.literal- to check, 2 is include [1..3], 4 isn't include in [1..3].- Returns:
- true if the literal is in the range.
- Since:
- 2.6.1
-
declareClassOfIndividual
default org.semanticweb.owlapi.model.OWLClass declareClassOfIndividual(java.lang.Class<?> clazz, org.semanticweb.owlapi.model.OWLNamedIndividual individual)- Parameters:
clazz- is a java classindividual- that will be map to an owl class generated from the java class.- Returns:
- the owl class of the individual
- Since:
- 2.5.1
-
declareIndividual
default org.semanticweb.owlapi.model.OWLNamedIndividual declareIndividual(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- to declare- Returns:
- the iri as an individual after inserting it as a declaration in the ontology.
- Since:
- 2.5.1
-
declareIndividual
default org.semanticweb.owlapi.model.OWLNamedIndividual declareIndividual(org.semanticweb.owlapi.model.OWLClass owlClazz, org.semanticweb.owlapi.model.OWLNamedIndividual individual)Declare the individual and add it a given class- Parameters:
owlClazz- already declare in this ontology.individual- to declare in this ontology.- Returns:
- the owl individual
- Since:
- 2.6.0
-
declareIndividual
default org.semanticweb.owlapi.model.OWLNamedIndividual declareIndividual(org.semanticweb.owlapi.model.OWLClass owlClazz, org.semanticweb.owlapi.model.IRI individual)Declare the individual and add it a given class- Parameters:
owlClazz- already declare in this ontology.individual- as full iri- Returns:
- the owl individual
- Since:
- 2.5.1
-
declareIndividual
@Deprecated default org.semanticweb.owlapi.model.OWLNamedIndividual declareIndividual(org.semanticweb.owlapi.model.OWLClass owlClazz, java.lang.String namespace, java.lang.String name)Deprecated.To avoid problem on declaration of the individual, this method get template of individual : class + namespace + name. And add some random around the name.- Parameters:
owlClazz- that must be bind to the individualnamespace- of the individual to create.name- of the individual to create.- Returns:
- A new named individual.
-
declareIndividual
default org.semanticweb.owlapi.model.OWLAnonymousIndividual declareIndividual()
- Returns:
- an annonymous individual (this is just a shortcut to the owlapi).
- Since:
- 2.5.1
-
declareObjectProperty
default org.semanticweb.owlapi.model.OWLObjectProperty declareObjectProperty(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- the desired property- Returns:
- the owl property
- Since:
- 2.5.1
-
declareDataProperty
default org.semanticweb.owlapi.model.OWLDataProperty declareDataProperty(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- the desired property- Returns:
- the owl property
- Since:
- 2.5.1
-
declareClass
default org.semanticweb.owlapi.model.OWLClass declareClass(org.semanticweb.owlapi.model.IRI clazz)
- Parameters:
clazz- is the iri of the desired classes- Returns:
- the owl class
- Since:
- 2.5.1
-
toObjectProperty
default org.semanticweb.owlapi.model.OWLObjectProperty toObjectProperty(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- property- Returns:
- property
- Since:
- 2.5.1
-
toDataProperty
default org.semanticweb.owlapi.model.OWLDataProperty toDataProperty(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- property- Returns:
- property
- Since:
- 2.5.1
-
toClass
default org.semanticweb.owlapi.model.OWLClass toClass(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- class- Returns:
- class
- Since:
- 2.5.1
-
toIndividual
default org.semanticweb.owlapi.model.OWLNamedIndividual toIndividual(org.semanticweb.owlapi.model.IRI iri)
- Parameters:
iri- individual- Returns:
- individual
- Since:
- 2.5.1
-
getObjects
default java.util.stream.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> getObjects(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)- Parameters:
subject- subjectproperty- property- Returns:
- all objects
- Since:
- 2.5.1
-
getObjects
default java.util.stream.Stream<org.semanticweb.owlapi.model.OWLNamedIndividual> getObjects(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)- Parameters:
subject- subjectproperty- property- Returns:
- all objects
- Since:
- 2.5.1
-
getValues
default java.util.Set<org.semanticweb.owlapi.model.OWLLiteral> getValues(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property)- Parameters:
subject- subjectproperty- property- Returns:
- all values
- Since:
- 2.5.1
-
getValues
default java.util.Set<org.semanticweb.owlapi.model.OWLLiteral> getValues(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)- Parameters:
subject- subjectproperty- property- Returns:
- all values
- Since:
- 2.5.1
-
getObject
default java.util.Optional<org.semanticweb.owlapi.model.OWLNamedIndividual> getObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)- Parameters:
subject- subjectproperty- property- Returns:
- one object
- Since:
- 2.5.1
-
getObject
default java.util.Optional<org.semanticweb.owlapi.model.OWLNamedIndividual> getObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)- Parameters:
subject- subjectproperty- property- Returns:
- one object
- Since:
- 2.5.1
-
getValue
default java.util.Optional<org.semanticweb.owlapi.model.OWLLiteral> getValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property)- Parameters:
subject- subjectproperty- property- Returns:
- one value
- Since:
- 2.5.1
-
getValue
default java.util.Optional<org.semanticweb.owlapi.model.OWLLiteral> getValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property)- Parameters:
subject- subjectproperty- property- Returns:
- one value
- Since:
- 2.5.1
-
addObject
default void addObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.OWLNamedIndividual object)- Parameters:
subject- root of propertyproperty- identifier of the propertyobject- target- Since:
- 2.5.1
-
addObject
default void addObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual object)- Parameters:
subject- root of propertyproperty- identifier of the propertyobject- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLLiteral literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLLiteral literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.String literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, java.lang.String literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, int literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, int literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, double literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
addValue
default void addValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, double literal)- Parameters:
subject- root of propertyproperty- identifier of the propertyliteral- target- Since:
- 2.5.1
-
updateObject
default void updateObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLNamedIndividual object)- Parameters:
subject- root of the propertyproperty- identifier of the propertyobject- target of the property- Since:
- 2.5.1
-
updateObject
default void updateObject(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLNamedIndividual object)- Parameters:
subject- root of the propertyproperty- identifier of the propertyobject- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLLiteral literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, org.semanticweb.owlapi.model.OWLLiteral literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.String literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, java.lang.String literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, int literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, int literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLDataProperty property, double literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
updateValue
default void updateValue(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI property, double literal)- Parameters:
subject- root of the propertyproperty- identifier of the propertyliteral- target of the property- Since:
- 2.5.1
-
addClass
default void addClass(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.OWLClassExpression clazz)- Parameters:
subject- that will receive the classclazz- that will be add- Since:
- 2.5.1
-
addClass
default void addClass(org.semanticweb.owlapi.model.OWLNamedIndividual subject, org.semanticweb.owlapi.model.IRI clazz)- Parameters:
subject- that will receive the classclazz- that will be add- Since:
- 2.5.1
-
-