edu.umass.cs.mallet.projects.seg_plus_coref.coreference
Class Publication

java.lang.Object
  extended byedu.umass.cs.mallet.projects.seg_plus_coref.coreference.Citation
      extended byedu.umass.cs.mallet.projects.seg_plus_coref.coreference.Publication

public class Publication
extends Citation

Objects of this class represent underlying publications (in the citation domain). Multiple citations (mentions) may belong to a publication. A publication also keeps track of the canonical attribute values of the publication.


Field Summary
 
Fields inherited from class edu.umass.cs.mallet.projects.seg_plus_coref.coreference.Citation
address, author, authors, booktitle, citation, conference, corefFields, date, editor, institution, journal, note, other, pages, paperCluster, paperID, publisher, tech, title, type, venue, venueCluster, venueID, venueVolume, volume
 
Constructor Summary
Publication()
           
Publication(Citation citation)
           
 
Method Summary
 void addNewCitation(Citation citation)
           
 java.util.Collection getCitations()
           
 boolean hasCitation(Citation c)
           
 void mergeNewPublication(Publication pub)
           
 void renormalizeFields(Citation citation)
           
 
Methods inherited from class edu.umass.cs.mallet.projects.seg_plus_coref.coreference.Citation
deserializeFromString, getAllStringsWrapped, getAllStringsWrapped, getAuthors, getConfidenceScore, getField, getFields, getFieldTokens, getFieldTokensAsSet, getIndex, getLabel, getNBest, getNthBest, getNumAuthors, getOrigString, getPossibleFields, getRawstring, getScore, getString, getUnderlyingString, hasField, isConferencePaper, isJournalPaper, isTechPaper, print, serializeToString, setConfidenceScore, setField, setString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Publication

public Publication()

Publication

public Publication(Citation citation)
Method Detail

getCitations

public java.util.Collection getCitations()

hasCitation

public boolean hasCitation(Citation c)

addNewCitation

public void addNewCitation(Citation citation)

mergeNewPublication

public void mergeNewPublication(Publication pub)

renormalizeFields

public void renormalizeFields(Citation citation)