<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">

<html>

<!--(==============================================================)-->
<!--(Document created with RoboEditor. )============================-->
<!--(==============================================================)-->

<head>

<title>Analyzer Templates</title>

<!--(Meta)==========================================================-->

<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">
<meta name=generator-major-version content=0.1>
<meta name=generator-minor-version content=1>
<meta name=filetype content=kadov>
<meta name=filetype-version content=1>
<meta name=page-count content=1>
<meta name=layout-height content=946>
<meta name=layout-width content=778>
<meta name=date content="08 29, 2001 10:42:20 AM">


<!--(Links)=========================================================-->

<link rel=StyleSheet href=default.css>



</head>

<!--(Body)==========================================================-->


<body>

<h1>Analyzer Templates</h1>

<p>VisualText analyzers are built from initial <span style="font-weight: bold;">templates</span>. 
 <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->A template 
 is a starter or skeletal analyzer that can be copied and modified. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}--></p>

<p>The templates contain a sequence of passes designed to help you perform 
 certain tasks. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->The 
 Database template for example, is an analyzer with passes that will allow 
 you to import an existing database into the knowledge base. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->The 
 Bare template is used to create the basic or minimal analyzer. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->It 
 contains only the tokenize pass. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->All 
 templates start with the tokenize pass.</p>

<h2><a name=temp_types></a>Template Types</h2>

<p>The templates currently available are outlined below:</p>

<!--(Table)=========================================================-->
<table x-use-null-cells
		wrapperparagraphselector=P
		style="x-border-left: 1px table-solid;
				x-border-top: 1px table-solid;
				x-border-right: 1px table-solid;
				x-border-bottom: 1px table-solid;
				border-spacing: 0px;
				margin-top: 14pt;
				width: 92.796%;"
		width=92.796%
		cellspacing=0
		border=1>
<col style="width: 41.654%;">
<col style="width: 58.346%;">

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="font-weight: bold;">Name</td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Description</span></td></tr>

<tr>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;">Bare</td>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">Minimal or basic analyzer. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->Contains 
 default system pass, tokenize only.</td></tr>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;">Database</td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">Analyzer with sequence of passes to import 
 records from an existing database into the VisualText knowledge base. 
 <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->(Passes 
 also available as library passes.)</td></tr>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;">DatesPlusNumbers</td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">Analyzer with sequence of passes to recognize 
 simple and compound numeric words, numeric sequences and lists, various 
 character formatting such as punctuation and contractions, telephone numbers, 
 and dates. (Passes also available as library passes.)</td></tr>

<tr>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;"><span style="font-weight: bold;">EnglishLexicon</span></td>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">Analyzer with a built-in English lexicon of 
 180,000 words. Lexical entries are coded with part of speech information. 
 <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->Lexicon 
 is stored in the knowledge base in the dict subhierarchy.</td></tr>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;">HTML</td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">Analyzer with a sequence of passes to recognize 
 HTML formatting elements, text tagging, special HTML characters, and tagging 
 structures. (Passes also available as library passes.)</td></tr>

<tr>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;">XML </td>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">XML analyzer. (Passes also available as library 
 passes.)</td></tr>

<tr>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=41.654%>
<p style="margin-bottom: 0; font-weight: bold;">XML DTD</td>
<td colspan=1
	rowspan=1
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	width=58.346%>
<p style="margin-bottom: 0;">Analyzer with a sequence of passes to recognize 
 an XML document type definition (DTD) file. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->(Passes 
 also available as library passes.)</td></tr>
</table>

<p style="font-weight: bold;
			margin-top: 0pt;
			margin-bottom: 0pt;">&nbsp;</p>

<!--(Table)=========================================================-->
<table x-use-null-cells
		wrapperparagraphselector=P
		style="width: 90%;
				border-spacing: 0px;
				margin-top: 14pt;"
		cellspacing=0
		width=90%>

<tr>
<td style="background-color: #FFFFD5;
			x-cell-content-align: TOP;
			width: 100%;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top
	bgcolor=#FFFFD5>
<p style="margin-bottom: 0;"><span style="font-weight: bold;">Note</span>: 
 Passes in the Database, Date Plus Numerics, HTML, XML and XML DTD templates 
 are also available as Library Passes. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->For 
 example, you can create an analyzer with the Bare template and choose 
 to add the sequence of passes from the Add &gt; Library Pass menu in the 
 Ana Tab. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->For 
 general information on library passes, see <a href="VisualText_Basics/Library_Passes.htm">Library 
 Passes</a>. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->To 
 learn how to add these passes as library passes, see <a href="Using_VisualText/Analyzer_Sequence/Hand-Built_Pass_Files/Adding_passes.htm#add_lib_pass">Adding 
 Library Passes</a>.</td></tr>
</table>

<h2>Selecting Template Type</h2>

<p style="font-weight: normal;">You set the type of analyzer you want to 
 build when you create a new analyzer. </p>

<p style="font-weight: normal;">For analyzer templates that contain a sequence 
 of passes, note that the relative ordering of passes in the sequence should 
 not be changed. <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->If 
 the sequence of passes is changed, the analyzer may not work as designed.</p>

<h2>See Also</h2>

<p style="font-weight: normal;"><a href="Using_VisualText/Analyzers/Creating_analyzers.htm">Creating 
 Analyzers</a></p>

</body>

</html>
