schema
schema
es.weso.schema
DataFormats
DataFormats
Details
DetailsOption
EmptyReport
ErrorInfo
ErrorInfo
JenaShEx
JenaShEx
JenaShExException
JenaShacl
JenaShacl
JenaShaclException
JenaShaclReport
NoDetails
RDFReport
RDFReport
Result
Result
Schema
SchemaInfo
SchemaLabel
SchemaLabel
Schemas
ShExSchema
ShExSchemaError
ShExSchema
ShaclTQ
ShaclTQ
ShaclTQException
ShaclexReport
ShaclexSchema
ShaclexSchema
ShapeMapTrigger
ShapeMapTrigger
TargetDeclarations
ValidationTrigger
ValidationTrigger
schema
/
es.weso.schema
/
Result
Result
case
class
Result
(
isValid:
Boolean
,
message:
String
,
shapeMaps:
Seq
[
ResultShapeMap
],
validationReport:
RDFReport
,
errors:
Seq
[
ErrorInfo
],
trigger:
Option
[
ValidationTrigger
],
nodesPrefixMap:
PrefixMap
,
shapesPrefixMap:
PrefixMap
,
reportFormat:
String
)
extends
LazyLogging
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
LazyLogging
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
addTrigger
(
trigger:
ValidationTrigger
):
Result
def
cnvLabel
(
lbl:
ShapeMapLabel
):
SchemaLabel
def
hasShapes
(
node:
RDFNode
):
Seq
[
SchemaLabel
]
def
noSolutions
(
shapeMaps:
Seq
[
ResultShapeMap
]):
Boolean
def
serialize
(
format:
String
,
base:
Option
[
IRI
],
builder:
RDFBuilder
):
IO
[
String
]
def
show
(
base:
Option
[
IRI
],
details:
DetailsOption
):
String
def
solution
:
Either
[
String
,
ResultShapeMap
]
def
toJson
(
builder:
RDFBuilder
):
IO
[
Json
]
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
Inherited fields
@transient
lazy protected
val
logger
:
Logger
Inherited from:
LazyLogging