A Sail implementation for
SHACL constraint checking.
-
-
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
-
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
AlternativePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
InversePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
OneOrMorePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
SequencePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
SimplePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
ZeroOrMorePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
ZeroOrOnePath.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
AlternativePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
InversePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
OneOrMorePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SequencePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SimplePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
ZeroOrMorePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
ZeroOrOnePath.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
-
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
DashAllObjects.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
DashAllSubjects.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
RSXTargetShape.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
TargetClass.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
TargetNode.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
TargetObjectsOf.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
TargetSubjectsOf.getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
DashAllObjects.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
DashAllSubjects.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
RSXTargetShape.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
TargetClass.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
TargetNode.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
TargetObjectsOf.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
TargetSubjectsOf.getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
EffectiveTarget(ArrayDeque<org.eclipse.rdf4j.sail.shacl.ast.Targetable> chain,
org.eclipse.rdf4j.sail.shacl.ast.Targetable optional,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
-