package edu.jhu.agiga; /** * This class contains the names of the XML tags and attributes used in * Annotated Gigaword .xml.gz files. * * @author mgormley * */ public class AgigaConstants { // XML Dependency Parse Tag names public enum DependencyForm { BASIC_DEPS("basic-dependencies"), COL_DEPS("collapsed-dependencies"), COL_CCPROC_DEPS("collapsed-ccprocessed-dependencies"); private String xmlTag; private DependencyForm(String xmlTag) { this.xmlTag = xmlTag; } public String getXmlTag() { return xmlTag; } } // XML Tag names public static final String FILE = "FILE"; public static final String FILE_ID = "id"; public static final String DOC = "DOC"; public static final String SENTENCES = "sentences"; public static final String SENTENCE = "sentence"; public static final String TOKEN = "token"; public static final String TOKEN_ID = "id"; public static final String WORD = "word"; public static final String LEMMA = "lemma"; public static final String POS = "POS"; public static final String NER = "NER"; public static final String NORM_NER = "NormNER"; public static final String PARSE = "parse"; public static final String DEP = "dep"; public static final String DEP_TYPE = "type"; public static final String GOVERNOR = "governor"; public static final String DEPENDENT = "dependent"; public static final String COREFERENCES = "coreferences"; public static final String COREFERENCE = "coreference"; public static final String MENTION = "mention"; public static final String M_SENTENCE = "sentence"; public static final String START = "start"; public static final String END = "end"; public static final String HEAD = "head"; public static final String HEADLINE = "HEADLINE"; public static final String DATELINE = "DATELINE"; // XML Attribute names public static final String DOC_ID = "id"; public static final String DOC_TYPE = "type"; public static final String CHARACTER_OFFSET_BEGIN = "CharacterOffsetBegin"; public static final String CHARACTER_OFFSET_END = "CharacterOffsetEnd"; public static final String MENTION_REPRESENTATIVE = "representative"; private AgigaConstants() { // private constructor } }