es.weso

shex

package shex

Visibility
  1. Public
  2. All

Type Members

  1. case class Context(rdf: RDF, shEx: ShEx, typing: Typing, pm: PrefixMap, validateIncoming: Boolean = false, openShapes: Boolean = false) extends Product with Serializable

  2. case class NoPass() extends ShExResult with Product with Serializable

  3. class Opts extends ScallopConf

  4. case class Pass(assignment: Map[RDFNode, IRI]) extends ShExResult with Product with Serializable

  5. case class Schema(pm: PrefixMap, shEx: ShEx) extends Positional with Product with Serializable

    The following definitions follow: http://www.

  6. trait ShExResult extends AnyRef

  7. case class ShapeDoc(pm: PrefixMap) extends Product with Serializable

  8. trait ShapeParser extends Positional with RegexParsers with StateParser with W3cTokens with TurtleParser

    Shape parser.

  9. case class ShapeParserState(namespaces: PrefixMap, bNodeLabels: BNodeTable, starts: List[Label], baseIRI: IRI) extends Product with Serializable

  10. trait ShapeValidator extends Logging

  11. trait ShapeValidatorBacktracking extends ShapeValidator with Logging

    Shape validator using Backtracking It mimics the inference rule semantics but is computationally very expensive

  12. trait ShapeValidatorSparql extends ShapeValidator with Logging

    Shape validator converting to SPARQL queries

  13. trait ShapeValidatorWithDeriv extends ShapeValidator with Logging

    Shape validator using Regular Expression Derivatives Some parts of this code have been inspired by: https://hackage.

  14. case class Typing(map: Map[RDFNode, Set[RDFNode]]) extends Product with Serializable

Value Members

  1. object Context extends Serializable

  2. object Main extends App with Logging

  3. object PrefixMaps

  4. object Schema extends ShapeValidatorWithDeriv with Serializable

  5. object ShapeDoc extends Serializable

  6. object ShapeParser extends ShapeParser

  7. object ShapeParserState extends Serializable

  8. object ShapeSyntax

    The following definitions follow: http://www.

  9. object Typing extends Serializable

Ungrouped