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
RL
a été résolue automatiquement. - Les attributs Auteurs (
a
) des deux éléments ont été fusionnés.