es.weso.shex.validator.validatorref

Type members

Classlikes

case class BNodeKindError(node: RDFNode) extends NodeConstraintError
case class DatatypeErrorNonLiteral(node: RDFNode, expectedDatatype: IRI) extends NodeConstraintError
case class DatatypeEvidence(node: RDFNode, datatype: IRI) extends NodeConstraintEvidence
case class IRIKindError(node: RDFNode) extends NodeConstraintError
case class LiteralKindError(node: RDFNode) extends NodeConstraintError
case class LiteralNonDatatypeError(node: RDFNode, datatype: IRI, expectedDatatype: IRI) extends NodeConstraintError
sealed abstract class NodeConstraintError(val msg: String) extends Exception with NoStackTrace with Product with Serializable
sealed abstract class NodeConstraintEvidence(val msg: String) extends Product with Serializable
case class NotImplementedNodeConstraintError(node: RDFNode, message: String) extends NodeConstraintError
case class State(shapeMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap, pending: Set[(RDFNode, ShapeMapLabel, Info)])
Companion:
object
object State
Companion:
class
case class ValidatorRef(schema: ResolvedSchema, externalResolver: ExternalResolver, builder: RDFBuilder) extends Validator with ShowValidator

ShEx validator with global state using ref

ShEx validator with global state using ref

Companion:
object
Companion:
class
case class ValueSet(node: RDFNode, conforms: List[ValueSetValue], valueSet: List[ValueSetValue]) extends NodeConstraintEvidence
case class ValueSetError(node: RDFNode, vs: List[ValueSetValue]) extends NodeConstraintError