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 ShexSchemaShex.readSchema(String filenameOrURL) Read the file to produce a ShEx schema.static ShexSchemaShex.readSchema(String filenameOrURL, String base) Read the file to produce a ShEx schema.static ShexSchemaShex.schemaFromString(String inputStr) Parse the string in ShExC syntax to produce a ShEx schema.static ShexSchemaShex.schemaFromString(String inputStr, String baseURI) Parse the string in ShExC syntax to produce a ShEx schema.static ShexSchemaShexSchema.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 voidShex.printSchema(OutputStream outStream, ShexSchema shexSchema) Print shapes - the format details the internal structurestatic voidShex.printSchema(org.apache.jena.atlas.io.IndentedWriter iOut, ShexSchema shexSchema) Print shapes - the format details the internal structurestatic voidShex.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 ShexSchemaShExC.parse(InputStream input, String originURI, String baseURI) Parse theInputStreamto get ShEx shapes.static ShexSchemaShExC.parse(StringReader input, String baseURI) Parse from aStringReader.static ShexSchemaParse the file to get ShEx shapes.static ShexSchemaParse 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 TypeMethodDescriptionbooleanSemanticActionPlugin.evaluateStart(SemAct semAct, ShexSchema schema) booleanTestSemanticActionPlugin.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 TypeMethodDescriptionbooleanValidationContext.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 voidWriterShExC.print(OutputStream out, ShexSchema schema) static voidWriterShExC.print(org.apache.jena.atlas.io.IndentedWriter out, ShexSchema schema)