java.lang.Object
org.apache.jena.shex.ShexSchema
Shex Schema - a collection of shapes.
-
Method Summary
Modifier and TypeMethodDescriptiongetBase()Get all the shapes.getStart()getTripleExpression(Node label) Get all the shapes.booleanbooleanImport form of this ShexShape collection.booleanEquivalence: same shapes (.equals), same imports, same label to shapes map.static ShexSchemashapes(String source, String baseURI, PrefixMap prefixes, ShexShape startShape, List<ShexShape> shapes, List<String> imports, List<SemAct> semActs, Map<Node, TripleExpression> tripleRefs)
-
Method Details
-
shapes
-
getStart
-
getShapes
Get all the shapes. This includes the start shape, which has labelSysShex.startNode. -
getTripleExpression
Get all the shapes. This includes the start shape, which has labelSysShex.startNode. -
hasImports
public boolean hasImports() -
getImports
-
getSource
-
getBase
-
importsClosure
Import form of this ShexShape collection. This involves removing the START reference. -
get
-
hasShape
-
getPrefixMap
-
sameAs
Equivalence: same shapes (.equals), same imports, same label to shapes map. -
getSemActs
-