package
engine
Type Members
-
final
class
AlphaMemory extends AnyRef
-
final
class
AlphaNode extends AnyRef
-
final
class
BetaMemory extends AnyRef
-
sealed
trait
BetaNode extends AnyRef
-
sealed
trait
BetaParent extends AnyRef
-
final
case class
BlankNode(id: String) extends Resource with Product with Serializable
-
-
final
case class
Derivation(token: Token, rule: Rule) extends Product with Serializable
-
final
case class
Explanation(facts: Set[Triple], rules: Set[Rule]) extends Product with Serializable
-
-
-
final
case class
Literal(lexicalForm: String, datatype: URI, lang: Option[String]) extends ConcreteNode with Product with Serializable
-
sealed
trait
Node extends AnyRef
-
-
-
final
case class
Rule(name: Option[String], body: List[TriplePattern], head: List[TriplePattern]) extends Product with Serializable
-
final
class
RuleEngine extends AnyRef
-
final
case class
Token(bindings: Map[Variable, ConcreteNode], triples: List[Triple]) extends Product with Serializable
-
-
sealed
trait
TripleLike extends AnyRef
-
final
case class
TriplePattern(s: Node, p: Node, o: Node) extends TripleLike with Product with Serializable
-
final
case class
URI(uri: String) extends Resource with Product with Serializable
-
final
case class
Variable(name: String) extends FluidNode with Product with Serializable
-
final
class
WorkingMemory extends AnyRef