shex
shex
es.weso.shex
AbstractSchema
Annotation
BNodeKind
BNodeLabel
Cardinality
Cardinality
Children
ConversionError
DatatypeString
Dependencies
Direct
EachOf
EachOf
Expr
ExtendsConverter
State
State
FractionDigits
IRIExclusion
IRIKind
IRILabel
IRIRefExclusion
IRIStem
IRIStemExclusion
IRIStemRange
IRIStemRangeValue
IRIStemValueIRI
IRIStemWildcard
IRIValue
Inclusion
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
ResolvedSchema
ResolvedSchema
ResolvedShapeExpr
ResolvedShapeExpr
ResolvedTripleExpr
ResolvedTripleExpr
Schema
Schema
SemAct
ShExDiff
Shape
Shape
ShapeAnd
ShapeAnd
ShapeDecl
ShapeDecl
ShapeExpr
ShapeExpr
ShapeExternal
ShapeExternal
ShapeLabel
ShapeLabel
ShapeNot
ShapeNot
ShapeOr
ShapeOr
ShapeRef
ShapeRef
Star
Start
StringFacet
StringValue
TotalDigits
TripleConstraint
TripleConstraint
TripleExpr
ValueSetValue
VarName
VarName
VarTable
VarTable
XsFacet
values
BinOp
Equals
NotEquals
Add
Mul
Minus
Div
LT
GT
LE
GE
ValueExpr
BinExpr
Var
Const
es.weso.shex.actions
TestSemanticAction
es.weso.shex.btValidator
BtValidator
Env
ShExErr
StringErr
Unimplemented
es.weso.shex.compact
CompactShow
CompareSchemas
Parser
BuilderState
ParserErrorListener
SchemaMaker
NumericRange
NRMinInclusive
NRMinExclusive
NRMaxInclusive
NRMaxExclusive
NumericLength
NLTotalDigits
NLFractionDigits
Sense
Qualifier
Extra
Extends
Restricts
Closed
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
AbstractShapeErr
AbstractShapeErrNoArgs
Action
Action
Arc
Arc
Attempt
Attempt
CTable
CTable
Candidate
Candidate
CandidateLine
CandidateLine
Candidates
CheckResult
ClosedShapeWithRests
ConfigEnv
ConstraintRef
ConstraintRef
Context
Context
Evidences
Evidences
ExtendFails
ExternalIRIResolver
ExternalResolver
FacetChecker
HasNoType
LocalNeighs
LocalNeighs
MultipleRestricts
Neighs
Neighs
NoAction
NoCandidateLine
NoCandidates
NoDescendant
NoLabelExternal
NoPartition
NodeConstraintChecker
NodeInfo
NodeShape
NodeShape
PartitionFailed
Result
SemanticActionException
ShExChecker
ShExConfig
ShExError
ShExError
StringError
ExceptionError
NotEnoughArcs
LabelNotFound
NoStart
ErrCardinality
ErrCardinalityWithExtra
ValuesNotPassed
ClosedButExtraPreds
CheckDatatypeError
ErrorObtainingFractionDigits
FractionDigitsAppliedUnknownDatatype
FractionDigitsAppliedNonLiteral
ErrorObtainingTotalDigits
TotalDigitsAppliedUnknownDatatype
TotalDigitsAppliedNonLiteral
ExtraPropertiesClosedShape
FailSemanticAction
ErrRBEMatch
NoCandidate
ShExValidator
ShapeType
ShapeType
ShapeTyping
ShapeTyping
ShowValidator
State
ValidateFlatShape
ValidationLog
ValidationLog
ValidationOptions
Validator
Validator
ValueChecker
es.weso.utils
CommonUtils
FileUtilsIO
es.weso.utils.eitherios
EitherIOUtils
shex
/
es.weso.shex.implicits
/
decoderShEx
decoderShEx
object
decoderShEx
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Implicits
Value members
Concrete methods
def
extractXsFacet
(name:
String
, c:
HCursor
):
Either
[
DecodingFailure
,
Option
[
XsFacet
]]
def
getXsFacets
(c:
HCursor
):
Result
[
List
[
XsFacet
]]
def
mapEither
[A, B, C](v:
Either
[A, B], f: B => C):
Either
[A, C]
def
parseLang
(str:
String
):
Either
[
String
,
LangString
]
def
parseObjectValue
(s:
String
):
Either
[
String
,
ObjectValue
]
def
parsePrefix
(str:
String
):
Either
[
String
,
Prefix
]
def
parseShapeLabel
(str:
String
):
Either
[
String
,
ShapeLabel
]
def
sequenceEither
[E, A](xs:
List
[
Either
[E,
Option
[A]]]):
Either
[E,
List
[A]]
Concrete fields
lazy
val
bNodeRegex
:
Regex
lazy
val
datatypeRegex
:
Regex
lazy
val
decoderInclusion
:
Decoder
[
Inclusion
]
lazy
val
decoderLabeledShapeExpr
:
Decoder
[
ShapeExpr
]
lazy
val
decoderLabeledTripleExpr
:
Decoder
[
TripleExpr
]
lazy
val
decoderShapeDecl
:
Decoder
[
ShapeExpr
]
lazy
val
decoderShapeRef
:
Decoder
[
ShapeRef
]
lazy
val
langRegex
:
Regex
lazy
val
prefixRegex
:
Regex
lazy
val
stringRegex
:
Regex
Implicits
Implicits
implicit lazy
val
decodeAnnotation
:
Decoder
[
Annotation
]
implicit lazy
val
decodeBNodeId
:
Decoder
[
BNode
]
implicit lazy
val
decodeEachOf
:
Decoder
[
EachOf
]
implicit lazy
val
decodeIRI
:
Decoder
[
IRI
]
implicit lazy
val
decodeIRIExclusion
:
Decoder
[
IRIExclusion
]
implicit lazy
val
decodeIRIStem
:
Decoder
[
IRIStem
]
implicit lazy
val
decodeIRIStemRange
:
Decoder
[
IRIStemRange
]
implicit lazy
val
decodeIRIStemRangeValue
:
Decoder
[
IRIStemRangeValue
]
implicit lazy
val
decodeIRIStemWildcard
:
Decoder
[
IRIStemWildcard
]
implicit lazy
val
decodeIRIValue
:
Decoder
[
IRIValue
]
implicit lazy
val
decodeLang
:
Decoder
[
Lang
]
implicit lazy
val
decodeLanguage
:
Decoder
[
Language
]
implicit lazy
val
decodeLanguageExclusion
:
Decoder
[
LanguageExclusion
]
implicit lazy
val
decodeLanguageRangeStemWildcard
:
Decoder
[
LanguageStemRangeWildcard
]
implicit lazy
val
decodeLanguageStem
:
Decoder
[
LanguageStem
]
implicit lazy
val
decodeLanguageStemRange
:
Decoder
[
LanguageStemRange
]
implicit lazy
val
decodeLanguageStemRangeValue
:
Decoder
[
LanguageStemRangeValue
]
implicit lazy
val
decodeLiteralExclusion
:
Decoder
[
LiteralExclusion
]
implicit lazy
val
decodeLiteralStem
:
Decoder
[
LiteralStem
]
implicit lazy
val
decodeLiteralStemRange
:
Decoder
[
LiteralStemRange
]
implicit lazy
val
decodeLiteralStemRangeValue
:
Decoder
[
LiteralStemRangeValue
]
implicit lazy
val
decodeLiteralStemRangeWildcard
:
Decoder
[
LiteralStemRangeWildcard
]
implicit lazy
val
decodeMax
:
Decoder
[
Max
]
implicit lazy
val
decodeNodeConstraint
:
Decoder
[
NodeConstraint
]
implicit lazy
val
decodeNodeKind
:
Decoder
[
NodeKind
]
implicit lazy
val
decodeNumericLiteral
:
Decoder
[
NumericLiteral
]
implicit lazy
val
decodeObjectLiteral
:
Decoder
[
ObjectLiteral
]
implicit lazy
val
decodeObjectValue
:
Decoder
[
ObjectValue
]
implicit lazy
val
decodeOneOf
:
Decoder
[
OneOf
]
implicit lazy
val
decodePrefix
:
Decoder
[
Prefix
]
implicit lazy
val
decodeSchema
:
Decoder
[
Schema
]
implicit lazy
val
decodeSemAct
:
Decoder
[
SemAct
]
implicit lazy
val
decodeShape
:
Decoder
[
Shape
]
implicit lazy
val
decodeShapeAnd
:
Decoder
[
ShapeAnd
]
implicit lazy
val
decodeShapeExpr
:
Decoder
[
ShapeExpr
]
implicit lazy
val
decodeShapeExternal
:
Decoder
[
ShapeExternal
]
implicit lazy
val
decodeShapeLabel
:
Decoder
[
ShapeLabel
]
implicit lazy
val
decodeShapeNot
:
Decoder
[
ShapeNot
]
implicit lazy
val
decodeShapeOr
:
Decoder
[
ShapeOr
]
implicit lazy
val
decodeTripleConstraint
:
Decoder
[
TripleConstraint
]
implicit lazy
val
decodeTripleExpr
:
Decoder
[
TripleExpr
]
implicit lazy
val
decodeValueSetValue
:
Decoder
[
ValueSetValue
]
implicit lazy
val
keyDecoderPrefix
:
KeyDecoder
[
Prefix
]