ValidatorRef

case class ValidatorRef(schema: ResolvedSchema, externalResolver: ExternalResolver, builder: RDFBuilder) extends Validator with ShowValidator

ShEx validator with global state using ref

Companion:
object
trait Serializable
trait Product
trait Equals
class Validator
class Object
trait Matchable
class Any

Value members

Concrete methods

Validate a node following target declarations. This methods follows SHACL convention and could be deprecated in the future

Validate a node following target declarations. This methods follows SHACL convention and could be deprecated in the future

def validateNodeShape(rdf: RDFReader, node: IRI, shape: String, verbose: VerboseLevel): IO[Result]

Validate a node against a shape

Validate a node against a shape

def validateNodeStart(rdf: RDFReader, node: IRI, verbose: VerboseLevel): IO[Result]

Validate a node against the START declaration

Validate a node against the START declaration

Validate a node against a shape map

Validate a node against a shape map

Inherited methods

Inherited from:
Product
def sh(lbls: Set[ShapeLabel]): String
Inherited from:
ShowValidator
Inherited from:
ShowValidator

Implicits

Inherited implicits

implicit lazy val showAttempt: Show[Attempt]
Inherited from:
ShowValidator
implicit lazy val showIRI: Show[IRI]
Inherited from:
ShowValidator
implicit lazy val showPath: Show[Path]
Inherited from:
ShowValidator
implicit lazy val showRDFNode: Show[RDFNode]
Inherited from:
ShowValidator
implicit lazy val showRDFTriple: Show[RDFTriple]
Inherited from:
ShowValidator
implicit lazy val showShapeLabel: Show[ShapeLabel]
Inherited from:
ShowValidator