package parsing
- Alphabetic
- Public
- All
Type Members
- case class AnnotationPropertyAnnotationDetails(details: List[OWLAnnotation]) extends AnnotationPropertyDetails with Product with Serializable
- sealed abstract class AnnotationPropertyDetails extends AnyRef
- case class AnnotationPropertyDomainDetails(details: List[(IRI, List[OWLAnnotation])]) extends AnnotationPropertyDetails with Product with Serializable
- case class AnnotationPropertyRangeDetails(details: List[(IRI, List[OWLAnnotation])]) extends AnnotationPropertyDetails with Product with Serializable
- case class AnnotationPropertySubPropertyOfDetails(details: List[(OWLAnnotationProperty, List[OWLAnnotation])]) extends AnnotationPropertyDetails with Product with Serializable
- case class ClassAnnotationDetails(details: List[OWLAnnotation]) extends ClassDetails with Product with Serializable
- sealed abstract class ClassDetails extends AnyRef
- case class ClassDisjointUnionOfDetails(details: (List[OWLAnnotation], List[OWLClassExpression])) extends ClassDetails with Product with Serializable
- case class ClassDisjointWithDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends ClassDetails with Product with Serializable
- case class ClassEquivalentToDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends ClassDetails with Product with Serializable
- case class ClassSubClassOfDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends ClassDetails with Product with Serializable
- case class DataPropertyAnnotationDetails(details: List[OWLAnnotation]) extends DataPropertyDetails with Product with Serializable
- case class DataPropertyCharacteristicsDetails(details: List[OWLAnnotation]) extends DataPropertyDetails with Product with Serializable
- sealed abstract class DataPropertyDetails extends AnyRef
- case class DataPropertyDisjointWithDetails(details: List[(OWLDataPropertyExpression, List[OWLAnnotation])]) extends DataPropertyDetails with Product with Serializable
- case class DataPropertyDomainDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends DataPropertyDetails with Product with Serializable
- case class DataPropertyEquivalentToDetails(details: List[(OWLDataPropertyExpression, List[OWLAnnotation])]) extends DataPropertyDetails with Product with Serializable
- case class DataPropertyRangeDetails(details: List[(OWLDataRange, List[OWLAnnotation])]) extends DataPropertyDetails with Product with Serializable
- case class DataPropertySubPropertyOfDetails(details: List[(OWLDataPropertyExpression, List[OWLAnnotation])]) extends DataPropertyDetails with Product with Serializable
-
class
FakeEntityChecker extends OWLEntityChecker
This class is used to support the parsing of single frames in Manchester OWL syntax.
This class is used to support the parsing of single frames in Manchester OWL syntax. The main purpose is to always return a requested OWL entity without actually checking whether it was defined beforehand. This is required since the Mancherster OWL syntax parser has to deal with single frames without having access to a whole ontology. Another purpose of this entity checker is to expand namespace abbreviations.
-
class
FunctionalSyntaxExpressionBuilder extends Serializable
The main purpose of this class is to provide an object which is initialized with
The main purpose of this class is to provide an object which is initialized with
- all prefix declarations
and, fed with an expression in functional syntax, returns expressions in functional syntax, with
- all prefix URIs being extended - all comments removed - all non-axiom expressions (e.g. Ontology(...), Prefix(...)) removed
'Removed' here means that a null value is returned discarding the input string.
-
trait
FunctionalSyntaxParsing extends AnyRef
Trait to support the parsing of input OWL files in functional syntax.
Trait to support the parsing of input OWL files in functional syntax. This trait mainly defines how to make axioms from input functional syntax expressions.
-
trait
FunctionalSyntaxPrefixParsing extends AnyRef
Trait to support the parsing of prefixes from expressions given in functional syntax.
- case class HasKeyDetails(details: (List[OWLAnnotation], List[OWLPropertyExpression])) extends Product with Serializable
-
trait
IRIParsing extends RegexParsers
Trait for parsing IRIs
- case class IndividualAnnotationDetails(details: List[OWLAnnotation]) extends IndividualDetails with Product with Serializable
- sealed abstract class IndividualDetails extends AnyRef
- case class IndividualDifferentFromDetails(details: List[(OWLIndividual, List[OWLAnnotation])]) extends IndividualDetails with Product with Serializable
- case class IndividualFactsDetails(details: List[((Boolean, OWLProperty, OWLPropertyAssertionObject), List[OWLAnnotation])]) extends IndividualDetails with Product with Serializable
- case class IndividualSameAsDetails(details: List[(OWLIndividual, List[OWLAnnotation])]) extends IndividualDetails with Product with Serializable
- case class IndividualTypesDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends IndividualDetails with Product with Serializable
- class ManchesterParsing extends IRIParsing
-
class
ManchesterSyntaxExpressionBuilder extends Serializable
Class that supports the clean-up of Manchester OWL syntax frames.
Class that supports the clean-up of Manchester OWL syntax frames. An input frame will be
- discarded if it is a prefix declaration, an ontology definition or in case it is empty - replaced by the same frame with all short URIs replaced by full URIs (except short URIs of the default namespace which will be replaced later (mainly due to the difficulty to parse them right here)) - trimmed, i.e. all leading and trailing whitespace will be removed
-
trait
ManchesterSyntaxParsing extends AnyRef
Trait to support the parsing of input files in Manchester OWL syntax.
Trait to support the parsing of input files in Manchester OWL syntax. The main functionality is to create OWL axioms from a single Manchester OWL syntax frame. For now we simply call the OWL API Manchester OWL syntax parser for that. Unfortunately, there are quite a few cases that cannot be handled by the OWL API Manchester OWL syntax parser, now.
-
trait
ManchesterSyntaxPrefixParsing extends AnyRef
Trait to support the parsing of prefix definitions in Manchester OWL syntax
- case class ObjectPropertyAnnotationDetails(details: List[OWLAnnotation]) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertyCharacteristicsDetails(details: List[(PropertyCharacteristic.Value, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- sealed abstract class ObjectPropertyDetails extends AnyRef
- case class ObjectPropertyDisjointWithDetails(details: List[(OWLObjectPropertyExpression, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertyDomainDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertyEquivalentToDetails(details: List[(OWLObjectPropertyExpression, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertyInverseOfDetails(details: List[(OWLObjectPropertyExpression, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertyRangeDetails(details: List[(OWLClassExpression, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertySubPropertyChainDetails(details: (List[OWLObjectPropertyExpression], List[OWLAnnotation])) extends ObjectPropertyDetails with Product with Serializable
- case class ObjectPropertySubPropertyOfDetails(details: List[(OWLObjectPropertyExpression, List[OWLAnnotation])]) extends ObjectPropertyDetails with Product with Serializable
- case class ParserException(msg: String = "", cause: Throwable = None.orNull) extends Exception with Product with Serializable
- class RDFXMLSyntaxExpressionBuilder extends Serializable
-
trait
RDFXMLSyntaxParsing extends AnyRef
Trait to support the parsing of input OWL files in RDFXML syntax.
Trait to support the parsing of input OWL files in RDFXML syntax. This trait mainly defines how to make axioms from input RDFXML syntax expressions.
-
trait
RDFXMLSyntaxPrefixParsing extends AnyRef
Trait to support the parsing of prefixes from expressions given in RFD/XML syntax.
Value Members
-
object
FunctionalSyntaxParsing
Object containing several constants used by the FunctionalSyntaxParsing trait and the FunctionalSyntaxExpressionBuilder
- object ManchesterParser extends ManchesterParsing
-
object
ManchesterSyntaxParsing
Object to store any kinds of constants
-
object
OWLXMLSyntaxParsing extends Serializable
Singleton instance of type OWLXMLSyntaxParsing
-
object
PropertyCharacteristic extends Enumeration
Enum to match property characteristics
-
object
RDFXMLSyntaxParsing
Object containing several constants used by the RDFXMLSyntaxParsing trait and the RDFXMLSyntaxExpressionBuilder