public abstract class BasicAggregator extends BasicAlignment
Modifier and Type | Class and Description |
---|---|
protected class |
BasicAggregator.CountCell |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Hashtable<Cell,BasicAggregator.CountCell> |
count |
(package private) static org.slf4j.Logger |
logger |
(package private) int |
nbAlignments |
confidenceType, extensions, hash1, hash2, level, namespaces, onto1, onto2, relationCreationMethod, relationType, time, type
Constructor and Description |
---|
BasicAggregator()
Creation
|
Modifier and Type | Method and Description |
---|---|
abstract void |
extract()
Extract the alignment from consensus
This has to be implemented in concrete classes
|
void |
ingest(BasicAlignment al)
Record the content of alignments.
|
Cell |
isAlreadyThere(Cell c)
Find the relation if it already exists.
|
accept, addAlignCell, addAlignCell, addAlignCell, addAlignCell, addAlignCell, addCell, aggregate, avgConfidence, cleanUp, clone, compose, contains, createCell, createNewAlignment, createRelation, cut, cut, cut2, deleteAllCells, diff, dump, equals, getAlignCell1, getAlignCell2, getAlignCells, getAlignCells1, getAlignCells2, getAlignedObject1, getAlignedObject2, getAlignedRelation1, getAlignedRelation2, getAlignedStrength1, getAlignedStrength2, getArrayElements, getConfidenceType, getElements, getExtension, getExtensions, getExtensionsObject, getFile1, getFile2, getLevel, getOntology1, getOntology1URI, getOntology2, getOntology2URI, getOntologyObject1, getOntologyObject2, getParameters, getRelationType, getSortedIterator, getType, getXNamespace, getXNamespaces, harden, hashCode, ingest, init, init, init, inverse, invertContent, invertType, iterator, join, maxConfidence, meet, minConfidence, nbCells, normalise, remCell, removeAlignCell, render, rewriteQuery, rewriteQuery, rewriteSPARQLQuery, rewriteSPARQLQuery, setConfidenceType, setExtension, setExtensions, setFile1, setFile2, setLevel, setOntology1, setOntology2, setRelationType, setType, setXNamespace, toURIAlignment, translateMessage, varianceConfidence
static final org.slf4j.Logger logger
int nbAlignments
java.util.Hashtable<Cell,BasicAggregator.CountCell> count
public void ingest(BasicAlignment al) throws AlignmentException
al:
- an alignment to intergrateAlignmentException
- when something goes wrong (e.g., ontologies are different)public abstract void extract() throws AlignmentException
AlignmentException
- when something goes wrongpublic Cell isAlreadyThere(Cell c)
c:
- a cell to test the presence in the current aggregation(C) INRIA & friends, 2003-2020