p

es.weso.shex

validator

package validator

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. validator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AbstractShapeErr(node: RDFNode, shape: ShapeExpr, rdf: RDFReader) extends ShExError with Product with Serializable
  2. case class AbstractShapeErrNoArgs() extends ShExError with Product with Serializable
  3. case class Action(name: IRI, code: Option[String]) extends Product with Serializable

    Represents actions to be done

    Represents actions to be done

    name

    represents the kind of action

    code

    contains the code to be executed

  4. case class Arc(path: Path, node: RDFNode) extends Product with Serializable
  5. case class Attempt(nodeShape: NodeShape, path: Option[IRI], rdf: RDFReader) extends Product with Serializable

    Represents current validation attempt It contains the node and a shape It may contain a predicate, path or nothing

  6. type BagChecker_ = BagChecker[ConstraintRef]
  7. type Bag_ = Bag[ConstraintRef]
  8. case class CTable(constraints: ConstraintsMap, paths: PathsMap, elems: Int, prefixMap: PrefixMap) extends Product with Serializable

    Constraints table

  9. case class Candidate(arc: Arc, crefs: Set[ConstraintRef]) extends Product with Serializable
  10. case class CandidateLine(values: List[(Arc, ConstraintRef)]) extends Product with Serializable
  11. final case class Candidates(cs: List[Candidate]) extends AnyVal with Product with Serializable
  12. case class CheckResult[E, A, Log](log: Log, eitherResult: Either[E, A])(implicit evidence$1: Show[E], evidence$2: Show[A], evidence$3: Show[Log]) extends Product with Serializable
  13. case class ClosedShapeWithRests(s: Shape, rest: Arc, attempt: Attempt, ignoredPathsClosed: List[Path], extras: List[Path]) extends ShExError with Product with Serializable
  14. case class ConfigEnv(cfg: ShExConfig, env: Context) extends Product with Serializable
  15. case class ConstraintRef(n: Int, path: Path, showPath: String) extends Product with Serializable
  16. type ConstraintsMap = Map[ConstraintRef, CheckExpr]
  17. case class Context(typing: ShapeTyping, varTable: VarTable, localNeighs: LocalNeighs, visited: Set[ShapeLabel]) extends Product with Serializable
  18. type ES[A] = Either[ShExError, A]
  19. case class Evidences(ls: List[(NodeShape, String)]) extends Product with Serializable
  20. case class ExtendFails(node: RDFNode, extended: ShapeLabel, attempt: Attempt, err: ShExError, rdf: RDFReader) extends ShExError with Product with Serializable
  21. case class ExternalIRIResolver(maybeIri: Option[IRI]) extends ExternalResolver with Product with Serializable
  22. sealed abstract class ExternalResolver extends AnyRef
  23. case class FacetChecker(schema: AbstractSchema, rdf: RDFReader, builder: RDFBuilder) extends ShExChecker with ShowValidator with Product with Serializable
  24. case class HasNoType(node: RDFNode, label: ShapeLabel, shapeTyping: ShapeTyping, attempt: Attempt, rdf: RDFReader) extends ShExError with Product with Serializable
  25. case class LocalNeighs(neighsMap: Map[RDFNode, Neighs]) extends Product with Serializable
  26. case class MultipleRestricts(node: RDFNode, attempt: Attempt, s: Shape, rs: List[ShapeLabel]) extends ShExError with Product with Serializable
  27. case class Neighs(m: Map[Path, Set[RDFNode]]) extends Product with Serializable
  28. case class NoCandidateLine(attempt: Attempt, table: CTable, node: RDFNode, rdf: RDFReader) extends ShExError with Product with Serializable
  29. final case class NoCandidates(cs: List[Arc]) extends AnyVal with Product with Serializable
  30. case class NoDescendant(node: RDFNode, s: ShapeExpr, attempt: Attempt, rdf: RDFReader) extends ShExError with Product with Serializable
  31. case class NoLabelExternal(se: ShapeExternal) extends ShExError with Product with Serializable
  32. case class NoPartition(node: RDFNode, attempt: Attempt, s: Shape, extendedLabel: ShapeLabel, neighs: Neighs) extends ShExError with Product with Serializable
  33. case class NodeConstraintChecker(schema: AbstractSchema, rdf: RDFReader, builder: RDFBuilder) extends ShExChecker with ShowValidator with Product with Serializable
  34. case class NodeShape(node: RDFNode, shape: ShapeType) extends Product with Serializable
  35. case class PartitionFailed(node: RDFNode, attempt: Attempt, s: Shape, extendLabel: ShapeLabel, pair: (Set[Arc], Set[Arc])) extends ShExError with Product with Serializable
  36. type PathsMap = Map[Path, Set[ConstraintRef]]
  37. type Rbe_ = Rbe[ConstraintRef]
  38. final case class Result(e: Either[ShExError, (ValidationLog, ResultShapeMap)]) extends AnyVal with Product with Serializable
  39. type ResultPair = (CTable, Rbe_)
  40. case class SemanticActionException(attempt: Attempt, node: RDFNode, action: SemAct, exc: Throwable) extends ShExError with Product with Serializable
  41. trait ShExChecker extends AnyRef
  42. case class ShExConfig(rdf: RDFReader, verbose: Boolean) extends Product with Serializable
  43. sealed abstract class ShExError extends Exception with NoStackTrace with Product with Serializable
  44. case class ShapeType(shape: ShapeExpr, label: Option[ShapeLabel], schema: AbstractSchema) extends Product with Serializable
  45. case class ShapeTyping(t: Typing[RDFNode, ShapeType, ShExError, String]) extends Product with Serializable
  46. trait ShowValidator extends AnyRef
  47. case class State() extends Product with Serializable
  48. case class ValidateFlatShape(validator: Validator, nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap, builder: RDFBuilder) extends ShExChecker with Product with Serializable

    ShEx validator

  49. case class ValidationLog(actions: List[Action], slurp: List[RDFTriple]) extends Product with Serializable
  50. case class Validator(schema: ResolvedSchema, externalResolver: ExternalResolver = NoAction, builder: RDFBuilder) extends ShExChecker with ShowValidator with Product with Serializable

    ShEx validator

  51. case class ValueChecker(schema: AbstractSchema, builder: RDFBuilder) extends ShExChecker with ShowValidator with Product with Serializable

Value Members

  1. object Action extends Serializable
  2. object Arc extends Serializable
  3. object Attempt extends Serializable
  4. object CTable extends Serializable
  5. object Candidate extends Serializable
  6. object CandidateLine extends Serializable
  7. object ConstraintRef extends Serializable
  8. object Context extends Serializable
  9. object Evidences extends Serializable
  10. object LocalNeighs extends Serializable
  11. object Neighs extends Serializable
  12. object NoAction extends ExternalResolver with Product with Serializable

    Basic external resolver that does nothing by default

  13. object NodeInfo
  14. object NodeShape extends Serializable
  15. object ShExError extends Serializable
  16. object ShapeType extends Serializable
  17. object ShapeTyping extends Serializable
  18. object ValidationLog extends Serializable
  19. object Validator extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped