public interface ManchesterOWLSyntaxParser extends HasOntologyLoaderConfigurationProvider, HasOntologyLoaderConfiguration
setOntologyLoaderConfigurationProvider
getOntologyLoaderConfiguration, setOntologyLoaderConfiguration
void setDefaultOntology(@Nonnull OWLOntology defaultOntology)
defaultOntology
- ontology to use to resolve classes and entities during parsing@Nonnull Set<OntologyAxiomPair> parseFrames()
@Nonnull OWLAxiom parseAxiom()
OWLParserException
- parsing error@Deprecated @Nonnull OWLClassAxiom parseClassAxiom()
parseAxiom()
. parseClassAxiom()
only casts the result of
parseAxiom()
to OWLClassAxiom
.OWLParserException
- parsing error@Nonnull OWLClassExpression parseClassExpression()
OWLParserException
- If a class expression could not be parsed.@Nonnull Set<OntologyAxiomPair> parseClassFrameEOF()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseValuePartitionFrame()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseDatatypeFrame()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseClassFrame()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseObjectPropertyFrame()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseIndividualFrame()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseDataPropertyFrame()
OWLParserException
- parsing error@Nonnull Set<OntologyAxiomPair> parseAnnotationPropertyFrame()
OWLParserException
- parsing error@Nonnull OWLLiteral parseLiteral(@Nullable OWLDatatype datatype)
datatype
- datatype to use, if one exists in the context. If null, the datatype will be
decided by the literal itself.void setOWLEntityChecker(@Nonnull OWLEntityChecker owlEntityChecker)
owlEntityChecker
- entity checkervoid setOWLOntologyChecker(@Nonnull OWLOntologyChecker owlOntologyChecker)
owlOntologyChecker
- ontology checker@Nonnull List<OWLObjectPropertyExpression> parseObjectPropertyChain()
@Nonnull ManchesterSyntaxDocumentFormat parseOntology(@Nonnull OWLOntology ont)
ont
- ontologyOWLParserException
- parsing errorUnloadableImportException
- import error@Nonnull Set<OWLClassExpression> parseClassExpressionList()
@Nonnull Set<OWLObjectPropertyExpression> parseObjectPropertyList()
OWLParserException
- if a parser exception is raised@Nonnull Set<OWLDataProperty> parseDataPropertyList()
OWLParserException
- if a parser exception is raised@Nonnull Set<OWLIndividual> parseIndividualList()
@Nonnull Set<OWLDataRange> parseDataRangeList()
@Nonnull Set<OWLAnnotationProperty> parseAnnotationPropertyList()
@Nonnull OWLDataRange parseDataRange()
@Nonnull Set<OWLPropertyExpression> parsePropertyList()
@Nonnull List<OntologyAxiomPair> parseRuleFrame()
@Nonnull IRI parseVariable()
OWLParserException
- if a parser exception is raised@Nonnull OWLClassExpression parseClassExpression(String s)
setStringToParse("string"
; parseClassexpression();}s
- String to parseCopyright © 2020 The University of Manchester. All rights reserved.