ShExS

object ShExS
class Object
trait Matchable
class Any
ShExS.type

Value members

Concrete methods

def validate(data: InputStream, schema: InputStream, shapeMap: InputStream, options: ShExsOptions): ResultShapeMap
def validate(dataStr: String, schemaStr: String, shapeMapStr: String, options: ShExsOptions): ResultShapeMap

Validate RDF data using ShEx

Validate RDF data using ShEx

Value parameters:
dataStr

string containing RDF data

options

object representing validation options

schemaStr

string containing ShEx schema

shapeMapStr

string containing shape map

Returns:

resultShapeMap

def validateNodeShape(dataStr: String, schemaStr: String, node: String, shape: String, options: ShExsOptions): ResultShapeMap

Validate RDF data using ShEx

Validate RDF data using ShEx

Value parameters:
dataStr

string containing RDF data

node

IRI of RDF node to check conformance

options

object representing validation options

schemaStr

string containing ShEx schema

shape

IRI of shape label target shape label

Returns:

resultShapeMap