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
/
JenaShacl
JenaShacl
case
class
JenaShacl
(
shapesGraph:
Model
)
extends
Schema
with
LazyLogging
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
LazyLogging
class
Schema
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
convert
(
targetFormat:
Option
[
String
],
targetEngine:
Option
[
String
],
base:
Option
[
IRI
]):
IO
[
String
]
Definition Classes
Schema
override
def
defaultTriggerMode
:
ValidationTrigger
Definition Classes
Schema
override
def
empty
:
Schema
Definition Classes
Schema
override
def
formats
:
Seq
[
String
]
Definition Classes
Schema
override
def
fromRDF
(
rdf:
RDFReader
):
IO
[
Schema
]
Definition Classes
Schema
override
def
fromString
(
str:
String
,
format:
String
,
base:
Option
[
String
]):
IO
[
Schema
]
Definition Classes
Schema
override
def
info
:
SchemaInfo
Definition Classes
Schema
override
def
name
:
String
Definition Classes
Schema
override
def
pm
:
PrefixMap
Definition Classes
Schema
override
def
serialize
(
format:
String
,
base:
Option
[
IRI
]):
IO
[
String
]
Definition Classes
Schema
override
def
shapes
:
List
[
String
]
Definition Classes
Schema
override
def
toClingo
(
rdf:
RDFReader
,
shapeMap:
ShapeMap
):
IO
[
String
]
Definition Classes
Schema
override
def
validate
(
rdf:
RDFReader
,
trigger:
ValidationTrigger
,
builder:
RDFBuilder
):
IO
[
Result
]
Definition Classes
Schema
Inherited methods
def
defaultFormat
:
String
Inherited from:
Schema
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
def
validate
(
rdf:
RDFReader
,
triggerMode:
String
,
shapeMap:
String
,
optNode:
Option
[
String
],
optShape:
Option
[
String
],
nodePrefixMap:
PrefixMap
,
shapesPrefixMap:
PrefixMap
,
builder:
Option
[
RDFBuilder
]):
IO
[
Result
]
Inherited from:
Schema
Inherited fields
@transient
lazy protected
val
logger
:
Logger
Inherited from:
LazyLogging