com.raritantechnologies.concept
Interface IFactRelationshipExtractor

All Superinterfaces:
IConfigurable, IResultParser
All Known Implementing Classes:
AcquisitionExtractor, AnalystRecommendationExtractor, ManagementChangeExtractor, MergerExtractor, PersonProfessionalExtractor, TemisFactRelationshipExtractor

public interface IFactRelationshipExtractor
extends IConfigurable, IResultParser

Interface of objects that can extract Entity - Fact relationships from tagged content.


Developed by Raritan Technologies .

Author:
Ted Sullivan

Field Summary
 
Fields inherited from interface com.raritantechnologies.searchApp.IResultParser
TEMPLATE
 
Method Summary
 void addFactRelationships(org.w3c.dom.Element documentElement, java.util.Map termMap)
          Adds fact relationships to a term map from a tagged document.
 IResultSet getFactTermResults(IResult result, java.lang.String termField, java.lang.String associatedTermField, java.lang.String factRelationshipField, java.lang.String[] additionalFields)
          Extracts a set of results with a term, associated term and the fact relationship between them from a result object.
 java.lang.String getRelationshipType()
           
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 
Methods inherited from interface com.raritantechnologies.searchApp.IResultParser
parse
 

Method Detail

addFactRelationships

public void addFactRelationships(org.w3c.dom.Element documentElement,
                                 java.util.Map termMap)
Adds fact relationships to a term map from a tagged document.


getRelationshipType

public java.lang.String getRelationshipType()

getFactTermResults

public IResultSet getFactTermResults(IResult result,
                                     java.lang.String termField,
                                     java.lang.String associatedTermField,
                                     java.lang.String factRelationshipField,
                                     java.lang.String[] additionalFields)
Extracts a set of results with a term, associated term and the fact relationship between them from a result object. In general these will be reciprical relationships.