Class SPARQLRule

java.lang.Object
org.topbraid.shacl.rules.AbstractRule
org.topbraid.shacl.rules.SPARQLRule
All Implemented Interfaces:
Rule

public class SPARQLRule extends AbstractRule
  • Constructor Details

    • SPARQLRule

      public SPARQLRule(org.apache.jena.rdf.model.Resource rule)
  • Method Details

    • execute

      public void execute(RuleEngine ruleEngine, List<org.apache.jena.rdf.model.RDFNode> focusNodes, Shape shape)
      Description copied from interface: Rule
      Executes this rule, calling ruleEngine.infer() to add triples.
      Parameters:
      ruleEngine - the RuleEngine to operate on
      focusNodes - the list of focus nodes for this execution
      shape - the context shape
    • getQuery

      public org.apache.jena.query.Query getQuery()
    • toString

      public String toString()
      Overrides:
      toString in class Object