Class DatalogPlusMinusAnalyzer
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers.DatalogPlusMinusAnalyzer
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Method responsible to check if the set of EGDs is non-conflicting from the set of TGDs according to the paper "Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications" published in 2010 25th Annual IEEE Symposium on Logic in Computer SciencegetDatalogPlusMinusLanguages
(DependencySchema dependencySchema)
-
Constructor Details
-
DatalogPlusMinusAnalyzer
public DatalogPlusMinusAnalyzer()
-
-
Method Details
-
areEGDsNonConflictingWithTGDs
Method responsible to check if the set of EGDs is non-conflicting from the set of TGDs according to the paper "Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications" published in 2010 25th Annual IEEE Symposium on Logic in Computer Science- Parameters:
schema
- not null- Returns:
- whether the egds of this schema are non-conflicting with the TGDs
-
getDatalogPlusMinusLanguages
public Set<DatalogPlusMinusAnalyzer.DatalogPlusMinusLanguage> getDatalogPlusMinusLanguages(DependencySchema dependencySchema)
-