Package edu.stanford.nlp.ling

Interface Summary
CoreAnnotation<V> The base class for any annotation that can be marked on a CoreMap, parameterized by the type of the value associated with the annotation.
CoreLabel.GenericAnnotation<T> Class that all "generic" annotations extend This allows you to read in arbitrary values from a file as features, for example.
Datum Interface for Objects which can be described by their features.
Document<T> Represents a text document as a list of Words with a title.
Featurizable Interface for Objects that can be described by their features.
HasCategory Something that implements the HasCategory interface knows about categories.
HasContext  
HasIndex  
HasOffset Something that implements the HasOffset interface bears a offset reference to the original text
HasTag Something that implements the HasTag interface knows about part-of-speech tags.
HasWord Something that implements the HasWord interface knows about words.
Label Something that implements the Label interface can act as a constituent, node, or word label with linguistic attributes.
Labeled Interface for Objects that have a label, whose label is an Object.
LabelFactory A LabelFactory object acts as a factory for creating objects of class Label, or some descendant class.
SentenceProcessor This is a simple interface for applying a transformer to a Sentence.
 

Class Summary
AnnotationLookup  
BasicDocument Basic implementation of Document that should be suitable for most needs.
CategoryWordTag A CategoryWordTag object acts as a complex Label which contains a category, a head word, and a tag.
CategoryWordTagFactory A CategoryWordTagFactory is a factory that makes a Label which is a CategoryWordTag triplet.
CoreAnnotations Set of common annotations for CoreMap's.
CoreAnnotations.AbbrAnnotation  
CoreAnnotations.AbgeneAnnotation  
CoreAnnotations.AbstrAnnotation  
CoreAnnotations.AfterAnnotation Annotation for the word appear after this word
CoreAnnotations.AfterSGMLAnnotation  
CoreAnnotations.AnswerAnnotation The standard key for the answer which is a String
CoreAnnotations.AnswerObjectAnnotation  
CoreAnnotations.ArgDescendentAnnotation  
CoreAnnotations.ArgumentAnnotation The standard key for a propbank label which is of type Argument
CoreAnnotations.BagOfWordsAnnotation  
CoreAnnotations.BeAnnotation  
CoreAnnotations.BeforeAnnotation Annotation for the word appearing before this word
CoreAnnotations.BeginPositionAnnotation The character offset of first character of token in source.
CoreAnnotations.BestCliquesAnnotation Used in Task3 Pascal system
CoreAnnotations.BestFullAnnotation  
CoreAnnotations.CategoryAnnotation  
CoreAnnotations.CategoryFunctionalTagAnnotation The standard key for storing category with functional tags.
CoreAnnotations.CharacterOffsetEnd  
CoreAnnotations.CharacterOffsetStart  
CoreAnnotations.CharAnnotation  
CoreAnnotations.ChineseCharAnnotation for Chinese: character level information, segmentation
CoreAnnotations.ChineseIsSegmentedAnnotation Not sure exactly what this is, but it is different from ChineseSegAnnotation and seems to indicate if the text is segmented
CoreAnnotations.ChineseOrigSegAnnotation  
CoreAnnotations.ChineseSegAnnotation  
CoreAnnotations.ChunkAnnotation  
CoreAnnotations.CoarseTagAnnotation  
CoreAnnotations.CoNLLDepAnnotation  
CoreAnnotations.CoNLLDepParentIndexAnnotation  
CoreAnnotations.CoNLLDepTypeAnnotation  
CoreAnnotations.ContextsAnnotation  
CoreAnnotations.CopyAnnotation Used in nlp.trees
CoreAnnotations.CorefAnnotation the standard key for the coref label.
CoreAnnotations.CostMagnificationAnnotation Key for relative value of a word - used in RTE
CoreAnnotations.CovertIDAnnotation  
CoreAnnotations.CurrentAnnotation  
CoreAnnotations.D2_LBeginAnnotation  
CoreAnnotations.D2_LEndAnnotation  
CoreAnnotations.D2_LMiddleAnnotation  
CoreAnnotations.DayAnnotation  
CoreAnnotations.DependentsAnnotation  
CoreAnnotations.DictAnnotation  
CoreAnnotations.DistSimAnnotation  
CoreAnnotations.DoAnnotation  
CoreAnnotations.DocIDAnnotation This refers to the unique identifier for a "document", where document may vary based on your application.
CoreAnnotations.EndPositionAnnotation The character offset of last character of token in source.
CoreAnnotations.EntityClassAnnotation  
CoreAnnotations.EntityRuleAnnotation  
CoreAnnotations.EntityTypeAnnotation  
CoreAnnotations.FeaturesAnnotation The standard key for the features which is a Collection
CoreAnnotations.FemaleGazAnnotation  
CoreAnnotations.FirstChildAnnotation  
CoreAnnotations.FreqAnnotation  
CoreAnnotations.GazAnnotation  
CoreAnnotations.GazetteerAnnotation The standard key for the gazetteer information
CoreAnnotations.GeniaAnnotation  
CoreAnnotations.GoldAnswerAnnotation The standard key for gold answer which is a String
CoreAnnotations.GovernorAnnotation  
CoreAnnotations.GrandparentAnnotation  
CoreAnnotations.HaveAnnotation  
CoreAnnotations.HeadWordStringAnnotation The key for storing a Head word as a string rather than a pointer (as in TreeCoreAnnotations.HeadWordAnnotation)
CoreAnnotations.HeightAnnotation Used in srl.unsup
CoreAnnotations.IDAnnotation  
CoreAnnotations.IDFAnnotation Inverse document frequency of the word this label represents
CoreAnnotations.INAnnotation  
CoreAnnotations.IndexAnnotation This is generally an individual word or feature index - it is local, and may not be uniquely identifying without other identifiers such as sentence and doc.
CoreAnnotations.InterpretationAnnotation The standard key for the semantic interpretation
CoreAnnotations.IsDateRangeAnnotation it really seems like this should have a different name or else be a boolean
CoreAnnotations.IsURLAnnotation it really seems like this should have a different name or else be a boolean
CoreAnnotations.LabelAnnotation Used in wsd.supwsd package
CoreAnnotations.LastGazAnnotation  
CoreAnnotations.LastTaggedAnnotation  
CoreAnnotations.LBeginAnnotation Used in Gale2007ChineseSegmenter
CoreAnnotations.LeftTermAnnotation The Standard key for storing the left terminal number relative to the root of the tree of the leftmost terminal dominated by the current node
CoreAnnotations.LemmaAnnotation Lemma for the word this label represents
CoreAnnotations.LEndAnnotation  
CoreAnnotations.LengthAnnotation  
CoreAnnotations.LMiddleAnnotation  
CoreAnnotations.MaleGazAnnotation  
CoreAnnotations.MarkingAnnotation Another key used for propbank - to signify core arg nodes or predicate nodes
CoreAnnotations.MonthAnnotation Used in nlp.coref
CoreAnnotations.NeighborsAnnotation  
CoreAnnotations.NERAnnotation the standard key for the NER label.
CoreAnnotations.NERIDAnnotation This is an NER ID annotation (in case the all caps parsing didn't work out for you...)
CoreAnnotations.NERTagAnnotation POS tag for the NER (Note: not sure why this differs from "tag" annotation
CoreAnnotations.NormalizedNERAnnotation The key for the normalized value of numeric named entities.
CoreAnnotations.NotAnnotation  
CoreAnnotations.OriginalAnswerAnnotation Seems like this could be consolidated with something else...
CoreAnnotations.OriginalCharAnnotation Seems like this could be consolidated with something else...
CoreAnnotations.ParaPosAnnotation  
CoreAnnotations.ParentAnnotation The standard key for the parent which is a String
CoreAnnotations.PercentAnnotation  
CoreAnnotations.PolarityAnnotation  
CoreAnnotations.PositionAnnotation Used in CRFClassifier stuff PositionAnnotation should possibly be an int - it's present as either an int or string depending on context CharAnnotation may be "CharacterAnnotation" - not sure
CoreAnnotations.PossibleAnswersAnnotation  
CoreAnnotations.PredictedAnswerAnnotation  
CoreAnnotations.PrevChildAnnotation  
CoreAnnotations.PrevSGMLAnnotation  
CoreAnnotations.PriorAnnotation Used in propbank.srl
CoreAnnotations.ProjectedCategoryAnnotation The standard key for storing a projected category in the map, as a String.
CoreAnnotations.RoleAnnotation The standard key for the semantic role label
CoreAnnotations.SectionAnnotation  
CoreAnnotations.SemanticHeadTagAnnotation The standard key for Semantic Head Word POS which is a String
CoreAnnotations.SemanticHeadWordAnnotation The standard key for Semantic Head Word which is a String
CoreAnnotations.SemanticTagAnnotation  
CoreAnnotations.SemanticWordAnnotation  
CoreAnnotations.SentenceIDAnnotation  
CoreAnnotations.SentenceIndexAnnotation Unique identifier within a document for a given sentence.
CoreAnnotations.SentencePosAnnotation  
CoreAnnotations.ShapeAnnotation The standard key for the "shape" of a word: a String representing the type of characters in a word, such as "Xx" for a capitalized word.
CoreAnnotations.SpaceBeforeAnnotation  
CoreAnnotations.SpanAnnotation The standard key for span which is an IntPair
CoreAnnotations.SRLIDAnnotation The key for semantic role labels (Note: please add to this description if you use this key)
CoreAnnotations.SRLInstancesAnnotation  
CoreAnnotations.StateAnnotation Used in parser.discrim
CoreAnnotations.StemAnnotation Morphological stem of the word this label represents
CoreAnnotations.SubcategorizationAnnotation  
CoreAnnotations.TagAnnotation Penn POS tag in String form
CoreAnnotations.TagLabelAnnotation Used in Trees
CoreAnnotations.TrueTagAnnotation  
CoreAnnotations.UBlockAnnotation  
CoreAnnotations.UnaryAnnotation  
CoreAnnotations.UnknownAnnotation  
CoreAnnotations.UTypeAnnotation  
CoreAnnotations.ValueAnnotation Contains the "value" - an ill-defined string used widely in MapLabel.
CoreAnnotations.ValueLabelAnnotation  
CoreAnnotations.VerbSenseAnnotation Probank key for the Verb sense given in the Propbank Annotation, should only be in the verbnode
CoreAnnotations.WebAnnotation  
CoreAnnotations.WordAnnotation String value of the word.
CoreAnnotations.WordFormAnnotation  
CoreAnnotations.WordPosAnnotation  
CoreAnnotations.WordSenseAnnotation  
CoreAnnotations.YearAnnotation  
CoreLabel A class that bridges the gap between old-style JavaNLP objects and the new core object infrastructure.
CyclicCoreLabel Version of CoreLabel that allows for cycles in values/keys.
DocumentReader Basic mechanism for reading in Documents from various input sources.
LabeledWord A LabeledWord object contains a word and its tag.
Sentence<T extends HasWord> Sentence holds a single sentence, and mediates between word numbers and words.
StringLabel A StringLabel object acts as a Label by containing a single String, which it sets or returns in response to requests.
StringLabelFactory A StringLabelFactory object makes a simple StringLabel out of a String.
TaggedWord A TaggedWord object contains a word and its tag.
TaggedWordFactory A TaggedWordFactory acts as a factory for creating objects of class TaggedWord.
ValueLabel A ValueLabel object acts as a Label with linguistic attributes.
Word A Word object acts as a Label by containing a String.
WordFactory A WordFactory acts as a factory for creating objects of class Word.
WordLemmaTag A WordLemmaTag corresponds to a pair of a tagged (e.g., for part of speech) word and its lemma.
WordLemmaTagFactory /** A WordLemmaTagFactory acts as a factory for creating objects of class WordLemmaTag.
WordTag A WordTag corresponds to a tagged (e.g., for part of speech) word and is implemented with String-valued word and tag.
WordTagFactory A WordTagFactory acts as a factory for creating objects of class WordTag.
 

Enum Summary
AnnotationLookup.KeyLookup  
CoreAnnotations.SRL_ID  
 



Stanford NLP Group