ValidatorRef

es.weso.shex.validator.validatorref.ValidatorRef
See theValidatorRef companion object
case class ValidatorRef(schema: ResolvedSchema, externalResolver: ExternalResolver, builder: RDFBuilder) extends Validator with ShowValidator

ShEx validator with global state using ref

Attributes

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

Members list

Concise view

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

Attributes

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

Validate a node against a shape

Validate a node against a shape

Attributes

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

Validate a node against the START declaration

Validate a node against the START declaration

Attributes

Validate a node against a shape map

Validate a node against a shape map

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

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

Attributes

Inherited from:
ShowValidator

Attributes

Inherited from:
ShowValidator

Attributes

Inherited from:
ShowValidator

Implicits

Inherited implicits

implicit lazy val showAttempt: Show[Attempt]

Attributes

Inherited from:
ShowValidator
implicit lazy val showIRI: Show[IRI]

Attributes

Inherited from:
ShowValidator
implicit lazy val showPath: Show[Path]

Attributes

Inherited from:
ShowValidator
implicit lazy val showRDFNode: Show[RDFNode]

Attributes

Inherited from:
ShowValidator
implicit lazy val showRDFTriple: Show[RDFTriple]

Attributes

Inherited from:
ShowValidator
implicit lazy val showShapeLabel: Show[ShapeLabel]

Attributes

Inherited from:
ShowValidator