Module: ShEx::Algebra

Defined in:
lib/shex/algebra.rb,
lib/shex/algebra/or.rb,
lib/shex/algebra/and.rb,
lib/shex/algebra/not.rb,
lib/shex/algebra/base.rb,
lib/shex/algebra/stem.rb,
lib/shex/algebra/shape.rb,
lib/shex/algebra/start.rb,
lib/shex/algebra/value.rb,
lib/shex/algebra/one_of.rb,
lib/shex/algebra/prefix.rb,
lib/shex/algebra/schema.rb,
lib/shex/algebra/semact.rb,
lib/shex/algebra/each_of.rb,
lib/shex/algebra/external.rb,
lib/shex/algebra/operator.rb,
lib/shex/algebra/inclusion.rb,
lib/shex/algebra/shape_ref.rb,
lib/shex/algebra/annotation.rb,
lib/shex/algebra/stem_range.rb,
lib/shex/algebra/satisfiable.rb,
lib/shex/algebra/unary_shape.rb,
lib/shex/algebra/node_constraint.rb,
lib/shex/algebra/triple_constraint.rb,
lib/shex/algebra/triple_expression.rb

Overview

Based on the SPARQL Algebra, operators for executing a patch

Author:

Defined Under Namespace

Modules: Satisfiable, TripleExpression Classes: And, Annotation, Base, EachOf, External, Inclusion, NodeConstraint, Not, NotMatched, OneOf, Operator, Or, Prefix, Schema, SemAct, Shape, ShapeRef, Start, Stem, StemRange, TripleConstraint, UnaryShape, Value