- All Implemented Interfaces:
- IPatternSignature
public class QuadSignature
extends Object
implements IPatternSignature
A Quad Pattern signature would be the set of QuadSignatures.
A quad signature associates either a variable symbol or a set of (positive and negated) values
with each term in the quad.
The idea behind this is to quickly identify compatible patterns.
Given a pattern such as
{ ?s ?p ?o . Filter(?s = Person, ?p != subClass && ?p != type). }
The signature would be
(+[person], -[subClassOf, type], var1)
- Author:
- raven