ValidatorEitherT
ShEx validator
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AvailableShapeExprPathstrait ExtendMtrait AllPathstrait Extendtrait ShowValidatortrait ShExCheckerclass Validatorclass Objecttrait Matchableclass Any
Members list
Type members
Types
Inherited types
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Value members
Concrete methods
Execute the validator with a given checker param chk Checker param rdf RDFReader verbose boolean flag to show internal messages
Execute the validator with a given checker param chk Checker param rdf RDFReader verbose boolean flag to show internal messages
Attributes
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
Validate a node against a shape
Validate a node against a shape
Attributes
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:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Return all the paths that are mentioned in a shape expression It includes also the paths it extends and the paths from its descendants
Return all the paths that are mentioned in a shape expression It includes also the paths it extends and the paths from its descendants
Attributes
- schema
Schema to which the shape belongs, it is needed to resolve references to other shapes
- Returns:
Set of paths or error in case the shape is not well defined (may have bad references)
- Inherited from:
- AllPaths
Attributes
- Inherited from:
- ShExChecker
Checks all elements in a list If any of the elements fails, it fails
Checks all elements in a list If any of the elements fails, it fails
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Given a list of checks, return the list of values that pass It never fails (in case of failure, it ignores the value)
Given a list of checks, return the list of values that pass It never fails (in case of failure, it ignores the value)
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Given a computation check that returns a pair of value and a flag, returns the first value whose flag is true If none is true, returns the value of the computation parameter last
Given a computation check that returns a pair of value and a flag, returns the first value whose flag is true If none is true, returns the value of the computation parameter last
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Checks some values. Returns the first that passes or None
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attempts to execute a check
If it fails, applies thenPart
to the result, otherwise applies elsePart
to the error
Attempts to execute a check
If it fails, applies thenPart
to the result, otherwise applies elsePart
to the error
Attributes
- A
type returned by the computation
- B
type returned the the condition
- check
Computation to check
- elsePart
part to be executed when the check fails
- thenPart
part to be executed when it passes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- Extend
Attributes
- Inherited from:
- ExtendM
Attributes
- Inherited from:
- ExtendM
Returns the list of values whose computation is successful
Returns the list of values whose computation is successful
Attributes
- A
type of values
- B
type returned by computation
- check
computation to check for each value
- ls
list of values
- Returns:
a computation with a list of pairs for whom the computation was successful
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Return all the pairs (se,paths) where se is a ShapeExpr and paths are the available paths for that ShapeExpr It includes also the paths it extends and the paths from its descendants
Return all the pairs (se,paths) where se is a ShapeExpr and paths are the available paths for that ShapeExpr It includes also the paths it extends and the paths from its descendants
Attributes
- s
shape
- schema
Schema to which the shape belongs, it is needed to resolve references to other shapes
- Returns:
Set of paths or error in case the shape is not well defined (may have bad references)
- Inherited from:
- AvailableShapeExprPaths
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
If c
is some value, applies check
, otherwise applies default
If c
is some value, applies check
, otherwise applies default
Attributes
- c
Optional value
- check
check function
- default
value in case there is no option
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Run a computation in a local environment. If the computation fails, return the result of calling safe
function over the current environment
Run a computation in a local environment. If the computation fails, return the result of calling safe
function over the current environment
Attributes
- c
computation to run
- f
environment
- safe
function to call if the computation fails
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShExChecker
Attributes
- Inherited from:
- ShExChecker
Concrete fields
Implicits
Inherited implicits
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShowValidator
Attributes
- Inherited from:
- ShowValidator