shex
shex
es.weso.shex
AbstractSchema
Annotation
BNodeKind
BNodeLabel
Cardinality
Cardinality
Children
ConversionError
DatatypeString
Dependencies
Direct
EachOf
EachOf
Expr
Extends
ExtendsConverter
State
State
FractionDigits
IRIExclusion
IRIKind
IRILabel
IRIRefExclusion
IRIStem
IRIStemExclusion
IRIStemRange
IRIStemRangeValue
IRIStemValueIRI
IRIStemWildcard
IRIValue
Inclusion
InheritanceGraph
IntMax
Inverse
LangString
Language
LanguageExclusion
LanguageStem
LanguageStemExclusion
LanguageStemRange
LanguageStemRangeLang
LanguageStemRangeValue
LanguageStemRangeWildcard
LanguageTagExclusion
Length
LiteralExclusion
LiteralKind
LiteralStem
LiteralStemExclusion
LiteralStemRange
LiteralStemRangeString
LiteralStemRangeValue
LiteralStemRangeWildcard
LiteralStringExclusion
Max
MaxExclusive
MaxInclusive
MaxLength
MinExclusive
MinInclusive
MinLength
NodeConstraint
NodeConstraint
NodeKind
NonLiteralKind
NumericFacet
ObjectLiteral
ObjectValue
ObjectValue
OneOf
OneOf
Path
Path
Pattern
References
ResolvedSchema
ResolvedSchema
ResolvedShapeExpr
ResolvedShapeExpr
ResolvedTripleExpr
ResolvedTripleExpr
Restricts
Schema
Schema
SemAct
ShExDiff
Shape
Shape
ShapeAnd
ShapeAnd
ShapeDecl
ShapeDecl
ShapeExpr
ShapeExpr
ShapeExternal
ShapeExternal
ShapeLabel
ShapeLabel
ShapeNot
ShapeNot
ShapeOr
ShapeOr
ShapeRef
ShapeRef
ShapesRelation
Star
Start
StringFacet
StringValue
TotalDigits
TripleConstraint
TripleConstraint
TripleExpr
ValueSetValue
VarName
VarName
VarTable
VarTable
XsFacet
values
Add
BinExpr
BinOp
Const
Div
Equals
GE
GT
LE
LT
Minus
Mul
NotEquals
ValueExpr
Var
es.weso.shex.actions
TestSemanticAction
es.weso.shex.btValidator
BtValidator
Env
ShExErr
StringErr
Unimplemented
es.weso.shex.compact
CompactShow
CompareSchemas
Parser
BuilderState
ParserErrorListener
SchemaMaker
Closed
Extends
Extra
NLFractionDigits
NLTotalDigits
NRMaxExclusive
NRMaxInclusive
NRMinExclusive
NRMinInclusive
NumericLength
NumericRange
Qualifier
Restricts
Sense
es.weso.shex.extend
Extend
es.weso.shex.implicits
decoderShEx
encoderShEx
eqShEx
showShEx
es.weso.shex.normalized
Constraint
Constraint
FlatShape
FlatShape
NormalizedShape
NormalizedShape
Slot
es.weso.shex.shexR
PREFIXES
RDF2ShEx
RDF2ShEx
ShEx2RDF
ShEx2RDF
es.weso.shex.shexpath
AbsolutePath
EafOfPath
ExprIndex
NodeConstraintPath
OneOfPath
RelativePath
ShExPath
ShapeAndPath
ShapeExprIndex
ShapeNotPath
ShapeOrPath
ShapePath
StepExpr
TripleConstraintPath
TripleExprIndex
es.weso.shex.spec
Check
Conformant
Env
Info
NonConformant
Spec
Testing
TypingMap
TypingMap
Unknown
es.weso.shex.validator
Action
Action
Arc
Arc
ArcConstraintRef
ArcConstraintRef
Attempt
Attempt
CTable
CTable
Candidate
Candidate
CandidateLine
CandidateLine
Candidates
CheckResult
ConfigEnv
ConstraintRef
ConstraintRef
Context
Context
Evidences
Evidences
ExternalResolver
ExternalResolver
ExternalIRIResolver
ExternalIRIResolverException
NoAction
NoActionException
FacetChecker
FacetChecker
NumericFacetError
NumericFacetError
MaxExclusiveFails
MaxInclusiveFails
MinExclusiveFails
MinInclusiveFails
StringFacetError
StringFacetError
LengthFails
MaxLengthFails
MinLengthFails
PatternMatchError
PatternMatchFalse
FlatShapeValidator
FollowDescendants
LocalNeighs
LocalNeighs
Neighs
Neighs
NoCandidates
NoDescendants
NodeConstraintChecker
NodeConstraintValidator
NodeInfo
NodeShape
NodeShape
PartitionUtils
Available
Entry
Result
ShExChecker
ShExConfig
ShExError
ShExError
AbstractShapeErr
AbstractShapeErrNoArgs
BaseFails
CheckDatatypeError
ClosedButExtraPreds
ClosedShapeWithRests
ErrCardinality
ErrCardinalityWithExtra
ErrRBEMatch
ErrorObtainingFractionDigits
ErrorObtainingTotalDigits
ExceptionError
ExtendFails
ExtraPropertiesClosedShape
FailSemanticAction
FractionDigitsAppliedNonLiteral
FractionDigitsAppliedUnknownDatatype
HasNoType
LabelNotFound
MultipleRestricts
NoCandidate
NoCandidateLine
NoDescendant
NoLabelExternal
NoPartition
NoStart
NotConformantConforms
NotEnoughArcs
NotImplemented
PartitionFailed
SemanticActionException
ShapeExprFailedAndNoDescendants
StringError
TotalDigitsAppliedNonLiteral
TotalDigitsAppliedUnknownDatatype
ValuesNotPassed
ShExValidator
ShapeType
ShapeType
ShapeTyping
ShapeTyping
ShowValidator
State
ValidationLog
ValidationLog
ValidationOptions
Validator
Validator
Validator21
ValidatorEitherT
ValueChecker
Visited
Visited
WithDescendants
WithDescendants
es.weso.shex.validator.validatorref
BNodeKindError
BNodeKindEvidence
DatatypeErrorNonLiteral
DatatypeEvidence
IRIKindError
IRIKindEvidence
LiteralKindError
LiteralKindEvidence
LiteralNonDatatypeError
NodeConstraintError
NodeConstraintEvidence
NodeConstraintValidator
NonLiteralKindError
NonLiteralKindEvidence
NotImplementedNodeConstraintError
State
State
ValidatorRef
ValidatorRef
ValueChecker
ValueSet
ValueSetError
es.weso.utils
CommonUtils
VerboseLevel
VerboseLevel
All
Basic
Debug
Details
Info
Nothing
Step
es.weso.utils.eitherios
EitherIOUtils
shex
/
es.weso.shex.implicits
/
encoderShEx
encoderShEx
object
encoderShEx
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
encoderShEx
.type
Value members
Implicits
Value members
Concrete methods
def
encodeOptFieldAsMap
[
A
](
name:
String
,
m:
Option
[
A
])(
implicit
encoder:
Encoder
[
A
]):
Map
[
String
,
Json
]
def
field
[
A
:
Encoder
](
name:
String
,
v:
A
):
Option
[(
String
,
Json
)]
def
mkFieldFacet
(
x:
XsFacet
):
List
[(
String
,
Json
)]
def
mkFieldsFacets
(
xs:
List
[
XsFacet
]):
List
[
Option
[(
String
,
Json
)]]
def
mkObjectTyped
(
typeName:
String
,
fields:
List
[
Option
[(
String
,
Json
)]]):
Json
def
optField
[
A
:
Encoder
](
name:
String
,
m:
Option
[
A
]):
Option
[(
String
,
Json
)]
def
optFieldIfNotDefault
[
A
:
Encoder
](
name:
String
,
m:
Option
[
A
],
default:
A
):
Option
[(
String
,
Json
)]
def
optFieldMap
[
A
:
KeyEncoder
,
B
:
Encoder
](
name:
String
,
m:
Option
[
Map
[
A
,
B
]]):
Option
[(
String
,
Json
)]
def
sequenceOption
[
A
](
os:
List
[
Option
[
A
]]):
Option
[
List
[
A
]]
Implicits
Implicits
implicit lazy
val
encodeEachOf
:
Encoder
[
EachOf
]
implicit lazy
val
encodeIRIExclusion
:
Encoder
[
IRIExclusion
]
implicit lazy
val
encodeIRIStem
:
Encoder
[
IRIStem
]
implicit lazy
val
encodeIriStemRangeValue
:
Encoder
[
IRIStemRangeValue
]
implicit lazy
val
encodeLang
:
Encoder
[
Lang
]
implicit lazy
val
encodeLanguageExclusion
:
Encoder
[
LanguageExclusion
]
implicit lazy
val
encodeLanguageStem
:
Encoder
[
LanguageStem
]
implicit lazy
val
encodeLanguageStemRangeValue
:
Encoder
[
LanguageStemRangeValue
]
implicit lazy
val
encodeLiteralExclusion
:
Encoder
[
LiteralExclusion
]
implicit lazy
val
encodeLiteralStem
:
Encoder
[
LiteralStem
]
implicit lazy
val
encodeLiteralStemRangeValue
:
Encoder
[
LiteralStemRangeValue
]
implicit lazy
val
encodeNodeConstraint
:
Encoder
[
NodeConstraint
]
implicit lazy
val
encodeNodeKind
:
Encoder
[
NodeKind
]
implicit lazy
val
encodeNumeric
:
Encoder
[
NumericLiteral
]
implicit lazy
val
encodeObjectLiteral
:
Encoder
[
ObjectLiteral
]
implicit lazy
val
encodeObjectValue
:
Encoder
[
ObjectValue
]
implicit lazy
val
encodeOneOf
:
Encoder
[
OneOf
]
implicit lazy
val
encodeSchema
:
Encoder
[
Schema
]
implicit lazy
val
encodeShape
:
Encoder
[
Shape
]
implicit lazy
val
encodeShapeExpr
:
Encoder
[
ShapeExpr
]
implicit lazy
val
encodeShapeLabel
:
Encoder
[
ShapeLabel
]
implicit lazy
val
encodeTripleExpr
:
Encoder
[
TripleExpr
]
implicit lazy
val
encodeValueSetValue
:
Encoder
[
ValueSetValue
]
implicit lazy
val
encoderAnnotation
:
Encoder
[
Annotation
]
implicit lazy
val
encoderIRI
:
Encoder
[
IRI
]
implicit lazy
val
encoderMax
:
Encoder
[
Max
]
implicit lazy
val
encoderPrefix
:
Encoder
[
Prefix
]
implicit lazy
val
encoderSemAct
:
Encoder
[
SemAct
]
implicit lazy
val
encoderTripleConstraint
:
Encoder
[
TripleConstraint
]
implicit lazy
val
keyEncoderPrefix
:
KeyEncoder
[
Prefix
]
implicit lazy
val
keyEncoderShapeLabel
:
KeyEncoder
[
ShapeLabel
]