edu.umass.cs.mallet.projects.seg_plus_coref.coreference
Class Citation
java.lang.Object
edu.umass.cs.mallet.projects.seg_plus_coref.coreference.Citation
- Direct Known Subclasses:
- AuthorCitation, PaperCitation, Publication, VenueCitation
- public class Citation
- extends java.lang.Object
Objects of this class represent citations (in the citation
domain). This object essentially maintains all of field values
for the citation in separate field slots. This will make feature
extraction easier an much more efficient. Previsouly, we were essentially
re-parsing the citation in each stage of the pipeline.
Constructor Summary |
Citation()
|
Citation(java.lang.String s)
|
Citation(java.lang.String s,
java.lang.Object label,
int index)
|
Citation(java.lang.String s,
java.lang.Object label,
int index,
IEInterface ieInterface)
|
Citation(java.lang.String s,
java.lang.Object label,
int index,
IEInterface ieInterface,
int n)
|
Citation(java.lang.String s,
java.lang.Object label,
int index,
IEInterface ieInterface,
int n,
int nthToUse)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
author
public static final java.lang.String author
- See Also:
- Constant Field Values
title
public static final java.lang.String title
- See Also:
- Constant Field Values
booktitle
public static final java.lang.String booktitle
- See Also:
- Constant Field Values
date
public static final java.lang.String date
- See Also:
- Constant Field Values
pages
public static final java.lang.String pages
- See Also:
- Constant Field Values
publisher
public static final java.lang.String publisher
- See Also:
- Constant Field Values
address
public static final java.lang.String address
- See Also:
- Constant Field Values
journal
public static final java.lang.String journal
- See Also:
- Constant Field Values
conference
public static final java.lang.String conference
- See Also:
- Constant Field Values
volume
public static final java.lang.String volume
- See Also:
- Constant Field Values
paperID
public static final java.lang.String paperID
- See Also:
- Constant Field Values
paperCluster
public static final java.lang.String paperCluster
- See Also:
- Constant Field Values
venueID
public static final java.lang.String venueID
- See Also:
- Constant Field Values
venueCluster
public static final java.lang.String venueCluster
- See Also:
- Constant Field Values
venueVolume
public static final java.lang.String venueVolume
- See Also:
- Constant Field Values
tech
public static final java.lang.String tech
- See Also:
- Constant Field Values
note
public static final java.lang.String note
- See Also:
- Constant Field Values
institution
public static final java.lang.String institution
- See Also:
- Constant Field Values
other
public static final java.lang.String other
- See Also:
- Constant Field Values
editor
public static final java.lang.String editor
- See Also:
- Constant Field Values
type
public static final java.lang.String type
- See Also:
- Constant Field Values
citation
public static final java.lang.String citation
- See Also:
- Constant Field Values
authors
public static final java.lang.String authors
- See Also:
- Constant Field Values
venue
public static final java.lang.String venue
- See Also:
- Constant Field Values
corefFields
public static final java.lang.String[] corefFields
Citation
public Citation(java.lang.String s)
Citation
public Citation(java.lang.String s,
java.lang.Object label,
int index)
Citation
public Citation(java.lang.String s,
java.lang.Object label,
int index,
IEInterface ieInterface,
int n)
Citation
public Citation(java.lang.String s,
java.lang.Object label,
int index,
IEInterface ieInterface)
Citation
public Citation(java.lang.String s,
java.lang.Object label,
int index,
IEInterface ieInterface,
int n,
int nthToUse)
Citation
public Citation()
getRawstring
public java.lang.String getRawstring()
getUnderlyingString
public java.lang.String getUnderlyingString()
getConfidenceScore
public double getConfidenceScore()
setConfidenceScore
public void setConfidenceScore(double s)
getScore
public double getScore()
getField
public java.lang.String getField(java.lang.String fieldName)
getFieldTokens
public java.util.List getFieldTokens(java.lang.String fieldName)
hasField
public boolean hasField(java.lang.String fieldName)
getFieldTokensAsSet
public java.util.Set getFieldTokensAsSet(java.lang.String fieldName)
getAuthors
public java.util.List getAuthors()
getNumAuthors
public int getNumAuthors()
getLabel
public java.lang.Object getLabel()
getIndex
public int getIndex()
getAllStringsWrapped
public java.util.List getAllStringsWrapped()
getAllStringsWrapped
public java.util.List getAllStringsWrapped(java.lang.String[] fields)
getNBest
public java.util.List getNBest()
getNthBest
public Citation getNthBest(int i)
getOrigString
public java.lang.String getOrigString()
getString
public java.lang.String getString()
setString
public void setString(java.lang.String s)
getFields
public java.util.Map getFields()
setField
public void setField(java.lang.Object key,
java.lang.Object val)
print
public java.lang.String print()
getPossibleFields
public java.lang.String[] getPossibleFields()
isConferencePaper
public boolean isConferencePaper()
isJournalPaper
public boolean isJournalPaper()
isTechPaper
public boolean isTechPaper()
toString
public java.lang.String toString()
deserializeFromString
public static Citation deserializeFromString(java.lang.String s)
- Construct a new Citation object from a serialized String of fields.
serializeToString
public java.lang.String serializeToString()
- Serializes attributes to a String, to be deserialized by
readString