<?xml version="1.0" encoding='UTF-8'?>
<!-- Licensed Materials - Property of IBM

     IBM SPSS Products: Text Analytics

     (C) Copyright IBM Corp. 2003, 2016

     US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP
     Schedule Contract with IBM Corp.  -->
<betwixt-config>
	<class name='com.spss.rosetta.component.spssml.SPSSMLBean'>
		<element name="spssml">
			<element name="types" property="typess" updater="addTypes"/>
			<element name="textModel" property="textModels" updater="addTextModel"/>
			<element name="textService" property="textServices" updater="addTextService"/>
			<element name="textScore" property="textScores" updater="addTextScore" />
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLTypesBean'>
		<element name="types">
			<element name="type" property="types" updater="addType"/>
			<element name="relType" property="relTypes" updater="addRelType"/>
			<element name="linkType" property="linkTypes" updater="addLinkType"/>
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLTypeBean'>
		<element name="type">
			<addDefaults/>
		</element>
	</class>
			
	<class name='com.spss.rosetta.spssml.SPSSMLRelTypeBean'>
		<element name="relType">
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLLinkTypeBean'>
		<element name="linkType">
			<addDefaults/>
		</element>
	</class>
			
	<class name='com.spss.rosetta.spssml.SPSSMLTextModelBean'>
		<element name="textModel">
			<!--element name="view" property="views" updater="addView"/-->
			<element name="lexGroup" property="lexGroups" updater="addLexGroup"/>			
			<element name="index" property="indexs" updater="addIndex"/>			
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLIndexBean'>
		<element name="index">
			<addDefaults/>
		</element>
	</class>	
	
	<class name='com.spss.rosetta.spssml.SPSSMLTextServiceBean'>
		<element name="textService">
			<element name="parameters" property="parameterss" updater="addParameters"/>
			<element name="types" property="typess" updater="addTypes"/>			
			<element name="defGroup" property="defGroups" updater="addDefGroup"/>			
			<element name="lexGroup" property="lexGroups" updater="addLexGroup"/>			
			<element name="report" property="reports" updater="addReport"/>			
			<addDefaults/>
		</element>
	</class>
	
	<class name='com.spss.rosetta.spssml.SPSSMLDefGroupBean'>
		<element name="defGroup">
			<element name="defGroup" property="defGroups" updater="addDefGroup"/>			
			<element name="type" property="types" updater="addType"/>			
			<element name="def" property="defs" updater="addDef"/>			
			<addDefaults/>
		</element>
	</class>
	
	<class name='com.spss.rosetta.spssml.SPSSMLLexGroupBean'>
		<element name="lexGroup">
			<element name="ct" property="cts" updater="addCt"/>						
			<element name="cv" property="cvs" updater="addCv"/>						
			<element name="tv" property="tvs" updater="addTv"/>						
			<element name="tm" property="tms" updater="addTm"/>						
			<element name="category" property="categorys" updater="addCategory"/>
			<element name="type" property="types" updater="addType"/>						
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLCategoryBean'>
		<element name="category">
			<element name="descriptors" property="descriptorss" updater="addDescriptors"/>						
			<element name="category" property="categorys" updater="addCategory"/>						
			<addDefaults/>
		</element>
	</class>		

	<class name='com.spss.rosetta.spssml.SPSSMLDescriptorsBean'>
		<element name="descriptors">
			<attribute name="userDefined" property="userDefined"/>
			<attribute name="validated" property="validated"/>
			<attribute name="op" property="op"/>
			<element name="descriptors" property="descriptors" updater="addDescriptor" />
			<element property="descripts" updater="addDescript"/>
		</element>
	</class>		
				
	<class name='com.spss.rosetta.spssml.SPSSMLConceptDescriptorBean'>
		<element name="cd">
			<addDefaults/>
		</element>
	</class>		

	<class name='com.spss.rosetta.spssml.SPSSMLConceptBean'>
		<element name="ct">
			<element name="tm" property="terms" updater="addTerm"/>						
			<addDefaults/>
		</element>
	</class>			

	<!--class name='com.spss.rosetta.spssml.SPSSMLTermVectorBean'>
		<element name="tv">
			<element name="tm" property="tms" updater="addTm"/>						
			<addDefaults/>
		</element>
	</class-->			
		
	<class name='com.spss.rosetta.spssml.SPSSMLTypeDescriptorBean'>
		<element name="yd">
			<addDefaults/>
		</element>
	</class>			

	<class name='com.spss.rosetta.spssml.SPSSMLTermDescriptorBean'>
		<element name="td">
			<addDefaults/>
		</element>
	</class>			
			
	<class name='com.spss.rosetta.spssml.SPSSMLTermBean'>
		<element name="tm">
			<addDefaults/>
		</element>
	</class>	
		
	<class name='com.spss.rosetta.spssml.SPSSMLDefBean'>
		<element name="def">
			<element name="val" property="vals" updater="addVal"/>
			<addDefaults/>
		</element>
	</class>
	

	<class name='com.spss.rosetta.spssml.SPSSMLParametersBean'>
		<element name="parameters">
			<element name="param" property="params" updater="addParam"/>
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLParamBean'>
		<element name="param">
			<element name="val" property="vals" updater="addVal"/>
			<addDefaults/>
		</element>
	</class>
	
<!--ADDED BY MICHAEL J. SEPCOT-->

	<class name='com.spss.rosetta.spssml.SPSSMLTextScoreBean'>
		<element name="textScore">
			<element name="lexGroup" property="lexGroups" updater="addLexGroup" />
			<addDefaults />
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLIndexBean'>
		<element name="index">
			<element name="file" property="files" updater="addFile" />
			<addDefaults />
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLFileBean'>
		<element name="file">
			<element name="doc" property="docs" updater="addDoc" />
			<addDefaults />
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLDocBean'>
		<element name="doc">
			<element name="seg" property="segs" updater="addSeg" />
			<attribute name="tPath" property="tpath"/>
			<addDefaults />
		</element>
	</class>

	<class name='com.spss.rosetta.spssml.SPSSMLSegBean'>
		<element name="seg">
			<element name="c" property="cs" updater="addC" />
			<element name="r" property="rs" updater="addR" />
			<element name="t" property="ts" updater="addT" />
			<element name="y" property="ys" updater="addY" />
			<element name="match" property="matches" updater="addMatch" />
			<addDefaults />
		</element>
	</class>
		
<!--END ADDITIONS-->
				
	<!--class name='com.spss.rosetta.component.textmodel.DataDictionaryBean'>
		<element name="DataDictionary">
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.TaxonomyBean'>
		<element name="Taxonomy">
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.ChildParentBean'>
		<element name="ChildParent">
			<element name="Extension" property="categoryExtension"/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.ExtensionBean'>
		<element name="Extension">
			<element name="X-Category" property="XCategorys" updater="addXCategory"/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XCategoryBean'>
		<element name="X-Category">
			<element name="X-CategoryElement" property="XCategoryElements" updater="addXCategoryElement"/>
			<element name="X-ModifiedTime" property="modifiedTime"/>		
			<element name="X-CreationTime" property="creationTime"/>		
			<element name="X-Label" property="label"/>		
			<element name="X-Annotation" property="annotation"/>		
			<element name="X-ICode" property="code"/>		
			<element name="X-Validated" property="validated"/>		
			<element name="X-CreationAlgorithm" property="creationAlgorithm"/>		
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XCategoryElementBean'>
		<element name="X-CategoryElement">
			<element name="X-FilterCategoryElement" property="XFilterCategoryElement"/>		
			<element name="X-RuleCategoryElement" property="XRuleCategoryElement"/>		
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XFilterCategoryElementBean'>
		<element name="X-FitlerCategoryElement">
			<element name="X-Filter" property="XFilter"/>		
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XFilterBean'>
		<element name="X-Filter">			
			<element name="X-LiteralFilter" property="XLiteralFilter"/>		
			<element name="X-MatchedPatternFilter" property="XMatchedPatternFilter"/>
			<element name="X-TypeFilter" property="XTypeFilter"/>		
			<element name="X-AndFilter" property="XAndFilter"/>		
			<element name="X-OrFilter" property="XOrFilter"/>		
			<element name="X-NotFilter" property="XNotFilter"/>		
			<element name="X-LeftFilter" property="XLeftFilter"/>		
			<element name="X-RightFilter" property="XRightFilter"/>		
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XLiteralFilterBean'>
		<element name="X-LiteralFilter">
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XMatchedPatternFilterBean'>
		<element name="XMatchedPatternFilter">
			<element name="X-Terms" property="XTermss" updater="addXTerms"/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XTermsBean'>
		<element name="X-Terms">
			<addDefaults/>
		</element>
	</class>


	<class name='com.spss.rosetta.component.textmodel.XTypeFilterBean'>
		<element name="X-TypeFilter">
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XAndFilterBean'>
		<element name="X-AndFilter">
			<element name="X-LeftFilter" property="XLeftFilter"/>
			<element name="X-RightFilter" property="XRightFilter"/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XOrFilterBean'>
		<element name="X-OrFilter">
			<element name="X-LeftFilter" property="XLeftFilter"/>
			<element name="X-RightFilter" property="XRightFilter"/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XNotFilterBean'>
		<element name="X-NotFilter">
			<addDefaults/>
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XLeftFilterBean'>
		<element name="X-LeftFilter">
			<element name="X-Filter" property="XFilter"/>		
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XRightFilterBean'>
		<element name="X-RightFilter">
			<element name="X-Filter" property="XFilter"/>		
		</element>
	</class>

	<class name='com.spss.rosetta.component.textmodel.XRuleCategoryElementBean'>
		<element name="X-RuleCategoryElement">
			<element name="X-Equation" property="XEquation"/>		
			<element name="X-Id" property="id"/>		
			<addDefaults/>
		</element>
	</class-->
</betwixt-config>
