CoreAnnotations Class Reference

List of all members.


Detailed Description

Set of common annotations for CoreMap's. The classes defined here are typesafe keys for getting and setting annotation values. These classes need not be instantiated outside of this class. e.g WordAnnotation.class serves as the key and a String serves as the value containing the corresponding word.

New types of CoreAnnotation can be defined anywhere that is convenient in the source tree - they are just classes. This file exists to hold widely used "core" annotations and others inherited from the Label family. In general, most keys should be placed in this file as they may often be reused throughout the code. This architecture allows for flexibility, but in many ways it should be considered as equivalent to an enum in which everything should be defined

The getType method required by CoreAnnotation must return the same class type as its value type parameter. It feels like one should be able to get away without that method, but because Java erases the generic type signature, that info disappears at runtime. See ValueAnnotation for an example.

Author:
dramage
rafferty
bethard

Classes

class  AbbrAnnotation
class  AbgeneAnnotation
class  AbstrAnnotation
class  AfterAnnotation
class  AnswerAnnotation
class  AnswerObjectAnnotation
class  ArgDescendentAnnotation
class  ArgumentAnnotation
class  BagOfWordsAnnotation
class  BeAnnotation
class  BeforeAnnotation
class  BeginIndexAnnotation
class  BestCliquesAnnotation
class  BestFullAnnotation
class  CalendarAnnotation
class  CategoryAnnotation
class  CategoryFunctionalTagAnnotation
class  CharacterOffsetBeginAnnotation
class  CharacterOffsetEndAnnotation
class  CharAnnotation
class  ChineseCharAnnotation
class  ChineseIsSegmentedAnnotation
class  ChineseOrigSegAnnotation
class  ChineseSegAnnotation
class  ChunkAnnotation
class  CoarseTagAnnotation
class  CoNLLDepAnnotation
class  CoNLLDepParentIndexAnnotation
class  CoNLLDepTypeAnnotation
class  CoNLLPredicateAnnotation
class  CoNLLSRLAnnotation
class  ContextsAnnotation
class  CopyAnnotation
class  CorefAnnotation
class  CorefDestAnnotation
class  CostMagnificationAnnotation
class  CovertIDAnnotation
class  CurrentAnnotation
class  D2_LBeginAnnotation
class  D2_LEndAnnotation
class  D2_LMiddleAnnotation
class  DayAnnotation
class  DependentsAnnotation
class  DictAnnotation
class  DistSimAnnotation
class  DoAnnotation
class  DocIDAnnotation
class  DomainAnnotation
class  EndIndexAnnotation
class  EntityClassAnnotation
class  EntityRuleAnnotation
class  EntityTypeAnnotation
class  FeaturesAnnotation
class  FemaleGazAnnotation
class  FirstChildAnnotation
class  FreqAnnotation
class  GazAnnotation
class  GazetteerAnnotation
class  GeniaAnnotation
class  GoldAnswerAnnotation
class  GovernorAnnotation
class  GrandparentAnnotation
class  HaveAnnotation
class  HeadWordStringAnnotation
class  HeightAnnotation
class  IDAnnotation
class  IDFAnnotation
class  INAnnotation
class  IndexAnnotation
class  InterpretationAnnotation
class  IsDateRangeAnnotation
class  IsURLAnnotation
class  LabelAnnotation
class  LastGazAnnotation
class  LastTaggedAnnotation
class  LBeginAnnotation
class  LeftTermAnnotation
class  LemmaAnnotation
class  LEndAnnotation
class  LengthAnnotation
class  LMiddleAnnotation
class  MaleGazAnnotation
class  MarkingAnnotation
class  MonthAnnotation
class  MorphoCaseAnnotation
class  MorphoGenAnnotation
class  MorphoNumAnnotation
class  MorphoPersAnnotation
class  NamedEntityTagAnnotation
class  NeighborsAnnotation
class  NERIDAnnotation
class  NormalizedNamedEntityTagAnnotation
class  NotAnnotation
class  NumTxtSentencesAnnotation
class  OriginalAnswerAnnotation
class  OriginalCharAnnotation
class  ParaPosAnnotation
class  ParentAnnotation
class  PartOfSpeechAnnotation
class  PercentAnnotation
class  PolarityAnnotation
class  PositionAnnotation
class  PossibleAnswersAnnotation
class  PredictedAnswerAnnotation
class  PrevChildAnnotation
class  PriorAnnotation
class  ProjectedCategoryAnnotation
class  RoleAnnotation
class  SectionAnnotation
class  SemanticHeadTagAnnotation
class  SemanticHeadWordAnnotation
class  SemanticTagAnnotation
class  SemanticWordAnnotation
class  SentenceIDAnnotation
class  SentenceIndexAnnotation
class  SentencePosAnnotation
class  SentencesAnnotation
class  ShapeAnnotation
class  SpaceBeforeAnnotation
class  SpanAnnotation
class  SRLIDAnnotation
class  SRLInstancesAnnotation
class  StateAnnotation
class  StemAnnotation
class  SubcategorizationAnnotation
class  TagLabelAnnotation
class  TextAnnotation
class  TokenBeginAnnotation
class  TokenEndAnnotation
class  TokensAnnotation
class  TreeAnnotation
class  TrueCaseAnnotation
class  TrueCaseTextAnnotation
class  TrueTagAnnotation
class  UBlockAnnotation
class  UnaryAnnotation
class  UnknownAnnotation
class  UTypeAnnotation
class  ValueAnnotation
class  VerbSenseAnnotation
class  WebAnnotation
class  WordAnnotation
class  WordFormAnnotation
class  WordPosAnnotation
class  WordSenseAnnotation
class  XmlElementAnnotation
class  YearAnnotation

Public Types

enum  SRL_ID { ARG, NO, ALL_NO, REL }

Member Enumeration Documentation

enum SRL_ID
Enumerator:
ARG 
NO 
ALL_NO 
REL