ShaclTQ

case class ShaclTQ(shapesGraph: Model) extends Schema with LazyLogging
Companion:
object
trait Serializable
trait Product
trait Equals
trait LazyLogging
class Schema
class Object
trait Matchable
class Any

Value members

Concrete methods

override def convert(targetFormat: Option[String], targetEngine: Option[String], base: Option[IRI]): IO[String]
Definition Classes
Definition Classes
override def empty: Schema
Definition Classes
override def formats: Seq[String]
Definition Classes
override def fromRDF(rdf: RDFReader): IO[Schema]
Definition Classes
override def fromString(str: String, format: String, base: Option[String]): IO[Schema]
Definition Classes
override def info: SchemaInfo
Definition Classes
override def name: String
Definition Classes
override def pm: PrefixMap
Definition Classes
override def serialize(format: String, base: Option[IRI]): IO[String]
Definition Classes
override def shapes: List[String]
Definition Classes
override def toClingo(rdf: RDFReader, shapeMap: ShapeMap): IO[String]
Definition Classes
override def validate(rdf: RDFReader, trigger: ValidationTrigger, builder: RDFBuilder): IO[Result]
Definition Classes

Inherited methods

Inherited from:
Schema
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

lazy protected val logger: Logger
Inherited from:
LazyLogging