Uses of Class
org.apache.jena.shex.ShexSchema
Packages that use ShexSchema
Package
Description
-
Uses of ShexSchema in org.apache.jena.shex
Methods in org.apache.jena.shex that return ShexSchemaModifier 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) Methods in org.apache.jena.shex with parameters of type ShexSchemaModifier 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
Methods in org.apache.jena.shex.parser that return ShexSchemaModifier 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
Methods in org.apache.jena.shex.semact with parameters of type ShexSchemaModifier and TypeMethodDescriptionboolean
SemanticActionPlugin.evaluateStart
(SemAct semAct, ShexSchema schema) boolean
TestSemanticActionPlugin.evaluateStart
(SemAct semAct, ShexSchema schema) -
Uses of ShexSchema in org.apache.jena.shex.sys
Methods in org.apache.jena.shex.sys that return ShexSchemaMethods in org.apache.jena.shex.sys with parameters of type ShexSchemaModifier and TypeMethodDescriptionboolean
ValidationContext.dispatchStartSemanticAction
(ShexSchema schema, ValidationContext vCxt) Constructors in org.apache.jena.shex.sys with parameters of type ShexSchemaModifierConstructorDescriptionValidationContext
(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
Methods in org.apache.jena.shex.writer with parameters of type ShexSchemaModifier and TypeMethodDescriptionstatic void
WriterShExC.print
(OutputStream out, ShexSchema schema) static void
WriterShExC.print
(org.apache.jena.atlas.io.IndentedWriter out, ShexSchema schema)