es.weso.shexs

Type members

Classlikes

case class DataPath(dataPath: Path, dataFormat: Option[String]) extends DataSpec
sealed abstract class DataSpec
case class EndpointOpt(uri: URI) extends DataSpec
case class MainState(dataFormat: String, schema: Schema, schemaFormat: String, shapeMap: ShapeMap, shapeMapFormat: String, showDataFormat: String, showSchemaFormat: String, showResultFormat: String, folder: Path)
Companion
object
object MainState
Companion
class
case class Manifest(manifestPath: Path, verbose: Boolean)
case class SchemaMapping(schemaSpec: SchemaSpec, mapping: Path, baseIRI: Option[IRI], output: Option[Path], verbose: Boolean)
case class SchemaPath(schema: Path, schemaFormat: String) extends SchemaSpec
sealed abstract class SchemaSpec
case class SchemaURI(uri: URI) extends SchemaSpec
object ShExS
case class ShExsOptions(verbose: Boolean, dataFormat: String, schemaFormat: String, shapemapFormat: String, base: Option[IRI])
Companion
object
object ShExsOptions
Companion
class
case class ShapeMapSpec(shapeMap: Path, shapeMapFormat: String)
case class ShapePathEval(schemaSpec: SchemaSpec, shapePath: String, baseIRI: Option[IRI], output: Option[Path], verbose: Boolean)
case class Validate(schemaSpec: SchemaSpec, dataSpec: DataSpec, shapeMapSpec: ShapeMapSpec, baseIRI: Option[IRI], showResultFormat: String, output: Option[Path], verbose: Boolean)
case class ValidatorWrapper(schema: Option[AbstractSchema])

Validator wrapper is an auxiliary class than can be used to invoke the ShEx validator from Java It avoids the use of IO and unsafeRunSync

Validator wrapper is an auxiliary class than can be used to invoke the ShEx validator from Java It avoids the use of IO and unsafeRunSync

case class WikibaseValidate(schemaSpec: SchemaSpec, endpoint: EndpointOpt, prefixMapPath: Option[Path], shapeMapSpec: ShapeMapSpec, baseIRI: Option[IRI], showResultFormat: String, output: Option[Path], verbose: Boolean)