001 /*
002 * The contents of this file are subject to the Mozilla Public
003 * License Version 1.1 (the "License"); you may not use this file
004 * except in compliance with the License. You may obtain a copy of
005 * the License at http://www.mozilla.org/MPL/
006 *
007 * Software distributed under the License is distributed on an "AS
008 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
009 * implied. See the License for the specific language governing
010 * rights and limitations under the License.
011 *
012 * The Original Code is Knowtator.
013 *
014 * The Initial Developer of the Original Code is University of Colorado.
015 * Copyright (C) 2005 - 2008. All Rights Reserved.
016 *
017 * Knowtator was developed by the Center for Computational Pharmacology
018 * (http://compbio.uchcs.edu) at the University of Colorado Health
019 * Sciences Center School of Medicine with support from the National
020 * Library of Medicine.
021 *
022 * Current information about Knowtator can be obtained at
023 * http://knowtator.sourceforge.net/
024 *
025 * Contributor(s):
026 * Philip V. Ogren <philip@ogren.info> (Original Author)
027 * Brant Barney
028 */
029
030 package edu.uchsc.ccp.knowtator.xml;
031
032 public class XMLConstants {
033 public static final String ANNOTATIONS_ELEMENT_NAME = "annotations";
034
035 public static final String TEXT_SOURCE_ATTRIBUTE_NAME = "textSource";
036
037 public static final String ID_ATTRIBUTE_NAME = "id";
038
039 public static final String VALUE_ATTRIBUTE_NAME = "value";
040
041 public static final String ANNOTATION_ELEMENT_NAME = "annotation";
042
043 public static final String MENTION_ELEMENT_NAME = "mention";
044
045 public static final String ANNOTATOR_ELEMENT_NAME = "annotator";
046
047 public static final String SPAN_ELEMENT_NAME = "span";
048
049 public static final String SPAN_START_ATTRIBUTE_NAME = "start";
050
051 public static final String SPAN_END_ATTRIBUTE_NAME = "end";
052
053 public static final String SPANNED_TEXT_ELEMENT_NAME = "spannedText";
054
055 public static final String COMMENT_ELEMENT_NAME = "annotationComment";
056
057 /**
058 * The name of the element that represents the annotation creation date
059 */
060 public static final String CREATION_DATE_ELEMENT_NAME = "creationDate";
061
062 /**
063 * The name of the element that represents a class mention.
064 */
065 public static final String CLASS_MENTION_ELEMENT_NAME = "classMention";
066
067 /**
068 * The name of the element that represents the mentioned class of a class
069 * mention.
070 */
071 public static final String MENTION_CLASS_ELEMENT_NAME = "mentionClass";
072
073 public static final String HAS_SLOT_MENTION_ELEMENT_NAME = "hasSlotMention";
074
075 /**
076 * The name of the element that represents an instance mention.
077 */
078 public static final String INSTANCE_MENTION_ELEMENT_NAME = "instanceMention";
079
080 /**
081 * The name of the element that represents the mentioned instance of an
082 * instance mention.
083 */
084 public static final String MENTION_INSTANCE_ELEMENT_NAME = "mentionInstance";
085
086 /**
087 * The name of the element that represents a slot mention.
088 */
089 public static final String COMPLEX_SLOT_MENTION_ELEMENT_NAME = "complexSlotMention";
090
091 public static final String INTEGER_SLOT_MENTION_ELEMENT_NAME = "integerSlotMention";
092
093 public static final String BOOLEAN_SLOT_MENTION_ELEMENT_NAME = "booleanSlotMention";
094
095 public static final String FLOAT_SLOT_MENTION_ELEMENT_NAME = "floatSlotMention";
096
097 public static final String STRING_SLOT_MENTION_ELEMENT_NAME = "stringSlotMention";
098
099 /**
100 * The name of the element that represents the mentioned slot of a slot
101 * mention.
102 */
103 public static final String MENTION_SLOT_ELEMENT_NAME = "mentionSlot";
104
105 public static final String COMPLEX_SLOT_MENTION_VALUE_ELEMENT_NAME = "complexSlotMentionValue";
106
107 public static final String INTEGER_SLOT_MENTION_VALUE_ELEMENT_NAME = "integerSlotMentionValue";
108
109 public static final String BOOLEAN_SLOT_MENTION_VALUE_ELEMENT_NAME = "booleanSlotMentionValue";
110
111 public static final String FLOAT_SLOT_MENTION_VALUE_ELEMENT_NAME = "floatSlotMentionValue";
112
113 public static final String STRING_SLOT_MENTION_VALUE_ELEMENT_NAME = "stringSlotMentionValue";
114
115 }