Uses of Class
org.apache.jena.shex.ShexSchema
Package
Description
-
Uses of ShexSchema in org.apache.jena.shex
Modifier and TypeMethodDescriptionShexSchema.importsClosure()
Import form of this ShexShape collection.static ShexSchema
Shex.readSchema
(String filenameOrURL) Read the file to produce a ShEx schema.static ShexSchema
Shex.readSchema
(String filenameOrURL, String base) Read the file to produce a ShEx schema.static ShexSchema
Shex.schemaFromString
(String inputStr) Parse the string in ShExC syntax to produce a ShEx schema.static ShexSchema
Shex.schemaFromString
(String inputStr, String baseURI) Parse the string in ShExC syntax to produce a ShEx schema.static ShexSchema
ShexSchema.shapes
(String source, String baseURI, org.apache.jena.riot.system.PrefixMap prefixes, ShexShape startShape, List<ShexShape> shapes, List<String> imports, List<SemAct> semActs, Map<org.apache.jena.graph.Node, TripleExpression> tripleRefs) Modifier and TypeMethodDescriptionstatic void
Shex.printSchema
(OutputStream outStream, ShexSchema shexSchema) Print shapes - the format details the internal structurestatic void
Shex.printSchema
(org.apache.jena.atlas.io.IndentedWriter iOut, ShexSchema shexSchema) Print shapes - the format details the internal structurestatic void
Shex.printSchema
(ShexSchema shexSchema) Print shapes - the format details the internal structureShexValidator.validate
(org.apache.jena.graph.Graph graphData, ShexSchema shapes, org.apache.jena.graph.Node shapeRef, org.apache.jena.graph.Node focus) Validate a specific node (the focus), with a specific shape in a set of shapes.ShexValidator.validate
(org.apache.jena.graph.Graph graph, ShexSchema shapes, ShapeMap shapeMap) Validate data using a collection of shapes and a shape mapShexValidator.validate
(org.apache.jena.graph.Graph dataGraph, ShexSchema shapes, ShapeMap shapeMap, org.apache.jena.graph.Node dataNode) Validate a specific node using the shape map to determine which shapes to use.ShexValidator.validate
(org.apache.jena.graph.Graph graphData, ShexSchema shapes, ShexShape shape, org.apache.jena.graph.Node focus) Validate a specific node (the focus), against a shape. -
Uses of ShexSchema in org.apache.jena.shex.parser
Modifier and TypeMethodDescriptionstatic ShexSchema
ShExC.parse
(InputStream input, String originURI, String baseURI) Parse theInputStream
to get ShEx shapes.static ShexSchema
ShExC.parse
(StringReader input, String baseURI) Parse from aStringReader
.static ShexSchema
Parse the file to get ShEx shapes.static ShexSchema
Parse the file to get ShEx shapes.ParserShExC.parseShapesFinish()
-
Uses of ShexSchema in org.apache.jena.shex.semact
Modifier and TypeMethodDescriptionboolean
SemanticActionPlugin.evaluateStart
(SemAct semAct, ShexSchema schema) boolean
TestSemanticActionPlugin.evaluateStart
(SemAct semAct, ShexSchema schema) -
Uses of ShexSchema in org.apache.jena.shex.sys
Modifier and TypeMethodDescriptionboolean
ValidationContext.dispatchStartSemanticAction
(ShexSchema schema, ValidationContext vCxt) ModifierConstructorDescriptionValidationContext
(org.apache.jena.graph.Graph data, ShexSchema shapes) ValidationContext
(org.apache.jena.graph.Graph data, ShexSchema shapes, Map<String, SemanticActionPlugin> semActPluginIndex) -
Uses of ShexSchema in org.apache.jena.shex.writer
Modifier and TypeMethodDescriptionstatic void
WriterShExC.print
(OutputStream out, ShexSchema schema) static void
WriterShExC.print
(org.apache.jena.atlas.io.IndentedWriter out, ShexSchema schema)