public interface OWLDataFactoryInternals extends Serializable
@Nonnull OWLClass getOWLClass(@Nonnull IRI iri)
iri
- new class IRIvoid purge()
@Nonnull OWLObjectProperty getOWLObjectProperty(@Nonnull IRI iri)
iri
- new object property IRI@Nonnull OWLDataProperty getOWLDataProperty(@Nonnull IRI iri)
iri
- new OWLDataProperty IRI@Nonnull OWLNamedIndividual getOWLNamedIndividual(@Nonnull IRI iri)
iri
- new OWLNamedIndividual IRI@Nonnull OWLDatatype getOWLDatatype(@Nonnull IRI iri)
iri
- new OWLDatatype IRI@Nonnull OWLAnnotationProperty getOWLAnnotationProperty(@Nonnull IRI iri)
iri
- new OWLAnnotationProperty IRI@Nonnull OWLLiteral getOWLLiteral(@Nonnull String lexicalValue, @Nonnull OWLDatatype datatype)
lexicalValue
- literal value for literaldatatype
- datatype for literal@Nonnull OWLLiteral getOWLLiteral(int value)
value
- int value for literal@Nonnull OWLLiteral getOWLLiteral(boolean value)
value
- boolean value for literal@Nonnull OWLLiteral getOWLLiteral(double value)
value
- double value for literal@Nonnull OWLLiteral getOWLLiteral(float value)
value
- float value for literal@Nonnull OWLLiteral getOWLLiteral(@Nonnull String value)
value
- literal form@Nonnull OWLLiteral getOWLLiteral(@Nonnull String literal, @Nullable String lang)
literal
- literal formlang
- language tag, can be null@Nonnull OWLDatatype getTopDatatype()
@Nonnull OWLDatatype getIntegerOWLDatatype()
@Nonnull OWLDatatype getFloatOWLDatatype()
@Nonnull OWLDatatype getDoubleOWLDatatype()
@Nonnull OWLDatatype getBooleanOWLDatatype()
@Nonnull OWLDatatype getRDFPlainLiteral()
OWLAnnotation getOWLAnnotation(@Nonnull OWLAnnotationProperty property, @Nonnull OWLAnnotationValue value, @Nonnull Set<? extends OWLAnnotation> annotations)
property
- property to usevalue
- value to useannotations
- annotations to useCopyright © 2020 The University of Manchester. All rights reserved.