Class Inference
- java.lang.Object
-
- org.openprovenance.prov.validation.Inference
-
public class Inference extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Hashtable<String,ActivityEntry>activityEntriesHashtable<String,EntityEntry>entityEntriesHashtable<QualifiedName,Set<QualifiedName>>specializationTable
-
Method Summary
Modifier and Type Method Description booleanaddEntry(Hashtable<QualifiedName,Set<QualifiedName>> table, QualifiedName specific, QualifiedName general)Hashtable<QualifiedName,Set<QualifiedName>>computeAlternateClosure(Config config)Hashtable<QualifiedName,Set<QualifiedName>>computeSpecializationClosure(Config config)voidcomputeTransitiveClosure(Hashtable<QualifiedName,Set<QualifiedName>> table)ActivityEntrygetOrCreateActivityEntry(String activityURI)EntityEntrygetOrCreateEntityEntry(String entityURI)voidinferIntervalBeginningAndEnds(Config config)voidspecializationAttributesInference(Config config)voidspecializationIsNotReflexive()voidspecializationIsNotReflexive(Config config)Stringsummary()
-
-
-
Field Detail
-
specializationTable
public Hashtable<QualifiedName,Set<QualifiedName>> specializationTable
-
activityEntries
public Hashtable<String,ActivityEntry> activityEntries
-
entityEntries
public Hashtable<String,EntityEntry> entityEntries
-
-
Method Detail
-
inferIntervalBeginningAndEnds
public void inferIntervalBeginningAndEnds(Config config)
-
addEntry
public boolean addEntry(Hashtable<QualifiedName,Set<QualifiedName>> table, QualifiedName specific, QualifiedName general)
-
computeSpecializationClosure
public Hashtable<QualifiedName,Set<QualifiedName>> computeSpecializationClosure(Config config)
-
computeAlternateClosure
public Hashtable<QualifiedName,Set<QualifiedName>> computeAlternateClosure(Config config)
-
computeTransitiveClosure
public void computeTransitiveClosure(Hashtable<QualifiedName,Set<QualifiedName>> table)
-
specializationIsNotReflexive
public void specializationIsNotReflexive(Config config)
-
specializationIsNotReflexive
public void specializationIsNotReflexive()
-
specializationAttributesInference
public void specializationAttributesInference(Config config)
-
summary
public String summary()
-
getOrCreateActivityEntry
public ActivityEntry getOrCreateActivityEntry(String activityURI)
-
getOrCreateEntityEntry
public EntityEntry getOrCreateEntityEntry(String entityURI)
-
-