es.weso.shextest.manifest
package es.weso.shextest.manifest
Type members
Classlikes
case
class FocusAction(data: IRI, schema: IRI, focus: RDFNode, shape: Option[RDFNode], shapeExterns: Option[IRI]) extends Action
case
class ManifestAction(schema: Option[IRI], schemaFormat: Option[String], data: Option[IRI], dataFormat: Option[String], schemaOutputFormat: Option[IRI], triggerMode: Option[IRI], node: Option[IRI], shape: Option[IRI], shapeMap: Option[IRI], resultShapeMap: Option[IRI], focus: Option[IRI]) extends Action
- Companion
- object
case
class RepresentationTest(node: RDFNode, status: Status, name: String, json: IRI, shex: IRI, ttl: IRI) extends Entry
case
class ShExManifest(label: Option[String], comment: Option[String], entries: List[Entry], includes: List[(RDFNode, Option[ShExManifest])])
- Companion
- object
abstract
class ValidOrFailureTest(val node: RDFNode, val status: Status, val name: String, val traits: List[IRI], val comment: String, val action: Action, val maybeResult: Option[IRI], val entryType: IRI, val shouldPass: Boolean) extends Entry
case
class Validate(node: RDFNode, status: Status, name: String, action: ManifestAction, result: ResultExpected, specRef: Option[IRI]) extends Entry
case
class ValidationFailure(node: RDFNode, status: Status, name: String, traits: List[IRI], comment: String, action: Action, maybeResult: Option[IRI]) extends ValidOrFailureTest
case
class ValidationTest(node: RDFNode, status: Status, name: String, traits: List[IRI], comment: String, action: Action, maybeResult: Option[IRI]) extends ValidOrFailureTest