Difference between revisions of "Northern Sámi and Norwegian"

From Apertium
Jump to navigation Jump to search
(Created page with ' ==See also== * Pending tests *')
 
Line 1: Line 1:
  +
==Deverbals==
  +
Sámi verbs can turn into nouns. We want to be able to put this explicitly into the bidix (eg. sometimes the nob noun is not even based on the nob verb), but if it's not in bidix we want to be able to fall back on a construction using the verb, so
   
  +
* from <code>geavaheaddjiid/geavahit<V><TV><Der2><Actor><N></code>
  +
* with fallback <code>=> de som bruker<vblex></code> (or something)
  +
* bidix specified <code>=> bruker<n><m></code>
  +
  +
With the following bidix entries we specify that we want <code>bruker<n><m></code> in the above example:
  +
<pre>
  +
<e><p><l>geavahit<s n="V"/><s n="TV"/></l><r>bruke<s n="vblex"/><s n="pers"/></r></p><par n="__verb"/></e>
  +
<e><p><l>geavahit<s n="V"/><s n="TV"/><s n="Der2"/><s n="Actor"/><s n="N"/></l><r>bruker<s n="n"/><s n="m"/></r></p><par n="__n"/></e>
  +
</pre>
  +
  +
while if the second bidix line isn't there, we get the fallback. Transfer rules can now check
  +
<pre>
  +
<equal><clip side="tl" part="pos" ...><lit-tag v="N"/></equal>
  +
<equal><clip side="sl" part="pos" ...><lit-tag v="V"/></equal>
  +
</pre>
 
==See also==
 
==See also==
   

Revision as of 14:23, 12 January 2010

Deverbals

Sámi verbs can turn into nouns. We want to be able to put this explicitly into the bidix (eg. sometimes the nob noun is not even based on the nob verb), but if it's not in bidix we want to be able to fall back on a construction using the verb, so

  • from geavaheaddjiid/geavahit<V><TV><Der2><Actor><N>
  • with fallback => de som bruker<vblex> (or something)
  • bidix specified => bruker<n><m>

With the following bidix entries we specify that we want bruker<n><m> in the above example:

    <e><p><l>geavahit<s n="V"/><s n="TV"/></l><r>bruke<s n="vblex"/><s n="pers"/></r></p><par n="__verb"/></e>
    <e><p><l>geavahit<s n="V"/><s n="TV"/><s n="Der2"/><s n="Actor"/><s n="N"/></l><r>bruker<s n="n"/><s n="m"/></r></p><par n="__n"/></e>

while if the second bidix line isn't there, we get the fallback. Transfer rules can now check

 <equal><clip side="tl" part="pos" ...><lit-tag v="N"/></equal>
 <equal><clip side="sl" part="pos" ...><lit-tag v="V"/></equal>

See also