de.fuberlin.wiwiss.semmf.taxon
Class BottomConcept
java.lang.Object
de.fuberlin.wiwiss.semmf.taxon.Concept
de.fuberlin.wiwiss.semmf.taxon.BottomConcept
public class BottomConcept
- extends Concept
A class representing a concept from a taxonomy, having one or more
super concepts (multiple positions in the concept hierarchy !!!)
but NO descendants. This property of BottomConcepts has a great impact
on the matching process because all the positions have to be respected
in order to find the best possible match !!!
Each concept is an URI-denoted RDF-Node from an underlying taxonomy.
- Version:
- 1.2
last modified 29.11.2006
- Author:
- Radoslaw Oldakowski
Field Summary |
private java.util.Set |
conceptPositions
Concept positions in the taxonomy. |
Fields inherited from class de.fuberlin.wiwiss.semmf.taxon.Concept |
type |
Constructor Summary |
BottomConcept(java.lang.String URI)
Constructor. |
Methods inherited from class de.fuberlin.wiwiss.semmf.taxon.Concept |
getURI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
conceptPositions
private java.util.Set conceptPositions
- Concept positions in the taxonomy.
NOTE: BottomConcepts are allowed to have more than one position
(= more than one SuperConcept).
BottomConcept
public BottomConcept(java.lang.String URI)
- Constructor.
- Parameters:
URI
- URI of this BottomConcept
addConceptPosition
public void addConceptPosition(ConceptPosition cp)
- Adds a new ConceptPosition of this BottomConcept
- Parameters:
cp
- the concept position to be added
getConceptPositions
public java.util.Iterator getConceptPositions()
- Returns:
- Iterator over all concept positions