es.weso.schema

Type members

Classlikes

case class DataFormats(name: String)
Companion:
object
Companion:
class
case object Details extends DetailsOption
sealed trait DetailsOption extends Product with Serializable
case object EmptyReport extends RDFReport
case class ErrorInfo(msg: String)
Companion:
object
object ErrorInfo extends LazyLogging
Companion:
class
case class JenaShEx(schema: ShexSchema) extends Schema
Companion:
object
object JenaShEx
Companion:
class
case class JenaShExException(msg: String) extends Exception with NoStackTrace
case class JenaShacl(shapesGraph: Model) extends Schema with LazyLogging
Companion:
object
object JenaShacl
Companion:
class
case class JenaShaclException(msg: String) extends Exception with NoStackTrace
case class JenaShaclReport(model: Model) extends RDFReport
case object NoDetails extends DetailsOption
sealed abstract class RDFReport extends Product with Serializable
Companion:
object
object RDFReport
Companion:
class
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
object Result extends LazyLogging
Companion:
class
abstract class Schema
case class SchemaInfo(schemaName: String, schemaEngine: String, isWellFormed: Boolean, errors: List[String])
case class SchemaLabel(node: RDFNode, pm: PrefixMap)
Companion:
object
Companion:
class
object Schemas
case class ShExSchema(schema: Schema) extends Schema with LazyLogging with SLang2Clingo with ShEx2SLang
Companion:
object
object ShExSchema
Companion:
class
case class ShaclTQ(shapesGraph: Model) extends Schema with LazyLogging
Companion:
object
object ShaclTQ
Companion:
class
case class ShaclTQException(msg: String) extends Exception with NoStackTrace
case class ShaclexReport(vr: ValidationReport) extends RDFReport
case class ShaclexSchema(schema: Schema) extends Schema
Companion:
object
Companion:
class
case class ShapeMapTrigger(shapeMap: ShapeMap) extends ValidationTrigger
Companion:
object
Companion:
class

Validates only target declarations

Validates only target declarations

sealed abstract class ValidationTrigger
Companion:
object
object ValidationTrigger extends LazyLogging
Companion:
class