User:Firespeaker/Transfer rule example

From Apertium
Jump to navigation Jump to search

Input text

  • "I did not see the houses."

Output of tagger

Chunker

Determiner Noun

rulepropertyinformation
   <rule comment="REGLA: det noun">

<pattern>
<pattern-item n="definites"/>
<pattern-item n="noun"/>
</pattern>
<action>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
<tag><lit-tag v="def"/></tag>
<tag><clip pos="2" side="tl" part="a_num"/></tag>
<tag><lit-tag v="CD"/></tag>
  </tags>
  <lu>
  <clip pos="2" side="tl" part="lem"/>
  <clip pos="2" side="tl" part="a_pos"/>
<clip pos="2" side="tl" part="a_num"/>
<lit-tag v="4"/><!-- case -->
</lu>
</chunk>
</out>
</action>
</rule>

<rule comment="REGLA: det noun">
	<pattern>
		<pattern-item n="definites"/>
		<pattern-item n="noun"/>
	</pattern>
	<action>
		<out>
			<chunk name="n" case="caseFirstWord">
				<tags>
					<tag><lit-tag v="SN"/></tag>
					<tag><lit-tag v="def"/></tag>
					<tag><clip pos="2" side="tl" part="a_num"/></tag>
					<tag><lit-tag v="CD"/></tag>
				</tags>
				<lu>
					<clip pos="2" side="tl" part="lem"/>
					<clip pos="2" side="tl" part="<span span="color: red;">a_pos</span>"/>
					<clip pos="2" side="tl" part="a_num"/>
					<lit-tag v="4"/><!-- case -->
				</lu>
			</chunk>
		</out>
	</action>
</rule>
pattern matches:I did not see the houses.
relevant categories:
relevant attributes:
<def-attr n="a_num">
	<attr-item tags="sg"/>
	<attr-item tags="pl"/>
	<attr-item tags="ND"/>
</def-attr>