Class ManchesterOWLSyntaxParserImpl

java.lang.Object
org.semanticweb.owlapi.manchestersyntax.parser.ManchesterOWLSyntaxParserImpl
All Implemented Interfaces:
HasOntologyLoaderConfiguration, ManchesterOWLSyntaxParser

public class ManchesterOWLSyntaxParserImpl extends Object implements ManchesterOWLSyntaxParser
A parser for the Manchester OWL Syntax. All properties must be defined before they are used. For example, consider the restriction hasPart some Leg. The parser must know in advance whether or not hasPart is an object property or a data property so that Leg gets parsed correctly. In a tool, such as an editor, it is expected that hasPart will already exists as either a data property or an object property. If a complete ontology is being parsed, it is expected that hasPart will have been defined at the top of the file before it is used in any class expressions or property assertions (e.g. ObjectProperty: hasPart)
Since:
2.2.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group