You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by ch...@apache.org on 2013/09/30 22:38:52 UTC

svn commit: r1527769 [2/3] - in /ctakes/site/trunk/content/docs: TypeSystem.xml TypeSystemDescription.xsl

Added: ctakes/site/trunk/content/docs/TypeSystem.xml
URL: http://svn.apache.org/viewvc/ctakes/site/trunk/content/docs/TypeSystem.xml?rev=1527769&view=auto
==============================================================================
--- ctakes/site/trunk/content/docs/TypeSystem.xml (added)
+++ ctakes/site/trunk/content/docs/TypeSystem.xml Mon Sep 30 20:38:51 2013
@@ -0,0 +1,3326 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="TypeSystemDescription.xsl"?>
+<typeSystemDescription>
+	<name>org.apache.ctakes.typesystem.types.TypeSystem</name>
+	<description>This is a Apache cTAKES Common Type System for clinical
+		NLP. It includes general types necessary to store annotations and
+		interface with clinical element models
+	</description>
+	<version>1.0</version>
+	<vendor>Apache cTAKES</vendor>
+	<types>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.WordToken</name>
+			<description>Differentiates a token as being a word rather than a
+				punctuation, symbol, newline, contraction, or number.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.WordToken
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.BaseToken
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>capitalization</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>numPosition</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>suggestion</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>canonicalForm</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.BaseToken</name>
+			<description>A supertype for tokens subsuming word, punctuation,
+				symbol, newline, contraction, or number. Includes parts of speech,
+				which are grammatical categories, e.g., noun (NN) or preposition
+				(IN) that use Penn Treebank tags with a few additions.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.BaseToken
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>tokenNumber</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>normalizedForm</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>partOfSpeech</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>lemmaEntries</name>
+					<description />
+					<rangeTypeName>uima.cas.FSList</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.syntax.Lemma
+					</elementType>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.ContractionToken
+			</name>
+			<description>Differentiates a token as being a contraction rather
+				than a punctuation, symbol, newline, word, or number.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.ContractionToken
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.BaseToken
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.structured.DocumentID</name>
+			<description>Equivalent to cTAKES:
+				org.apache.ctakes.typesystem.type.DocumentID, but its supertype
+				changed to uima.cas.TOP
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>documentID</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.Lemma</name>
+			<description>Stores a lemma (canonical form of a token). Inherits
+				from uima.cas.TOP, allowing for reuse of standardized forms across
+				the CAS.
+				Equivalent to cTAKES: edu.mayo.bmi.uima.core.type.Lemma
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>key</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>posTag</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.NewlineToken</name>
+			<description>Differentiates a token as being a newline rather than a
+				punctuation, symbol, contraction, word, or number.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.NewlineToken
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.BaseToken
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.NumToken</name>
+			<description>Differentiates a token as being a number rather than a
+				punctuation, symbol, newline, word, or contraction.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.NumToken
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.BaseToken
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>numType</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.OntologyConcept</name>
+			<description>Ontologies (e.g., SNOMED-CT) provide an expert semantic
+				representation for concepts. They typically assign a code to a
+				concept and normalize across various textual representations of that
+				concept.
+				IdentifiedAnnotation and Elements may point to these
+				normalized concept representations
+				to indicate clinical concepts.
+				Equivalent to cTAKES: edu.mayo.bmi.uima.core.type.OntologyConcept
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>codingScheme</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>code</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>oid</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>oui</name>
+					<description>holds the rxnorm unique identifier for a given drug
+						mention.
+						TODO: change this attribute because of name clash
+						(UMLS/SNOMED)
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.PunctuationToken
+			</name>
+			<description>Differentiates a token as being punctuation rather than
+				a contraction, symbol, newline, word, or number.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.PunctuationToken
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.BaseToken
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textspan.Segment</name>
+			<description>A section of a clinical text, e.g., Diagnosis, Current
+				Medications, Problem List. Different segments often have differing
+				sublanguages and clinical relevance.
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.core.type.Segment
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>preferredText</name>
+					<description>preferredText is the normalized/resolved section name.
+						Normally, this is populated by the Sectionizer and would contain
+						the HL7/CCDA section name.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textspan.Sentence</name>
+			<description>Sentences may or may not be fully-formed and
+				grammatical. They form the unit of analysis for some downstream
+				components (e.g., constituency parsers).
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.core.type.Sentence
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>sentenceNumber</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>segmentId</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.SymbolToken</name>
+			<description>Differentiates a token as being a symbol rather than a
+				punctuation, contraction, newline, word, or number.
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.core.type.SymbolToken
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.BaseToken
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.UmlsConcept</name>
+			<description>Concepts in the Unified Medical Language System (UMLS)
+				Metathesaurus have a concept unique identifier (CUI) and a type
+				unique identifier (TUI, i.e., semantic type) which are curated,
+				normalized codes. For example, "pain" would have a cui=C0030193 and
+				tui=T184.
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.core.type.UmlsConcept
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.OntologyConcept
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>cui</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>tui</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.Chunk</name>
+			<description>Chunks are syntactic groupings of tokens, and are the
+				results of a shallow parser (chunker). Possible chunkTypes follow
+				Penn Treebank guidelines, e.g., noun phrase (NP) or prepositional
+				phrase (PP)
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.Chunk
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>chunkType</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.NP</name>
+			<description>A noun phrase
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.NP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.ADJP</name>
+			<description>An adjective phrase
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.ADJP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.ADVP</name>
+			<description>An adverb phrase
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.ADVP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.CONJP</name>
+			<description>A phrase-level conjunction
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.CONJP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.INTJ</name>
+			<description>An interjection
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.INTJ
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.LST</name>
+			<description>A list item, usually intra-sentential
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.chunker.type.LST
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.PP</name>
+			<description>A prepositional phrase
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.PP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.PRT</name>
+			<description>A particle, e.g., "out" in "rule out"
+				Equivalent to
+				cTAKES: edu.mayo.bmi.uima.chunker.type.PRT
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.SBAR</name>
+			<description>A subordinate clause
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.SBAR
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.UCP</name>
+			<description>An unlike coordinating phrase, e.g., a NP and a PP
+				conjoined via "and"
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.UCP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.VP</name>
+			<description>A verb phrase
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.chunker.type.VP
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.O</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.Chunk
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.RomanNumeralAnnotation
+			</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.RomanNumeralAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.FractionAnnotation
+			</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.FractionAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.DateAnnotation</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.DateAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.TimeAnnotation</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.TimeAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.RangeAnnotation
+			</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.RangeAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.MeasurementAnnotation
+			</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.MeasurementAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.PersonTitleAnnotation
+			</name>
+			<description>Equivalent to cTAKES:
+				edu.mayo.bmi.uima.cdt.type.PersonTitleAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.ContextAnnotation
+			</name>
+			<description>Contextual information of an entity. Equivalent to
+				cTAKES: edu.mayo.bmi.uima.context.type.ContextAnnotation
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>FocusText</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>Scope</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textspan.LookupWindowAnnotation
+			</name>
+			<description>Defines a window within which dictionary terms may
+				match. An auxiliary spanned type.
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.lookup.type.LookupWindowAnnotation
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationRoute</name>
+			<description>Means by which the medication was taken or administered.
+				Value set includes Topical, Enteral_Oral, Parenteral_Intravenous,
+				Other, undetermined, etc.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationForm</name>
+			<description>Form of this medication. Value set includes tablet,
+				capsule, liquid, inhalant, gel, other, etc.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationStrength
+			</name>
+			<description>Strength indicates the strength number and unit of the
+				prescribed drug. E.g. "5 mg" in "one 5 mg tablet twice-a-day for 2
+				weeks"
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>number</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>unit</name>
+					<description>the unit of measurement</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationDuration
+			</name>
+			<description>The amount of time after which a medication should stop
+				being used, e.g., "2 weeks" in "one 5 mg tablet twice-a-day for 2
+				weeks"
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationDosage
+			</name>
+			<description>Dosage indicates how much of a prescribed drug should be
+				taken. E.g. "one" in "one 5 mg tablet twice-a-day for 2 weeks"
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationFrequency
+			</name>
+			<description>How often a medication should be used. e.g., BID or
+				b.i.d. or "twice-a-day" would have a number=2 and unit=day.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>number</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>unit</name>
+					<description>The periodic unit used, e.g day, month, hour, etc.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange
+			</name>
+			<description>Status refers to the whether the medication is currently
+				being taken or not. Value set: start, stop, increase, decrease, no
+				change.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description>Indicates the change status of 'stop', 'start',
+						'increase', 'decrease', or 'noChange'.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.ProcedureDevice</name>
+			<description>Corresponds to the UMLS Devices semantic group: medical
+				device and research device.
+				Example: arterial line has a Medical
+				Device semantic type. This is
+				qualifying information on how a
+				procedure was done.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.ProcedureMethod</name>
+			<description>The way or the equipment used to give or administration
+				something (medication, test). This corresponds to the Procedures
+				UMLS semantic group.
+				More qualifying information on how the procedure
+				was done.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.LabDeltaFlag</name>
+			<description>An indicator to warn that the laboratory test result has
+				changed significantly from the previous identical laboratory test
+				result.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.LabValue</name>
+			<description>Quantitative results of a laboratory, with number and
+				unit.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>number</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>unit</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.LabReferenceRange
+			</name>
+			<description>Holds a narrative (i.e. string) reference range
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.BodyLaterality</name>
+			<description>The proximity of the location in anatomical terms
+				(distal, proximal, superior, anterior and etc.). This is
+				finer-grained to allow combinations of values.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.BodySide</name>
+			<description>Value set: unmarked (default), left, right, bilateral
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Course</name>
+			<description>An indication of progress or decline of a condition.
+				Value set: unmarked (default), changed, increased, decreased,
+				improved, worsened, resolved
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Severity</name>
+			<description>An explicitly-mentioned indication of the seriousness of
+				a condition. Value Set: unmarked (default), severe, moderate, slight
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.AnatomicalSite</name>
+			<description>A body part or area, corresponding to the UMLS semantic
+				group of Anatomy. An Entity based on generic Clinical Element Models
+				(CEMs)
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Entity
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>bodyLaterality</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodyLaterality
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodySide</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodySide
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Medication</name>
+			<description>This is an Event from the UMLS semantic group of
+				Chemicals and Drugs, pruned by RxNORM source. Based on generic
+				Clinical Element Models (CEMs)
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Event
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>medicationFrequency</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationFrequency
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationDuration</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationDuration
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationRoute</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationRoute
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationStatusChange</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationDosage</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationDosage
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationStrength</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationStrength
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationForm</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationForm
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>startDate</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Date
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>endDate</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Date
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>relativeTemporalContext</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Procedure</name>
+			<description>This is an Event from the UMLS semantic group of
+				Procedures (except that Laboratory procedures are separate). Based
+				on generic Clinical Element Models (CEMs)
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Event
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>bodyLaterality</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodyLaterality
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodySide</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodySide
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodyLocation</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.LocationOf
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>procedureDevice</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.ProcedureDevice
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>duration</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>endTime</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>method</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.ProcedureMethod
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>startTime</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>relativeTemporalContext</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.SignSymptom</name>
+			<description>This is an Event from the UMLS semantic group of Sign or
+				Symtom. Based on generic Clinical Element Models (CEMs)
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Event
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>alleviatingFactor</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodyLaterality</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodyLaterality
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodySide</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodySide
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodyLocation</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.LocationOf
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>course</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Course
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>duration</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>endTime</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>exacerbatingFactor</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>severity</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>startTime</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>relativeTemporalContext</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.DiseaseDisorder</name>
+			<description>This is an Event from the UMLS semantic group of
+				Disorders (except that Sign and Symptom types are separate). Based
+				on generic Clinical Element Models (CEMs)
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Event
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>alleviatingFactor</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>associatedSignSymptom</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.ManifestationOf
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodyLaterality</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodyLaterality
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodySide</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.BodySide
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>bodyLocation</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.LocationOf
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>course</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Course
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>duration</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>endTime</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>exacerbatingFactor</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>startTime</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>relativeTemporalContext</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Lab</name>
+			<description>This is an Event from the UMLS semantic group of
+				Laboratory Procedures. Based on generic Clinical Element Models
+				(CEMs)
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Event
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>abnormalInterpretation</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.DegreeOf
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>deltaFlag</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.LabDeltaFlag
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>labValue</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.LabValue
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>ordinalInterpretation</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.DegreeOf
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>referenceRangeNarrative</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.LabReferenceRange
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Element</name>
+			<description>A basic semantic unit that refers to something in the
+				real world, including Entities, Events, Attributes, Dates. Element
+				inherits from uima.cas.TOP to combine textual mentions of these
+				real-world objects.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>ontologyConcept</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.OntologyConcept
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>mentions</name>
+					<description />
+					<rangeTypeName>uima.cas.FSArray</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+					</elementType>
+				</featureDescription>
+				<featureDescription>
+					<name>discoveryTechnique</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>confidence</name>
+					<description />
+					<rangeTypeName>uima.cas.Double</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>conditional</name>
+					<description />
+					<rangeTypeName>uima.cas.Boolean</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>generic</name>
+					<description />
+					<rangeTypeName>uima.cas.Boolean</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>subject</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>polarity</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>uncertainty</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>historyOf</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Time</name>
+			<description>A normalized form for Time annotations. Inherits from
+				Element, but some fields may be unused.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Element
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>normalizedForm</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Date</name>
+			<description>A normalized form for dates, namely with day, month, and
+				year. A subtype of Element but may not use all inherited attributes.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Element
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>day</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>month</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>year</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Event</name>
+			<description>A real-world event; similar to Entity, but may bear some
+				temporal properties and relationships. In the constrained clinical
+				context, many concepts are discussed as instances with some temporal
+				component, e.g., Medications, Labs.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Element
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>properties</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.EventProperties
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Entity</name>
+			<description>A real-world entity such as a body part. For example,
+				multiple Procedures may have the same AnatomicalSite entity for
+				their locations.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Element
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.Attribute</name>
+			<description>The semantic encapsulation of a modifer. E.g., for
+				Clinical Elements, Attributes may be used to specify Body Side for a
+				Procedure.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Element
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.EventProperties</name>
+			<description>A set of mostly temporal properties that are unique to
+				Events.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>contextualModality</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>contextualAspect</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>permanence</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>category</name>
+					<description>Type of Event.</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>aspect</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>docTimeRel</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>degree</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>polarity</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.Relation</name>
+			<description>A superclass for semantic relationships between
+				Elements. For example, one might consider TemporalRelations or
+				UMLSRelations between a Medication and a Disorder. The "category"
+				feature indicates what kind of relation it is.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>category</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>discoveryTechnique</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>confidence</name>
+					<description />
+					<rangeTypeName>uima.cas.Double</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>polarity</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>uncertainty</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.RelationArgument
+			</name>
+			<description>Relations are like lines connecting two or more
+				endpoints. RelationArguments are used as endpoints that are text
+				spans via the "argument" feature. The directed relations should
+				specify a "role" feature.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>argument</name>
+					<description />
+					<rangeTypeName>uima.tcas.Annotation</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>role</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>participatesIn</name>
+					<description />
+					<rangeTypeName>uima.cas.FSList</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.relation.Relation
+					</elementType>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</name>
+			<description>A super-type for relationships between two spans of
+				text.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.Relation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>arg1</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.RelationArgument
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>arg2</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.relation.RelationArgument
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.CollectionTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.Relation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>members</name>
+					<description>A super-type for relationships between multiple spans
+						of text.
+					</description>
+					<rangeTypeName>uima.cas.FSList</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.relation.RelationArgument
+					</elementType>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.UMLSRelation</name>
+			<description>A biomedical relationship between two spans of text that
+				have been mapped to UMLS concepts. Inherits "category" from
+				Relation, with values such as affects, causes, complicates,
+				contraindicates, degree_of, etc.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.CoreferenceRelation
+			</name>
+			<description>A coreference pair, with antecedent as arg1 and anaphor
+				as arg2
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ElementRelation
+			</name>
+			<description>A super-type referring to real-world semantic
+				relationships, e.g., TemporalRelations between two Events.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.Relation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>arg1</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Element
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>arg2</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Element
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.AttributeRelation
+			</name>
+			<description>A real-world relationship between an Element and an
+				Attribute.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.Relation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>arg1</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Element
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>arg2</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.TemporalRelation
+			</name>
+			<description>Based on ISO TimeML's TLINK.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.Affects</name>
+			<description>A UMLS relation between clinical elements.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ResultOf</name>
+			<description>A UMLS relation between clinical elements.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ManifestationOf
+			</name>
+			<description>A UMLS relation between clinical elements.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.LocationOf</name>
+			<description>A UMLS relation between clinical elements.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.ElementRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.DegreeOf</name>
+			<description>A UMLS relation between an attribute and an
+				entity/event.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.AttributeRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.AffectsTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ComplicatesDisruptsTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.DegreeOfTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.LocationOfTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ManagesTreatsTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ManifestationOfTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.ResultOfTextRelation
+			</name>
+			<description />
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.AspectualTextRelation
+			</name>
+			<description>A UMLS relation between clinical elements.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.relation.TemporalTextRelation
+			</name>
+			<description>A UMLS relation between clinical elements.</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.structured.Demographics
+			</name>
+			<description>Demographic information about the patient in a clinical
+				document. Typically comes from structured metadata.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>birthDate</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>deathDate</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>gender</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>firstName</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>middleName</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>lastName</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>firstNameSoundex</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>lastNameSoundex</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.structured.SourceData</name>
+			<description>Information about the caregiving setting for the
+				clinical document. Typically comes from structured metadata.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>noteTypeCode</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>noteSubTypeCode</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>authorSpecialty</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>documentStandard</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceInstanceId</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceRevisionNbr</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceRevisionDate</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceOriginalDate</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceInstitution</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceEncounterId</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceApplication</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.structured.Metadata</name>
+			<description>Structured data that captures information about the
+				document, patient, or context of the clinical text.
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>patientID</name>
+					<description />
+					<rangeTypeName>uima.cas.Long</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>providerID</name>
+					<description />
+					<rangeTypeName>uima.cas.LongArray</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sourceData</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.structured.SourceData
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>demographics</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.structured.Demographics
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.TreebankNode</name>
+			<description>A Penn Treebank-style tree node. Conforms to PTB 2.0
+				guidelines.
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>nodeType</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>nodeValue</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>leaf</name>
+					<description />
+					<rangeTypeName>uima.cas.Boolean</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>parent</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.syntax.TreebankNode
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>children</name>
+					<description />
+					<rangeTypeName>uima.cas.FSArray</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.syntax.TreebankNode
+					</elementType>
+				</featureDescription>
+				<featureDescription>
+					<name>nodeTags</name>
+					<description />
+					<rangeTypeName>uima.cas.StringArray</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>headIndex</name>
+					<description>The head index tracks the index into the word tokens
+						which is the syntactic head of a phrase.
+					</description>
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.TerminalTreebankNode
+			</name>
+			<description>A Penn Treebank Node; as a terminal, there is an
+				associated word, and the index of the word is a feature.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.TreebankNode
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>index</name>
+					<description>The index of this node in the top node's list of
+						terminals.
+					</description>
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>tokenIndex</name>
+					<description>The tokenIndex of a terminal is n, where the terminal
+						is the nth token in a sentence. The value -1 means that this
+						terminal does not correspond to a token (because it is a trace.)
+						We assume that each token corresponds to a terminal.
+					</description>
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.TopTreebankNode</name>
+			<description>A Penn Treebank Node; as the top node, this stores the
+				whole subsumed sentence's parse tree as a string. It also stores all
+				the terminals, allowing for traversal of the tree bottom-up
+				(top-down is implied through the TreebankNode's 'children'
+				attribute).
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.syntax.TreebankNode
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>treebankParse</name>
+					<description>A bracketed sentence string representing the parse
+						tree.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>terminals</name>
+					<description>Stores the terminal nodes of the parse tree. This
+						allows for bottom-up traversal of a tree.
+					</description>
+					<rangeTypeName>uima.cas.FSArray</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.syntax.TerminalTreebankNode
+					</elementType>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode
+			</name>
+			<description>A dependency parser node in the CONLL-X format, namely,
+				where each node is a token with 10 fields.
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description>The token's position in the sentence. The ROOT node,
+						present in every dependency parse, has id=0.
+					</description>
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>form</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>lemma</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>cpostag</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>postag</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>feats</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>head</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>deprel</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>phead</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>pdeprel</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.syntax.StanfordDependency
+			</name>
+			<description>Stanford dependencies provide a representation of
+				grammatical relations between words in a sentence. Stanford
+				dependencies are triplets: name of the relation, governor and
+				dependent.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.BinaryTextRelation
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</name>
+			<description>Any span of text that has been discovered or flagged for
+				some reason, such as a Named Entity. Allows for mapping to an
+				ontology. Generalized from cTAKES:
+				org.apache.ctakes.typesystem.type.IdentifiedAnnotation.
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>ontologyConceptArr</name>
+					<description />
+					<rangeTypeName>uima.cas.FSArray</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.refsem.OntologyConcept
+					</elementType>
+				</featureDescription>
+				<featureDescription>
+					<name>typeID</name>
+					<description>The type of named entity (e.g. drug, disorder, ...)
+					</description>
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>segmentID</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>sentenceID</name>
+					<description>contains the sentence id of the sentence that contains
+						the NE's text span
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>discoveryTechnique</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>confidence</name>
+					<description>The confidence of the annotation.</description>
+					<rangeTypeName>uima.cas.Float</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>polarity</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>uncertainty</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>conditional</name>
+					<description />
+					<rangeTypeName>uima.cas.Boolean</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>generic</name>
+					<description />
+					<rangeTypeName>uima.cas.Boolean</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>subject</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>historyOf</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>preferredText</name>
+					<description>preferredText is the preferred name. normally his is
+						the UMLS preferred name.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.temporary.assertion.AssertionCuePhraseAnnotation
+			</name>
+			<description>A cue phrase indicating potential negation, uncertainty,
+				or conditional
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.Integer</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>cuePhraseCategory</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>cuePhraseAssertionFamily</name>
+					<description>which assertion family this cue phrase belongs to
+						(negation, uncertainty, or conditional)
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>cuePhraseFirstWord</name>
+					<description>first word of cue phrase</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>cuePhrase</name>
+					<description>cue phrase itself (from lookup list)</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.EntityMention</name>
+			<description>A text string (IdentifiedAnnotation) that refers to an
+				Entity.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>entity</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Entity
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.EventMention</name>
+			<description>A text string (IdentifiedAnnotation) that refers to an
+				Event.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>event</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Event
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.MedicationEventMention
+			</name>
+			<description>As of cTAKEs 3.1, see
+				org.apache.ctakes.typesystem.type.textsem.MedicationMention.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.EventMention
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>medicationFrequency</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationFrequency
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationDuration</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationDuration
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationRoute</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationRoute
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationStatusChange</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationDosage</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationDosage
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationStrength</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationStrength
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>medicationForm</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.MedicationForm
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>startDate</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Date
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>endDate</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Date
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.TimeMention</name>
+			<description>A text string (IdentifiedAnnotation) that refers to a
+				Time (i.e., TIMEX3).
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>date</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Date
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>time</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Time
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>timeClass</name>
+					<description>DATE, DURATION, QUANTIFIER, PREPOSTEXP, etc.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.Modifier</name>
+			<description>A text string (IdentifiedAnnotation) that refers to an
+				Attribute.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>normalizedForm</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>category</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.Predicate</name>
+			<description>Predicates are typically verbs and may participate in
+				SemanticRoleRelations. Follows PropBank standards with a few
+				clinical additions.
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>relations</name>
+					<description />
+					<rangeTypeName>uima.cas.FSList</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation
+					</elementType>
+				</featureDescription>
+				<featureDescription>
+					<name>frameSet</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.SemanticArgument
+			</name>
+			<description>SemanticArguments are used for predicate-argument
+				structures (SemanticRoleRelations). The "label" features should
+				contain the type of semantic role (e.g., ARG0, ARGM) that this
+				argument has w.r.t. the predicate.
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>relation</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>label</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation
+			</name>
+			<description>Predicate-argument structure used for semantic role
+				labeling output.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.relation.Relation
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>predicate</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.textsem.Predicate
+					</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>argument</name>
+					<description />
+					<rangeTypeName>org.apache.ctakes.typesystem.type.textsem.SemanticArgument
+					</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textspan.Paragraph</name>
+			<description>A text span corresponding to a paragraph, typically
+				containing multiple sentences.
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textspan.List</name>
+			<description>A semi-structured text span, containing other
+				Annotations (typically Sentences, other Lists, etc).
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+			<features>
+				<featureDescription>
+					<name>id</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>items</name>
+					<description />
+					<rangeTypeName>uima.cas.FSList</rangeTypeName>
+					<elementType>uima.tcas.Annotation</elementType>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.util.Pair</name>
+			<description>An Attribute-Value tuple.
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.core.type.Property
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>attribute</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.util.Pairs</name>
+			<description>A brute force "hash" that stores multiple Pairs in a
+				list.
+				Equivalent to cTAKES: edu.mayo.bmi.uima.core.type.Properties
+			</description>
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>pairs</name>
+					<description />
+					<rangeTypeName>uima.cas.FSArray</rangeTypeName>
+					<elementType>org.apache.ctakes.typesystem.type.util.Pair
+					</elementType>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.util.ProbabilityDistribution
+			</name>
+			<description>A brute force probability distribution for discrete
+				variables.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.util.Pairs
+			</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.structured.DocumentClassification
+			</name>
+			<description />
+			<supertypeName>uima.cas.TOP</supertypeName>
+			<features>
+				<featureDescription>
+					<name>label</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.textspan.LookupWindowAnnotation
+			</name>
+			<description>Defines a window within which dictionary terms may
+				match. An auxiliary spanned type.
+				Equivalent to cTAKES:
+				edu.mayo.bmi.uima.lookup.type.LookupWindowAnnotation
+			</description>
+			<supertypeName>uima.tcas.Annotation</supertypeName>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationRoute</name>
+			<description>Means by which the medication was taken or administered.
+				Value set includes Topical, Enteral_Oral, Parenteral_Intravenous,
+				Other, undetermined, etc.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationForm</name>
+			<description>Form of this medication. Value set includes tablet,
+				capsule, liquid, inhalant, gel, other, etc.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationStrength
+			</name>
+			<description>Strength indicates the strength number and unit of the
+				prescribed drug. E.g. "5 mg" in "one 5 mg tablet twice-a-day for 2
+				weeks"
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>number</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>unit</name>
+					<description>the unit of measurement</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationDuration
+			</name>
+			<description>The amount of time after which a medication should stop
+				being used, e.g., "2 weeks" in "one 5 mg tablet twice-a-day for 2
+				weeks"
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationDosage
+			</name>
+			<description>Dosage indicates how much of a prescribed drug should be
+				taken. E.g. "one" in "one 5 mg tablet twice-a-day for 2 weeks"
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationFrequency
+			</name>
+			<description>How often a medication should be used. e.g., BID or
+				b.i.d. or "twice-a-day" would have a number=2 and unit=day.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>number</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+				<featureDescription>
+					<name>unit</name>
+					<description>The periodic unit used, e.g day, month, hour, etc.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange
+			</name>
+			<description>Status refers to the whether the medication is currently
+				being taken or not. Value set: start, stop, increase, decrease, no
+				change.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description>Indicates the change status of 'stop', 'start',
+						'increase', 'decrease', or 'noChange'.
+					</description>
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.ProcedureDevice</name>
+			<description>Corresponds to the UMLS Devices semantic group: medical
+				device and research device.
+				Example: arterial line has a Medical
+				Device semantic type. This is
+				qualifying information on how a
+				procedure was done.
+			</description>
+			<supertypeName>org.apache.ctakes.typesystem.type.refsem.Attribute
+			</supertypeName>
+			<features>
+				<featureDescription>
+					<name>value</name>
+					<description />
+					<rangeTypeName>uima.cas.String</rangeTypeName>
+				</featureDescription>
+			</features>
+		</typeDescription>
+		<typeDescription>
+			<name>org.apache.ctakes.typesystem.type.refsem.ProcedureMethod</name>
+			<description>The way or the equipment used to give or administration
+				something (medication, test). This corresponds to the Procedures
+				UMLS semantic group.

[... 809 lines stripped ...]