Exemple modèle-action
Jump to navigation
Jump to search
Article principal : Modèle croisé
Modèle
<cross-action id="pattern-1" a="ebenimeli">
<description>Pattern 1</description>
<pattern>
<e>
<p>
<l>$lemmaA<v n="X"/></l>
<r>$lemmaB<v n="Y"/></r>
</e>
<e r="RL">
<p>
<l>$lemmaB</l>
<r>$lemmaC</r>
</e>
</pattern>
<action-set>
<action>
<e>
<p>
<l>$lemmaA<v n="X"/></l>
<r>$lemmaC<v n="Y"/></r>
</e>
</action>
</action-set>
</cross-action>
Eléments candidats
<!-- élément dans le dictionnaire bilingue es-ca -->
<e a="author1">
<p>
<l>almohada</l>
<r>coixí</r>
</e>
<!-- élément dans le dictionnaire bilingue ca-fr -->
<e r="RL" a="author2">
<p>
<l>coixí</l>
<r>oreiller</r>
</e>
Dans l'exemple montré ci-dessus, les paires d'éléments sont des éléments candidats pour être croisés parce que le lemme coixí (oreiller en français) pour la langue commune (B) est le même des deux cotés.
Action
<!--
pattern-1
-->
<e r="RL" a="author1/author2">
<p>
<l>almohada<s n="n"/><s n="f"/></l>
<r>oreiller<s n="n"/><s n="m"/></r>
</p>
</e>
- La restriction
RLa été résolue automatiquement. - Les attributs Auteurs (
a) des deux éléments ont été fusionnés.