package schema
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class DataFormats(name: String) extends Product with Serializable
- case class ErrorInfo(msg: String) extends Product with Serializable
- case class Result(isValid: Boolean, message: String, shapeMaps: Seq[ResultShapeMap], validationReport: Either[String, RDFReader], errors: Seq[ErrorInfo], trigger: Option[ValidationTrigger], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends LazyLogging with Product with Serializable
- abstract class Schema extends AnyRef
- case class SchemaInfo(schemaName: String, schemaEngine: String, isWellFormed: Boolean, errors: List[String]) extends Product with Serializable
- case class SchemaLabel(node: RDFNode, pm: PrefixMap = PrefixMap.empty) extends Product with Serializable
- case class ShExSchema(schema: shex.Schema) extends Schema with LazyLogging with SLang2Clingo with ShEx2SLang with Product with Serializable
- case class ShaclexSchema(schema: shacl.Schema) extends Schema with Product with Serializable
- case class ShapeMapTrigger(shapeMap: ShapeMap) extends ValidationTrigger with Product with Serializable
- abstract class ValidationTrigger extends AnyRef
Value Members
- object DataFormats extends Serializable
- object ErrorInfo extends LazyLogging with Serializable
- object Result extends LazyLogging with Serializable
- object SchemaLabel extends Serializable
- object Schemas
- object ShExSchema extends Serializable
- object ShaclexSchema extends Serializable
- object ShapeMapTrigger extends Serializable
- case object TargetDeclarations extends ValidationTrigger with Product with Serializable
Validates only target declarations
- object ValidationTrigger extends LazyLogging