<?xml version="1.0" encoding="utf-8"?>
<!--
 *	CFEng
 *
 *	Copyright (c) 2016-2017 Mark Sobkow
 *	
 *	This program is available as free software under the GNU GPL v 2.0, or
 *	under a commercial license from Mark Sobkow.  For commercial licensing
 *	details, please contact msobkow@sasktel.net.
 *	
 *	Under the terms of the GPL:
 *	
 *		This program is free software: you can redistribute it and/or modify
 *		it under the terms of the GNU General Public License as published by
 *		the Free Software Foundation, either version 2.0 of the License, or
 *		(at your option) any later version.
 *	  
 *		This program is distributed in the hope that it will be useful,
 *		but WITHOUT ANY WARRANTY; without even the implied warranty of
 *		MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *		GNU General Public License for more details.
 *	  
 *		You should have received a copy of the GNU General Public License
 *		along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *-->
<MSSBam
		xmlns="uri://msscodefactory/mssbam"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:xs="http://www.w3.org/2001/XMLSchema"
		xsi:schemaLocation="uri://msscodefactory/mssbam file:../bin/xsd/mssbam-2.9.xsd"
		Name="CFEng"
		Revision="2.10"
		Description="CFEng"
		ProjectRoot="net.sourceforge.MSSCodeFactory.CFEng.2.10" >
	<Tld Name="org" >
		<TopDomain Name="apache" >
			<License Name="ApacheV2"
					Description="Apache Version 2 License">
Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
    http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.</License>
		</TopDomain>
		<TopDomain Name="gnu" >
			<License Name="GplV2"
					Description="GNU GPL v2+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
			<License Name="GplV3"
					Description="GNU GPL v3+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
			<License Name="LGplV2"
					Description="GNU Lesser/Library GPL v2+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser Public License for more details.
.
You should have received a copy of the GNU Lesser Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
			<License Name="LGplV3"
					Description="GNU Lesser/Library GPL v3+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser Public License for more details.
.
You should have received a copy of the GNU Lesser Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
		</TopDomain>
	</Tld>
	<Tld Name="net" >
		<TopDomain Name="sourceforge" >
			<TopProject Name="MSSCodeFactory" >
				<SubProject Name="CFEng" >
					<MajorVersion Name="2" >
						<MinorVersion Name="10" >
<SchemaDef Name="CFEng"
		DbName="CFEng210"
		Description=""
		DefaultLicense="org.apache.ApacheV2"
		ExtendCFCore="true"
		CopyrightHolder="Mark Sobkow"
		CopyrightPeriod="2016-2017"
		AuthorEMail="msobkow@sasktel.net"
		ProjectURL="http://msscodefactory.sourceforge.net/"
		PublishURI="http://msscodefactory.sourceforge.net/model-2.9/net-sourceforge-MSSCodeFactory-CFEng-2-10-CFEng.xml" >

	<SchemaRef Name="CFSecurity"
			RefModelName="net-sourceforge-MSSCodeFactory-CFSecurity-2-10-CFSecurity"
			IncludeRoot="net.sourceforge.MSSCodeFactory.CFSecurity.2.10.CFSecurity" />

	<Id64Gen Name="EltIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1100"
			BlockSize="1" />

	<EnumType Name="AdjectiveFunctionEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Attributive" EnumCode="0" />
		<EnumTag Name="Predicative" EnumCode="1" />
		<EnumTag Name="AttributiveOnly" EnumCode="2" />
		<EnumTag Name="NeverAttributive" EnumCode="3" />
	</EnumType>

	<EnumType Name="AdjectiveGradeEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="DegreeModification" EnumCode="0" />
		<EnumTag Name="InfelctionForGrade" EnumCode="1" />
	</EnumType>

	<EnumType Name="AdverbModifiesEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Verb" EnumCode="0" />
		<EnumTag Name="Adjective" EnumCode="1" />
		<EnumTag Name="Adverb" EnumCode="2" />
		<EnumTag Name="Determinative" EnumCode="3" />
		<EnumTag Name="PrepPhrase" EnumCode="4" />
		<EnumTag Name="RestOfPartOfSpeech" EnumCode="5" />
	</EnumType>

	<EnumType Name="ClauseKindEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Infinitivial" EnumCode="0" />
		<EnumTag Name="GerundParticipial" EnumCode="1" />
		<EnumTag Name="PastParticipial" EnumCode="2" />
	</EnumType>

	<EnumType Name="ClausePackagingEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Preposing" EnumCode="0" />
		<EnumTag Name="Postposing" EnumCode="1" />
		<EnumTag Name="Inversion" EnumCode="2" />
		<EnumTag Name="Passive" EnumCode="3" />
		<EnumTag Name="Existential" EnumCode="4" />
		<EnumTag Name="Extraposition" EnumCode="5" />
		<EnumTag Name="Cleft" EnumCode="6" />
		<EnumTag Name="PseudoCleft" EnumCode="7" />
		<EnumTag Name="Dislocation" EnumCode="8" />
	</EnumType>

	<EnumType Name="ClauseTypeEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Declarative" EnumCode="0" />
		<EnumTag Name="ClosedInterrogative" EnumCode="1" />
		<EnumTag Name="OpenInterrogative" EnumCode="2" />
		<EnumTag Name="Exclamative" EnumCode="3" />
		<EnumTag Name="Imperative" EnumCode="4" />
	</EnumType>

	<EnumType Name="NounFunctionEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="SubjectInClause" EnumCode="0" />
		<EnumTag Name="ComplementInClause" EnumCode="1" />
		<EnumTag Name="ComplementInPrepClause" EnumCode="2" />
	</EnumType>

	<EnumType Name="NounInflectionEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Singular" EnumCode="0" />
		<EnumTag Name="Plural" EnumCode="1" />
	</EnumType>

	<EnumType Name="NumeracyEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Count" EnumCode="0" />
		<EnumTag Name="NonCount" EnumCode="1" />
	</EnumType>

	<EnumType Name="PrepositionFunctionEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="DependentOnVerb" EnumCode="0" />
		<EnumTag Name="DependentOnNoun" EnumCode="1" />
		<EnumTag Name="DependentOnAdjective" EnumCode="2" />
		<EnumTag Name="DependentOnAdverb" EnumCode="3" />
	</EnumType>

	<EnumType Name="PronounInflectionEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Nominative" EnumCode="0" />
		<EnumTag Name="Accusative" EnumCode="1" />
		<EnumTag Name="DependentGenitive" EnumCode="2" />
		<EnumTag Name="IndependentGenitive" EnumCode="3" />
		<EnumTag Name="Reflexive" EnumCode="4" />
	</EnumType>

	<EnumType Name="VerbInflectionEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Preterite" EnumCode="0" />
		<EnumTag Name="ThirdSingularPresent" EnumCode="1" />
		<EnumTag Name="PlainPresent" EnumCode="2" />
		<EnumTag Name="PlainForm" EnumCode="3" />
		<EnumTag Name="GerundParticiple" EnumCode="4" />
		<EnumTag Name="PastParticiple" EnumCode="5" />
	</EnumType>

	<Table Name="EngElement"
			TableClassCode="EELT"
			DbName="EngElt"
			Label="English Element"
			Description="The root of all parsable objects, all of which are sequenceable"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="EltId"
				Label="English Element Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="EltIdGen" />
		<TableCol Name="ParentTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="ParentEltId"
				Label="Parent Element Id"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="EltIdGen" />
		<StringCol Name="Body"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="8000"
				ShowLines="10"
				InitValue="" />
		<TableCol Name="PrevTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				Label="Previous Tenant Id"
				DataType="TenantIdGen" />
		<TableCol Name="PrevEltId"
				IsNullable="true"
				DefaultVisibility="true"
				Label="Previous Element Id"
				DataType="EltIdGen" />
		<TableCol Name="NextTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				Label="Next Tenant Id"
				DataType="TenantIdGen" />
		<TableCol Name="NextEltId"
				IsNullable="true"
				DefaultVisibility="true"
				Label="Next EngElement Id"
				DataType="EltIdGen" />
		<PrimaryIndex Name="EngElementIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="EngElt_pidx"
				ShortName="PIdx"
				Suffix="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="EngElementTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="EngElt_xtenant"
				ShortName="Tenant"
				Suffix="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="EngElementParentIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="EngElt_xparent"
				ShortName="Parent"
				Suffix="ParentIdx" >
			<IndexCol Name="ParentTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="ParentEltId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="EngElementPrevEltIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="EngElt_xprev"
				ShortName="Prev"
				Suffix="PrevEltIdx" >
			<IndexCol Name="PrevTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="PrevEltId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="EngElementNextEltIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="EngElt_xnext"
				ShortName="Next"
				Suffix="NextEltIdx" >
			<IndexCol Name="NextTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="NextEltId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

		<Table Name="Paragraph"
				TableClassCode="PGPH"
				DbName="Pargph"
				Label="Paragraph"
				Description="Paragraphs are a parse goal for English grammar comprising an ordered collection of Sents"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="ParagraphIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Pargph_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<SuperClassRelation Name="SuperClass"
					DbName="Pargph_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="ParagraphIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

		<Table Name="Sent"
				TableClassCode="SNTC"
				DbName="Sentnc"
				Label="Sent"
				Description="Sents are composed of one or more ordered Clauses"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Element Id"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ParagraphTenantId"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="ParagraphEltId"
					Label="Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="SentIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Sentnc_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="SentParagraphIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Sentnc_xpgph"
					ShortName="Paragraph"
					Suffix="ParagraphIdx" >
				<IndexCol Name="ParagraphTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ParagraphEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Sentnc_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="SentIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="ClausalSent"
					TableClassCode="CLSS"
					DbName="clausal"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="ClausalSentIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="clausal_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="clausal_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="ClausalSentIdIdx"
						ToIndex="Sent.SentIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="CompoundSent"
					TableClassCode="CMPS"
					DbName="compnd"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="CompoundSentIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="compnd_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="compnd_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="CompoundSentIdIdx"
						ToIndex="Sent.SentIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

		<Table Name="Clause"
				TableClassCode="CLAU"
				DbName="Claus"
				Label="Clause"
				Description="Clauses are major components of a Sent and are themselves an ordered set of PartOfSpeech"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Element Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="SentTenantId"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="SentEltId"
					Label="Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseType"
					Label="Clause Type"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="ClauseTypeEnum" />
			<TableCol Name="ClausePackaging"
					DbName="ClausPackg"
					Label="Clause Packaging"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="ClausePackagingEnum" />
			<PrimaryIndex Name="ClauseIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Claus_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="ClauseSentIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Claus_xsent"
					ShortName="Sent"
					Suffix="SentIdx" >
				<IndexCol Name="SentTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="SentEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Claus_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="ClauseIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="CanonicalClause"
					TableClassCode="CANC"
					DbName="canon"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="CanonicalClauseIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="canon_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="canon_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="CanonicalClauseIdIdx"
						ToIndex="Clause.ClauseIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="OrdinaryIntransitive"
						TableClassCode="OINT"
						DbName="ordint"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="OrdinaryIntransitiveIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="ordint_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="ordint_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="OrdinaryIntransitiveIdIdx"
							ToIndex="CanonicalClause.CanonicalClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="ComplexIntransitive"
						TableClassCode="XINT"
						DbName="cpxint"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="ComplexIntransitiveIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="cpxint_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="cpxint_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="ComplexIntransitiveIdIdx"
							ToIndex="CanonicalClause.CanonicalClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="OrdinaryMonotransitive"
						TableClassCode="OMON"
						DbName="ordmon"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="OrdinaryMonotransitiveIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="ordmon_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="ordmon_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="OrdinaryMonotransitiveIdIdx"
							ToIndex="CanonicalClause.CanonicalClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="ComplexTransitive"
						TableClassCode="CTRN"
						DbName="cpxtrn"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="ComplexTransitiveIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="cpxtrn_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="cpxtrn_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="ComplexTransitiveIdIdx"
							ToIndex="CanonicalClause.CanonicalClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="Ditransitive"
						TableClassCode="DTRN"
						DbName="ditran"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="DitransitiveIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="ditran_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="ditran_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="DitransitiveIdIdx"
							ToIndex="CanonicalClause.CanonicalClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="OtherClause"
					TableClassCode="OTHC"
					DbName="othcls"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="OtherClauseIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="othcls_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="othcls_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="OtherClauseIdIdx"
						ToIndex="Clause.ClauseIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="SubordinateClause"
					TableClassCode="SUBC"
					DbName="subcls"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="SubordinateClauseIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="subcls_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="subcls_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="SubordinateClauseIdIdx"
						ToIndex="Clause.ClauseIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="FiniteSubordinate"
						TableClassCode="FSUB"
						DbName="finsub"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="FiniteSubordinateIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="finsub_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="finsub_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="FiniteSubordinateIdIdx"
							ToIndex="SubordinateClause.SubordinateClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

					<Table Name="ContentClause"
							TableClassCode="CNCS"
							DbName="cntcls"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<TableCol Name="ClauseKind"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="ClauseKindEnum" />
						<PrimaryIndex Name="ContentClauseIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="cntcls_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="cntcls_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="ContentClauseIdIdx"
								ToIndex="FiniteSubordinate.FiniteSubordinateIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

					<Table Name="RelativeClause"
							TableClassCode="RLCS"
							DbName="relcls"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<PrimaryIndex Name="RelativeClauseIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="relcls_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="relcls_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="RelativeClauseIdIdx"
								ToIndex="FiniteSubordinate.FiniteSubordinateIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

				<Table Name="NonFiniteSubordinate"
						TableClassCode="NFIN"
						DbName="nonfin"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="NonFiniteSubordinateIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="nonfin_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="nonfin_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="NonFiniteSubordinateIdIdx"
							ToIndex="SubordinateClause.SubordinateClauseIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

		<Table Name="PartOfSpeech"
				TableClassCode="POFS"
				DbName="PofS"
				Label="PartOfSpeech"
				Description="Parts Of Speech are used to form a Clause"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="PartOfSpeech Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="PartOfSpeechIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="PofS_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="PartOfSpeechClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="PofS_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="PofS_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="PartOfSpeechIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="Verb"
					TableClassCode="VERB"
					DbName="verb"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="VerbInflection"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="VerbInflectionEnum" />
				<PrimaryIndex Name="VerbIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="verb_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="verb_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="VerbIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="AuxiliaryVerb"
						TableClassCode="AXVB"
						DbName="auxverb"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="AuxiliaryVerbIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="auxverb_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="auxverb_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="AuxiliaryVerbIdIdx"
							ToIndex="Verb.VerbIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

					<Table Name="ModalAuxiliary"
							TableClassCode="MAUX"
							DbName="modaux"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<PrimaryIndex Name="ModalAuxiliaryIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="modaux_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="modaux_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="ModalAuxiliaryIdIdx"
								ToIndex="AuxiliaryVerb.AuxiliaryVerbIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

					<Table Name="NonModalAuxiliary"
							TableClassCode="NAUX"
							DbName="nonaux"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<PrimaryIndex Name="NonModalAuxiliaryIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="nonaux_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="nonaux_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="NonModalAuxiliaryIdIdx"
								ToIndex="AuxiliaryVerb.AuxiliaryVerbIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

				<Table Name="LexicalVerb"
						TableClassCode="XVRB"
						DbName="lexverb"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="LexicalVerbIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="lexverb_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="lexverb_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="LexicalVerbIdIdx"
							ToIndex="Verb.VerbIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="Noun"
					TableClassCode="NOUN"
					DbName="noun"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="NounInflection"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="NounInflectionEnum" />
				<TableCol Name="NounFunction"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="NounFunctionEnum" />
				<TableCol Name="Numeracy"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="NumeracyEnum" />
				<TableCol Name="CertainDeterminativeTenantId"
						IsNullable="true"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="CertainDeterminativeEltId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="PreHeadAdjectiveTenantId"
						IsNullable="true"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="PreHeadAdjectiveEltId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="RelativeClauseTenantId"
						IsNullable="true"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="RelativeClauseEltId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="NounIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="noun_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<Index Name="NounCertainDeterminativeIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="false"
						DbName="Noun_xcertdet"
						ShortName="CertDet"
						Suffix="CertDetIdx" >
					<IndexCol Name="CertainDeterminativeTenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="CertainDeterminativeEltId" IsAscending="true" DefaultVisibility="true" />
				</Index>
				<Index Name="NounPreHeadAdjectiveIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="false"
						DbName="Noun_xpreheadadj"
						ShortName="PreHead"
						Suffix="PreHeadIdx" >
					<IndexCol Name="PreHeadAdjectiveTenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="PreHeadAdjectiveEltId" IsAscending="true" DefaultVisibility="true" />
				</Index>
				<Index Name="NounRelativeClauseIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="false"
						DbName="Noun_xrelcls"
						ShortName="RelClause"
						Suffix="RelClauseIdx" >
					<IndexCol Name="RelativeClauseTenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="RelativeClauseEltId" IsAscending="true" DefaultVisibility="true" />
				</Index>
				<SuperClassRelation Name="SuperClass"
						DbName="noun_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="NounIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="CommonNoun"
						TableClassCode="CMNN"
						DbName="comnoun"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="CommonNounIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="comnoun_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="comnoun_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="CommonNounIdIdx"
							ToIndex="Noun.NounIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="ProperNoun"
						TableClassCode="PPNN"
						DbName="prpnoun"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="ProperNounIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="prpnoun_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="prpnoun_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="ProperNounIdIdx"
							ToIndex="Noun.NounIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="Pronoun"
						TableClassCode="PRNN"
						DbName="pronoun"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="PronounIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="pronoun_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="pronoun_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="PronounIdIdx"
							ToIndex="Noun.NounIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

					<Table Name="PersonalPronoun"
							TableClassCode="PSPN"
							DbName="persprn"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<TableCol Name="PronounInflection"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="PronounInflectionEnum" />
						<PrimaryIndex Name="PersonalPronounIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="persprn_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="persprn_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="PersonalPronounIdIdx"
								ToIndex="Pronoun.PronounIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

					<Table Name="ReciprocalPronoun"
							TableClassCode="RCPN"
							DbName="recpprn"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<PrimaryIndex Name="ReciprocalPronounIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="recpprn_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="recpprn_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="ReciprocalPronounIdIdx"
								ToIndex="Pronoun.PronounIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

					<Table Name="InterrogativePronoun"
							TableClassCode="INPN"
							DbName="intprn"
							DefaultVisibility="true"
							IsInstantiable="true"
							HasHistory="true"
							HasAuditColumns="true"
							LoaderBehaviour="Update"
							SecScope="Tenant" >
						<TableCol Name="TenantId"
								IsNullable="false"
								DefaultVisibility="true"
								DataType="TenantIdGen" />
						<TableCol Name="EltId"
								IsNullable="false"
								DefaultVisibility="true"
								GenerateId="false"
								DataType="EltIdGen" />
						<PrimaryIndex Name="InterrogativePronounIdIdx"
								DefaultVisibility="true"
								IsDbMapped="true"
								IsUnique="true"
								DbName="intprn_pk"
								ShortName="PIdx"
								Suffix="IdIdx"
								Label="IdIdx" >
							<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
							<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
						</PrimaryIndex>
						<SuperClassRelation Name="SuperClass"
								DbName="intprn_super"
								Label="SuperClass"
								Suffix="SuperClass"
								FromIndex="InterrogativePronounIdIdx"
								ToIndex="Pronoun.PronounIdIdx"
								IsRequired="true"
								DefaultVisibility="true" >
							<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
							<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
						</SuperClassRelation>
					</Table>

				<Table Name="NounPhrase"
						TableClassCode="NPHR"
						DbName="nounphr"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="DefiniteDeterminerTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="DefiniteDeterminerEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="IndefiniteDeterminerTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="IndefiniteDeterminerEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="PrepositionPhraseTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="PrepositionPhraseEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="SubPartOfSpeechTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="SubPartOfSpeechEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="NounPhraseIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="nounphr_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<Index Name="NounPhraseDefiniteDeterminerIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="false"
							DbName="Noun_xdefdet"
							ShortName="DefDeter"
							Suffix="DefDeterIdx" >
						<IndexCol Name="DefiniteDeterminerTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="DefiniteDeterminerEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<Index Name="NounPhraseIndefiniteDeterminerIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="false"
							DbName="Noun_xndfdet"
							ShortName="IndefDeter"
							Suffix="IndefDeterIdx" >
						<IndexCol Name="IndefiniteDeterminerTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="IndefiniteDeterminerEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<Index Name="NounPhrasePrepositionPhraseIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="false"
							DbName="Noun_xprepphr"
							ShortName="PrepPhrase"
							Suffix="PrepPhraseIdx" >
						<IndexCol Name="PrepositionPhraseTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="PrepositionPhraseEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<Index Name="NounPhraseSubPartOfSpeechIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="false"
							DbName="Noun_xsubpos"
							ShortName="SubPart"
							Suffix="SubPartIdx" >
						<IndexCol Name="SubPartOfSpeechTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="SubPartOfSpeechEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<SuperClassRelation Name="SuperClass"
							DbName="nounphr_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="NounPhraseIdIdx"
							ToIndex="Noun.NounIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="Adjective"
					TableClassCode="ADJE"
					DbName="adjc"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="AdjectiveFunction"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="AdjectiveFunctionEnum" />
				<TableCol Name="AdjectiveGrade"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="AdjectiveGradeEnum" />
				<PrimaryIndex Name="AdjectiveIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="adjc_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="adjc_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="AdjectiveIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="AdjectivePhrase"
						TableClassCode="ADPH"
						DbName="adjphr"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="HeadTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="TenantIdGen" />
					<TableCol Name="HeadEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="ComplementTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="TenantIdGen" />
					<TableCol Name="ComplementEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="ModifierTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="TenantIdGen" />
					<TableCol Name="ModifierEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="AdjectivePhraseIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="adjphr_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<Index Name="AdjectivePhraseHeadIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="adjphr_xhead"
							ShortName="HeadIdx"
							Suffix="HeadIdx"
							Label="Head Index" >
						<IndexCol Name="HeadTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="HeadEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<Index Name="AdjectivePhraseComplementIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="adjphr_xcompl"
							ShortName="ComplementIdx"
							Suffix="ComplIdx"
							Label="Complement Index" >
						<IndexCol Name="ComplementTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="ComplementEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<Index Name="AdjectivePhraseModifierIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="adjphr_xmodif"
							ShortName="ModifierIdx"
							Suffix="ModifIdx"
							Label="Modifier Index" >
						<IndexCol Name="ModifierTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="ModifierEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<SuperClassRelation Name="SuperClass"
							DbName="adjphr_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="AdjectivePhraseIdIdx"
							ToIndex="Adjective.AdjectiveIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="Adverb"
					TableClassCode="ADVB"
					DbName="advb"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="AdverbModifies"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="AdverbModifiesEnum" />
				<PrimaryIndex Name="AdverbIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="advb_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="advb_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="AdverbIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="AdverbPhrase"
						TableClassCode="AJPH"
						DbName="advphr"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="ComplementTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="TenantIdGen" />
					<TableCol Name="ComplementEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<TableCol Name="ModifierTenantId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="TenantIdGen" />
					<TableCol Name="ModifierEltId"
							IsNullable="true"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="AdverbPhraseIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="advphr_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<Index Name="AdverbPhraseComplementIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="advphr_xcompl"
							ShortName="ComplementIdx"
							Suffix="ComplIdx"
							Label="Complement Index" >
						<IndexCol Name="ComplementTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="ComplementEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<Index Name="AdverbPhraseModifierIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="advphr_xmodif"
							ShortName="ModifierIdx"
							Suffix="ModifIdx"
							Label="Modifier Index" >
						<IndexCol Name="ModifierTenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="ModifierEltId" IsAscending="true" DefaultVisibility="true" />
					</Index>
					<SuperClassRelation Name="SuperClass"
							DbName="advphr_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="AdverbPhraseIdIdx"
							ToIndex="Adverb.AdverbIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="Determinative"
					TableClassCode="DTMV"
					DbName="detrm"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="DeterminativeIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="detrm_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="detrm_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="DeterminativeIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="Preposition"
					TableClassCode="PREP"
					DbName="prepos"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="PrepositionFunction"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="PrepositionFunctionEnum" />
				<TableCol Name="ComplementTenantId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="TenantIdGen" />
				<TableCol Name="ComplementEltId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<TableCol Name="ModifierTenantId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="TenantIdGen" />
				<TableCol Name="ModifierEltId"
						IsNullable="true"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="PrepositionIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="prepos_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<Index Name="PrepositionComplementIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="prepos_xcompl"
						ShortName="ComplementIdx"
						Suffix="ComplIdx"
						Label="Complement Index" >
					<IndexCol Name="ComplementTenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="ComplementEltId" IsAscending="true" DefaultVisibility="true" />
				</Index>
				<Index Name="PrepositionModifierIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="prepos_xmodif"
						ShortName="ModifierIdx"
						Suffix="ModifIdx"
						Label="Modifier Index" >
					<IndexCol Name="ModifierTenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="ModifierEltId" IsAscending="true" DefaultVisibility="true" />
				</Index>
				<SuperClassRelation Name="SuperClass"
						DbName="prepos_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="PrepositionIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="PrepositionPhrase"
						TableClassCode="PRPH"
						DbName="prephr"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="PrepositionPhraseIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="prephr_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="prephr_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="PrepositionPhraseIdIdx"
							ToIndex="Preposition.PrepositionIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="Coordinator"
					TableClassCode="COOR"
					DbName="coord"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="CoordinatorIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="coord_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="coord_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="CoordinatorIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="Subordinator"
					TableClassCode="SUBR"
					DbName="subord"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="SubordinatorIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="subord_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="subord_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="SubordinatorIdIdx"
						ToIndex="PartOfSpeech.PartOfSpeechIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

		<Table Name="Negation"
				TableClassCode="NEGN"
				DbName="Negn"
				Label="Negation"
				Description="I am not sure where Negations fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Negation Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="NegationIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Negn_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="NegationClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Negn_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Negn_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="NegationIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="ClausalNegation"
					TableClassCode="CNEG"
					DbName="cneg"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="ClausalNegationIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="cneg_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="cneg_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="ClausalNegationIdIdx"
						ToIndex="Negation.NegationIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="SubclausalNegation"
					TableClassCode="SNEG"
					DbName="subneg"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="SubclausalNegationIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="subneg_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="subneg_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="SubclausalNegationIdIdx"
						ToIndex="Negation.NegationIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

		<Table Name="InterrogativeTag"
				TableClassCode="INTG"
				DbName="IntTag"
				Label="InterrogativeTag"
				Description="I am not sure where InterrogativeTags fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="InterrogativeTag Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="InterrogativeTagIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="IntTag_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="InterrogativeTagClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="IntTag_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="IntTag_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="InterrogativeTagIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="PositiveInterrogativeTag"
					TableClassCode="PINT"
					DbName="pinttag"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="PositiveInterrogativeTagIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="pinttag_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="pinttag_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="PositiveInterrogativeTagIdIdx"
						ToIndex="InterrogativeTag.InterrogativeTagIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="NegativeInterrogativeTag"
					TableClassCode="NINT"
					DbName="ninttag"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="NegativeInterrogativeTagIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="ninttag_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="ninttag_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="NegativeInterrogativeTagIdIdx"
						ToIndex="InterrogativeTag.InterrogativeTagIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

		<Table Name="Phrase"
				TableClassCode="PHRS"
				DbName="Phras"
				Label="Phrase"
				Description="I am not sure where Phrases fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Phrase Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="PhraseIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Phras_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="PhraseClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Phras_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Phras_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="PhraseIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="VerbPhrase"
					TableClassCode="VPHR"
					DbName="vrbphr"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="VerbPhraseIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="vrbphr_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="vrbphr_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="VerbPhraseIdIdx"
						ToIndex="Phrase.PhraseIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="DeterminativePhrase"
					TableClassCode="DPHR"
					DbName="detphr"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="DeterminativePhraseIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="detphr_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="detphr_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="DeterminativePhraseIdIdx"
						ToIndex="Phrase.PhraseIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

		<Table Name="Subject"
				TableClassCode="SUBJ"
				DbName="Subj"
				Label="Subject"
				Description="I am not sure where Subjects fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Subject Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="SubjectIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Subj_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="SubjectClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Subj_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Subj_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="SubjectIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

		<Table Name="Predicate"
				TableClassCode="PRED"
				DbName="Pred"
				Label="Predicate"
				Description="I am not sure where Predicates fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Predicate Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="PredicateIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Pred_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="PredicateClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Pred_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Pred_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="PredicateIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

		<Table Name="Predicator"
				TableClassCode="PRDC"
				DbName="Predc"
				Label="Predicator"
				Description="I am not sure where Predicators fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Predicator Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="PredicatorIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Predc_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="PredicatorClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Predc_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Predc_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="PredicatorIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

		<Table Name="Complement"
				TableClassCode="COMP"
				DbName="Comp"
				Label="Complement"
				Description="I am not sure where Complements fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Complement Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="ComplementIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Comp_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="ComplementClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Comp_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Comp_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="ComplementIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="ObjectComplement"
					TableClassCode="OCMP"
					DbName="objcomp"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="ObjectComplementIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="objcomp_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="objcomp_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="ObjectComplementIdIdx"
						ToIndex="Complement.ComplementIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="PredicativeComplement"
					TableClassCode="PCMP"
					DbName="predcomp"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="PredicativeComplementIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="predcomp_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="predcomp_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="PredicativeComplementIdIdx"
						ToIndex="Complement.ComplementIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

				<Table Name="SubjectivePredicativeComplement"
						TableClassCode="SPCM"
						DbName="sbjprd"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="SubjectivePredicativeComplementIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="sbjprd_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="sbjprd_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="SubjectivePredicativeComplementIdIdx"
							ToIndex="PredicativeComplement.PredicativeComplementIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

				<Table Name="ObjectivePredicativeComplement"
						TableClassCode="OBCM"
						DbName="objprd"
						DefaultVisibility="true"
						IsInstantiable="true"
						HasHistory="true"
						HasAuditColumns="true"
						LoaderBehaviour="Update"
						SecScope="Tenant" >
					<TableCol Name="TenantId"
							IsNullable="false"
							DefaultVisibility="true"
							DataType="TenantIdGen" />
					<TableCol Name="EltId"
							IsNullable="false"
							DefaultVisibility="true"
							GenerateId="false"
							DataType="EltIdGen" />
					<PrimaryIndex Name="ObjectivePredicativeComplementIdIdx"
							DefaultVisibility="true"
							IsDbMapped="true"
							IsUnique="true"
							DbName="objprd_pk"
							ShortName="PIdx"
							Suffix="IdIdx"
							Label="IdIdx" >
						<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
						<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
					</PrimaryIndex>
					<SuperClassRelation Name="SuperClass"
							DbName="objprd_super"
							Label="SuperClass"
							Suffix="SuperClass"
							FromIndex="ObjectivePredicativeComplementIdIdx"
							ToIndex="PredicativeComplement.PredicativeComplementIdIdx"
							IsRequired="true"
							DefaultVisibility="true" >
						<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
						<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
					</SuperClassRelation>
				</Table>

			<Table Name="PrepositionalComplement"
					TableClassCode="TCMP"
					DbName="prepcomp"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="PrepositionalComplementIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="prepcomp_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="prepcomp_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="PrepositionalComplementIdIdx"
						ToIndex="Complement.ComplementIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="ClausalComplement"
					TableClassCode="CCMP"
					DbName="clscomp"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="ClausalComplementIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="clscomp_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="clscomp_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="ClausalComplementIdIdx"
						ToIndex="Complement.ComplementIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

		<Table Name="Adjunct"
				TableClassCode="ADJU"
				DbName="Adjct"
				Label="Adjunct"
				Description="I am not sure where Adjuncts fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="Adjunct Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="AdjunctIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="Adjct_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="AdjunctClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="Adjct_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="Adjct_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="AdjunctIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

		<Table Name="EngObject"
				TableClassCode="ENOB"
				DbName="EngObj"
				Label="EngObject"
				Description="I am not sure where EngObjects fit into the grammar"
				DefaultVisibility="true"
				IsInstantiable="true"
				HasHistory="true"
				HasAuditColumns="true"
				LoaderBehaviour="Update"
				SecScope="Tenant" >
			<TableCol Name="TenantId"
					IsNullable="false"
					DefaultVisibility="true"
					DataType="TenantIdGen" />
			<TableCol Name="EltId"
					Label="EngObject Id"
					IsNullable="false"
					DefaultVisibility="true"
					GenerateId="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseTenantId"
					Label="Clause Tenant Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<TableCol Name="ClauseEltId"
					Label="Clause Element Id"
					IsNullable="true"
					DefaultVisibility="true"
					DataType="EltIdGen" />
			<PrimaryIndex Name="EngObjectIdIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="true"
					DbName="EngObj_pidx"
					ShortName="PIdx"
					Suffix="IdIdx" >
				<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
			</PrimaryIndex>
			<Index Name="EngObjectClauseIdx"
					DefaultVisibility="true"
					IsDbMapped="true"
					IsUnique="false"
					DbName="EngObj_xclaus"
					ShortName="Clause"
					Suffix="ClauseIdx" >
				<IndexCol Name="ClauseTenantId" IsAscending="true" DefaultVisibility="true" />
				<IndexCol Name="ClauseEltId" IsAscending="true" DefaultVisibility="true" />
			</Index>
			<SuperClassRelation Name="SuperClass"
					DbName="EngObj_super"
					Label="SuperClass"
					Suffix="SuperClass"
					FromIndex="EngObjectIdIdx"
					ToIndex="EngElement.EngElementIdIdx"
					IsRequired="true"
					DefaultVisibility="true" >
				<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
				<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
			</SuperClassRelation>
		</Table>

			<Table Name="DirectObject"
					TableClassCode="DOBJ"
					DbName="drctobj"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="DirectObjectIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="drctobj_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="drctobj_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="DirectObjectIdIdx"
						ToIndex="EngObject.EngObjectIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

			<Table Name="IndirectObject"
					TableClassCode="IOBJ"
					DbName="indirobj"
					DefaultVisibility="true"
					IsInstantiable="true"
					HasHistory="true"
					HasAuditColumns="true"
					LoaderBehaviour="Update"
					SecScope="Tenant" >
				<TableCol Name="TenantId"
						IsNullable="false"
						DefaultVisibility="true"
						DataType="TenantIdGen" />
				<TableCol Name="EltId"
						IsNullable="false"
						DefaultVisibility="true"
						GenerateId="false"
						DataType="EltIdGen" />
				<PrimaryIndex Name="IndirectObjectIdIdx"
						DefaultVisibility="true"
						IsDbMapped="true"
						IsUnique="true"
						DbName="indirobj_pk"
						ShortName="PIdx"
						Suffix="IdIdx"
						Label="IdIdx" >
					<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
					<IndexCol Name="EltId" IsAscending="true" DefaultVisibility="true" />
				</PrimaryIndex>
				<SuperClassRelation Name="SuperClass"
						DbName="indirobj_super"
						Label="SuperClass"
						Suffix="SuperClass"
						FromIndex="IndirectObjectIdIdx"
						ToIndex="EngObject.EngObjectIdIdx"
						IsRequired="true"
						DefaultVisibility="true" >
					<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
					<RelationCol Name="EltId" ToCol="EltId" DefaultVisibility="true" />
				</SuperClassRelation>
			</Table>

	<TableAddendum FromTable="Tenant">
		<Relation Name="EngElement"
				RelationType="Components"
				DbName="tenant_engelt"
				Label="English Element"
				Suffix="EngElt"
				FromIndex="TenantIdIdx"
				ToIndex="EngElement.EngElementTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="EngElement">
		<Relation Name="EngElementTenant"
				RelationType="Owner"
				DbName="EngElt_elttenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="EngElementTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Parent"
				RelationType="Container"
				DbName="EngElt_parent"
				Label="Parent"
				Suffix="Parent"
				FromIndex="EngElementParentIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ParentTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ParentEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="SubElement"
				RelationType="Components"
				DbName="EngElt_subelt"
				Label="Sub-Elements"
				Suffix="SubElement"
				FromIndex="EngElementIdIdx"
				ToIndex="EngElement.EngElementParentIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="ParentTenantId" DefaultVisibility="true" />
			<RelationCol Name="EltId" ToCol="ParentEltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Prev"
				RelationType="Lookup"
				DbName="EngElt_prev"
				Label="Previous Element"
				Suffix="Prev"
				FromIndex="EngElementPrevEltIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="PrevTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="PrevEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Next"
				RelationType="Lookup"
				DbName="EngElt_next"
				Label="Next Element"
				Suffix="Next"
				FromIndex="EngElementNextEltIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="NextTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="NextEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Adjective">
	</TableAddendum>

	<TableAddendum FromTable="AdjectivePhrase">
		<Relation Name="Head"
				RelationType="Lookup"
				DbName="adjphr_head"
				Label="Head"
				Suffix="Head"
				FromIndex="AdjectivePhraseHeadIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="HeadTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="HeadEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Complement"
				RelationType="Lookup"
				DbName="adjphr_compl"
				Label="Complement"
				Suffix="Complement"
				FromIndex="AdjectivePhraseComplementIdx"
				ToIndex="Complement.ComplementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ComplementTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ComplementEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Modifier"
				RelationType="Lookup"
				DbName="adjphr_modif"
				Label="Modifier"
				Suffix="Modifier"
				FromIndex="AdjectivePhraseModifierIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ModifierTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ModifierEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Adjunct">
	</TableAddendum>

	<TableAddendum FromTable="Adverb">
	</TableAddendum>

	<TableAddendum FromTable="AdverbPhrase">
		<Relation Name="Complement"
				RelationType="Lookup"
				DbName="advphr_compl"
				Label="Complement"
				Suffix="Complement"
				FromIndex="AdverbPhraseComplementIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ComplementTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ComplementEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Modifier"
				RelationType="Lookup"
				DbName="advphr_modif"
				Label="Modifier"
				Suffix="Modifier"
				FromIndex="AdverbPhraseModifierIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ModifierTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ModifierEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="AuxiliaryVerb">
	</TableAddendum>

	<TableAddendum FromTable="CanonicalClause">
	</TableAddendum>

	<TableAddendum FromTable="ClausalComplement">
	</TableAddendum>

	<TableAddendum FromTable="ClausalNegation">
	</TableAddendum>

	<TableAddendum FromTable="ClausalSent">
	</TableAddendum>

	<TableAddendum FromTable="Clause">
		<Relation Name="Sent"
				RelationType="Container"
				DbName="Claus_sentnc"
				Label="Containing Sent"
				Suffix="Sent"
				FromIndex="ClauseSentIdx"
				ToIndex="Sent.SentIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="EngElement.Parent" >
			<RelationCol Name="SentTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SentEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="CommonNoun">
	</TableAddendum>

	<TableAddendum FromTable="Complement">
	</TableAddendum>

	<TableAddendum FromTable="ComplexIntransitive">
	</TableAddendum>

	<TableAddendum FromTable="ComplexTransitive">
	</TableAddendum>

	<TableAddendum FromTable="CompoundSent">
	</TableAddendum>

	<TableAddendum FromTable="ContentClause">
	</TableAddendum>

	<TableAddendum FromTable="Coordinator">
	</TableAddendum>

	<TableAddendum FromTable="Determinative">
	</TableAddendum>

	<TableAddendum FromTable="DeterminativePhrase">
	</TableAddendum>

	<TableAddendum FromTable="DirectObject">
	</TableAddendum>

	<TableAddendum FromTable="Ditransitive">
	</TableAddendum>

	<TableAddendum FromTable="EngObject">
	</TableAddendum>

	<TableAddendum FromTable="FiniteSubordinate">
	</TableAddendum>

	<TableAddendum FromTable="IndirectObject">
	</TableAddendum>

	<TableAddendum FromTable="InterrogativePronoun">
	</TableAddendum>

	<TableAddendum FromTable="InterrogativeTag">
	</TableAddendum>

	<TableAddendum FromTable="LexicalVerb">
	</TableAddendum>

	<TableAddendum FromTable="ModalAuxiliary">
	</TableAddendum>

	<TableAddendum FromTable="Negation">
	</TableAddendum>

	<TableAddendum FromTable="NegativeInterrogativeTag">
	</TableAddendum>

	<TableAddendum FromTable="NonFiniteSubordinate">
	</TableAddendum>

	<TableAddendum FromTable="NonModalAuxiliary">
	</TableAddendum>

	<TableAddendum FromTable="Noun">
		<Relation Name="CertainDeterminative"
				RelationType="Lookup"
				DbName="Noun_certdet"
				Label="Certain Determinative"
				Suffix="CertDet"
				FromIndex="NounCertainDeterminativeIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="CertainDeterminativeTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="CertainDeterminativeEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="PreHeadAdjective"
				RelationType="Lookup"
				DbName="Noun_preheadadj"
				Label="Pre-Head Adjective"
				Suffix="PreHeadAdj"
				FromIndex="NounPreHeadAdjectiveIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="PreHeadAdjectiveTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="PreHeadAdjectiveEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="RelativeClause"
				RelationType="Lookup"
				DbName="Noun_relcls"
				Label="Relative Clause"
				Suffix="RelClause"
				FromIndex="NounRelativeClauseIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="RelativeClauseTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="RelativeClauseEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NounPhrase">
		<Relation Name="DefiniteDeterminer"
				RelationType="Lookup"
				DbName="NounPhr_defdet"
				Label="Definite Determiner"
				Suffix="DefDeter"
				FromIndex="NounPhraseDefiniteDeterminerIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="DefiniteDeterminerTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="DefiniteDeterminerEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="IndefiniteDeterminer"
				RelationType="Lookup"
				DbName="NounPhr_ndfdet"
				Label="Indefinite Determiner"
				Suffix="IndefDeter"
				FromIndex="NounPhraseIndefiniteDeterminerIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="IndefiniteDeterminerTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="IndefiniteDeterminerEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="PrepositionPhrase"
				RelationType="Lookup"
				DbName="NounPhr_prepphr"
				Label="Preposition Phrase"
				Suffix="PrepPhrase"
				FromIndex="NounPhrasePrepositionPhraseIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="PrepositionPhraseTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="PrepositionPhraseEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="SubPartOfSpeech"
				RelationType="Lookup"
				DbName="NounPhr_subpos"
				Label="Subordinate Part Of Speech"
				Suffix="SubPOS"
				FromIndex="NounPhraseSubPartOfSpeechIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="SubPartOfSpeechTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SubPartOfSpeechEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="ObjectComplement">
	</TableAddendum>

	<TableAddendum FromTable="ObjectivePredicativeComplement">
	</TableAddendum>

	<TableAddendum FromTable="OrdinaryIntransitive">
	</TableAddendum>

	<TableAddendum FromTable="OrdinaryMonotransitive">
	</TableAddendum>

	<TableAddendum FromTable="OtherClause">
	</TableAddendum>

	<TableAddendum FromTable="Paragraph">
	</TableAddendum>

	<TableAddendum FromTable="PartOfSpeech">
		<Relation Name="Clause"
				RelationType="Container"
				DbName="PofS_claus"
				Label="Containing Clause"
				Suffix="Clause"
				FromIndex="PartOfSpeechClauseIdx"
				ToIndex="Clause.ClauseIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="EngElement.Parent" >
			<RelationCol Name="ClauseTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ClauseEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="PersonalPronoun">
	</TableAddendum>

	<TableAddendum FromTable="Phrase">
	</TableAddendum>

	<TableAddendum FromTable="PositiveInterrogativeTag">
	</TableAddendum>

	<TableAddendum FromTable="Predicate">
	</TableAddendum>

	<TableAddendum FromTable="PredicativeComplement">
	</TableAddendum>

	<TableAddendum FromTable="Predicator">
	</TableAddendum>

	<TableAddendum FromTable="Preposition">
		<Relation Name="Complement"
				RelationType="Lookup"
				DbName="prep_compl"
				Label="Complement"
				Suffix="Complement"
				FromIndex="PrepositionComplementIdx"
				ToIndex="Complement.ComplementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ComplementTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ComplementEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Modifier"
				RelationType="Lookup"
				DbName="prep_modif"
				Label="Modifier"
				Suffix="Modifier"
				FromIndex="PrepositionModifierIdx"
				ToIndex="EngElement.EngElementIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="ModifierTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ModifierEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="PrepositionalComplement">
	</TableAddendum>

	<TableAddendum FromTable="PrepositionPhrase">
	</TableAddendum>

	<TableAddendum FromTable="PrepositionPhrase">
	</TableAddendum>

	<TableAddendum FromTable="Pronoun">
	</TableAddendum>

	<TableAddendum FromTable="ProperNoun">
	</TableAddendum>

	<TableAddendum FromTable="ReciprocalPronoun">
	</TableAddendum>

	<TableAddendum FromTable="RelativeClause">
	</TableAddendum>

	<TableAddendum FromTable="Sent">
		<Relation Name="Paragraph"
				RelationType="Container"
				DbName="Sentnc_pgph"
				Label="Containing Paragraph"
				Suffix="Paragraph"
				FromIndex="SentParagraphIdx"
				ToIndex="Paragraph.ParagraphIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="EngElement.Parent" >
			<RelationCol Name="ParagraphTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ParagraphEltId" ToCol="EltId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="SubclausalNegation">
	</TableAddendum>

	<TableAddendum FromTable="Subject">
	</TableAddendum>

	<TableAddendum FromTable="SubjectivePredicativeComplement">
	</TableAddendum>

	<TableAddendum FromTable="SubordinateClause">
	</TableAddendum>

	<TableAddendum FromTable="Subordinator">
	</TableAddendum>

	<TableAddendum FromTable="Verb">
	</TableAddendum>

	<TableAddendum FromTable="VerbPhrase">
	</TableAddendum>

	<TableAddendum FromTable="EngElement">
		<Chain Name="EltOrder"
				ShortName="EltOrd"
				Label="Element Order"
				Suffix="EltOrd"
				DefaultVisibility="true"
				PrevRel="Prev"
				NextRel="Next" />
	</TableAddendum>

	<TableAddendum FromTable="AdjectivePhrase">
		<ClearDep Name="ClearHead" ClearDepChain="Head" />
		<ClearDep Name="ClearComplement" ClearDepChain="Complement" />
		<ClearDep Name="ClearModifier" ClearDepChain="Modifier" />
	</TableAddendum>

	<TableAddendum FromTable="AdverbPhrase">
		<ClearDep Name="ClearComplement" ClearDepChain="Complement" />
		<ClearDep Name="ClearModifier" ClearDepChain="Modifier" />
	</TableAddendum>

	<TableAddendum FromTable="Noun">
		<ClearDep Name="ClearCertainDeterminative" ClearDepChain="CertainDeterminative" />
		<ClearDep Name="ClearPreHeadAdjective" ClearDepChain="PreHeadAdjective" />
		<ClearDep Name="ClearRelativeClause" ClearDepChain="RelativeClause" />
	</TableAddendum>

	<TableAddendum FromTable="NounPhrase">
		<ClearDep Name="ClearDefiniteDeterminer" ClearDepChain="DefiniteDeterminer" />
		<ClearDep Name="ClearIndefiniteDeterminer" ClearDepChain="IndefiniteDeterminer" />
		<ClearDep Name="ClearPrepositionPhrase" ClearDepChain="PrepositionPhrase" />
		<ClearDep Name="ClearSubPartOfSpeech" ClearDepChain="SubPartOfSpeech" />
	</TableAddendum>

	<TableAddendum FromTable="Preposition">
		<ClearDep Name="ClearComplement" ClearDepChain="Complement" />
		<ClearDep Name="ClearModifier" ClearDepChain="Modifier" />
	</TableAddendum>

	<TableAddendum FromTable="Tenant">
		<DelDep Name="DelEngElements" DelDepChain="EngElement" />>
	</TableAddendum>

	<TableAddendum FromTable="EngElement">
		<DelDep Name="DelSubElements" DelDepChain="SubElement" />>
	</TableAddendum>

</SchemaDef>
						</MinorVersion>
					</MajorVersion>
				</SubProject>
			</TopProject>
		</TopDomain>
	</Tld>
</MSSBam>
