Package

net.sansa_stack.owl.common

parsing

Permalink

package parsing

Visibility
  1. Public
  2. All

Type Members

  1. class FakeEntityChecker extends OWLEntityChecker

    Permalink

    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.

  2. class FunctionalSyntaxExpressionBuilder extends Serializable

    Permalink

    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.

  3. trait FunctionalSyntaxParsing extends AnyRef

    Permalink

    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.

  4. trait FunctionalSyntaxPrefixParsing extends AnyRef

    Permalink

    Trait to support the parsing of prefixes from expressions given in functional syntax.

  5. class ManchesterSyntaxExpressionBuilder extends Serializable

    Permalink

    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

  6. trait ManchesterSyntaxParsing extends AnyRef

    Permalink

    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.

  7. trait ManchesterSyntaxPrefixParsing extends AnyRef

    Permalink

    Trait to support the parsing of prefix definitions in Manchester OWL syntax

Value Members

  1. object FunctionalSyntaxParsing

    Permalink

    Object containing several constants used by the FunctionalSyntaxParsing trait and the FunctionalSyntaxExpressionBuilder

  2. object ManchesterSyntaxParsing

    Permalink

    Object to store any kinds of constants

Ungrouped