<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=Mod%C3%A8le_crois%C3%A9</id>
	<title>Modèle croisé - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=Mod%C3%A8le_crois%C3%A9"/>
	<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Mod%C3%A8le_crois%C3%A9&amp;action=history"/>
	<updated>2026-05-05T14:49:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Mod%C3%A8le_crois%C3%A9&amp;diff=50284&amp;oldid=prev</id>
		<title>Bech: Lien page anglaise</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Mod%C3%A8le_crois%C3%A9&amp;diff=50284&amp;oldid=prev"/>
		<updated>2014-10-06T08:43:12Z</updated>

		<summary type="html">&lt;p&gt;Lien page anglaise&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:43, 6 October 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;[[Cross Model|In English]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Article principal : [[Crossdics : Génération d&#039;une paire de langue à partir de 2 autres]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;Article principal : [[Crossdics : Génération d&#039;une paire de langue à partir de 2 autres]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bech</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Mod%C3%A8le_crois%C3%A9&amp;diff=30887&amp;oldid=prev</id>
		<title>Bech: Création page</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Mod%C3%A8le_crois%C3%A9&amp;diff=30887&amp;oldid=prev"/>
		<updated>2011-12-31T18:20:07Z</updated>

		<summary type="html">&lt;p&gt;Création page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Article principal : [[Crossdics : Génération d&amp;#039;une paire de langue à partir de 2 autres]]&lt;br /&gt;
&lt;br /&gt;
== Modèle croisé ==&lt;br /&gt;
&lt;br /&gt;
=== Définition des actions de croisement ===&lt;br /&gt;
&lt;br /&gt;
Les actions de croisement sont nécessaires pour croiser certaines paires de langues correctement.&lt;br /&gt;
&lt;br /&gt;
Ces schémas et actions sont décrits en XML, comme suit :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!DOCTYPE cross-model SYSTEM &amp;quot;crossmodel.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;[[Eléments de modèle croisé#L&amp;#039;élément cross-model|cross-model]]&amp;gt;&lt;br /&gt;
   &amp;lt;[[Eléments de modèle croisé#L&amp;#039;élément cross-action|cross-action]] id=&amp;quot;schéma-1&amp;quot; a=&amp;quot;auteur&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;[[Eléments de modèle croisé#L&amp;#039;élément pattern|pattern]]&amp;gt;...&amp;lt;/pattern&amp;gt;&lt;br /&gt;
     &amp;lt;[[Eléments de modèle croisé#L&amp;#039;élément action-set|action-set]]&amp;gt;...&amp;lt;/action-set&amp;gt;&lt;br /&gt;
   &amp;lt;/cross-action&amp;#039;&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
   &amp;lt;cross-action id=&amp;quot;schéma-n&amp;quot; a=&amp;quot;auteur&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;pattern&amp;gt;...&amp;lt;/pattern&amp;gt;&lt;br /&gt;
     &amp;lt;action-set&amp;gt;...&amp;lt;/action-set&amp;gt;&lt;br /&gt;
   &amp;lt;/cross-action&amp;gt;&lt;br /&gt;
 &amp;lt;/cross-model&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cliquez sur chaque élément du schéma ci-dessus ou lisez plus au sujet des [[Eléments de modèle croisé|éléments de modèle croisé]].&lt;br /&gt;
&lt;br /&gt;
=== Exemple de schéma action ===&lt;br /&gt;
&lt;br /&gt;
==== Schéma ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cross-action id=&amp;quot;schéma-1&amp;quot; a=&amp;quot;ebenimeli&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;description&amp;gt;Pattern 1&amp;lt;/description&amp;gt;&lt;br /&gt;
   &amp;lt;pattern&amp;gt;&lt;br /&gt;
     &amp;lt;e&amp;gt;&lt;br /&gt;
       &amp;amp;lt;p&amp;gt;&lt;br /&gt;
         &amp;lt;l&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaA&amp;#039;&amp;#039;&amp;#039;&amp;lt;s n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&lt;br /&gt;
         &amp;lt;r&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaB&amp;#039;&amp;#039;&amp;#039;&amp;lt;s n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&lt;br /&gt;
       &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/e&amp;gt;&lt;br /&gt;
     &amp;lt;e r=&amp;quot;RL&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;amp;lt;p&amp;gt;&lt;br /&gt;
         &amp;lt;l&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaB&amp;#039;&amp;#039;&amp;#039;&amp;lt;s n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&lt;br /&gt;
         &amp;lt;r&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaC&amp;#039;&amp;#039;&amp;#039;&amp;lt;s n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&lt;br /&gt;
       &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/e&amp;gt;&lt;br /&gt;
   &amp;lt;/pattern&amp;gt;&lt;br /&gt;
   &amp;lt;action-set&amp;gt;&lt;br /&gt;
     &amp;lt;action&amp;gt;&lt;br /&gt;
       &amp;lt;e&amp;gt;&lt;br /&gt;
         &amp;amp;lt;p&amp;gt;&lt;br /&gt;
           &amp;lt;l&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaA&amp;#039;&amp;#039;&amp;#039;&amp;lt;s n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&lt;br /&gt;
           &amp;lt;r&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaC&amp;#039;&amp;#039;&amp;#039;&amp;lt;s n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
       &amp;lt;/e&amp;gt;&lt;br /&gt;
     &amp;lt;/action&amp;gt;&lt;br /&gt;
   &amp;lt;/action-set&amp;gt;&lt;br /&gt;
 &amp;lt;/cross-action&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Exemple modèle-action|Exemple]] sur la manière dont cette action de croisement devrait être appliquée.&lt;br /&gt;
&lt;br /&gt;
=== Action de croisement par défaut ===&lt;br /&gt;
&lt;br /&gt;
Par défaut, l&amp;#039;outil &amp;lt;code&amp;gt;apertium-crossdics&amp;lt;/code&amp;gt; utilise un modèle croisé simple (&amp;lt;code&amp;gt;schemas/cross-model.xml&amp;lt;/code&amp;gt;) définissant seulement une règle de schéma action par défaut.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cross-model&amp;gt;&lt;br /&gt;
   &amp;lt;cross-action id=&amp;quot;default&amp;quot; a=&amp;quot;ebenimeli&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;description&amp;gt;&amp;#039;&amp;#039;&amp;#039;Default pattern&amp;#039;&amp;#039;&amp;#039;&amp;lt;/description&amp;gt;&lt;br /&gt;
     &amp;lt;pattern&amp;gt;&lt;br /&gt;
       &amp;lt;e&amp;gt;&lt;br /&gt;
         &amp;amp;lt;p&amp;gt;&lt;br /&gt;
           &amp;lt;l&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaA&amp;#039;&amp;#039;&amp;#039;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;t n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;tailA&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&lt;br /&gt;
           &amp;lt;r&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaB&amp;#039;&amp;#039;&amp;#039;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;t/&amp;gt;&amp;lt;/r&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
       &amp;lt;/e&amp;gt;&lt;br /&gt;
       &amp;lt;e&amp;gt;&lt;br /&gt;
         &amp;amp;lt;p&amp;gt;&lt;br /&gt;
           &amp;lt;l&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaB&amp;#039;&amp;#039;&amp;#039;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;t/&amp;gt;&amp;lt;/l&amp;gt;&lt;br /&gt;
           &amp;lt;r&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaC&amp;#039;&amp;#039;&amp;#039;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;t n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;tailC&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
       &amp;lt;/e&amp;gt;&lt;br /&gt;
     &amp;lt;/pattern&amp;gt;&lt;br /&gt;
     &amp;lt;action-set&amp;gt;&lt;br /&gt;
       &amp;lt;action&amp;gt;&lt;br /&gt;
         &amp;lt;e&amp;gt;&lt;br /&gt;
           &amp;amp;lt;p&amp;gt;&lt;br /&gt;
             &amp;lt;l&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaA&amp;#039;&amp;#039;&amp;#039;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;t n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;tailA&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&lt;br /&gt;
             &amp;lt;r&amp;gt;&amp;#039;&amp;#039;&amp;#039;$lemmaC&amp;#039;&amp;#039;&amp;#039;&amp;lt;v n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;t n=&amp;quot;&amp;#039;&amp;#039;&amp;#039;tailC&amp;#039;&amp;#039;&amp;#039;&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&lt;br /&gt;
           &amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;/e&amp;gt;&lt;br /&gt;
       &amp;lt;/action&amp;gt;&lt;br /&gt;
     &amp;lt;/action-set&amp;gt;&lt;br /&gt;
   &amp;lt;/cross-action&amp;gt;&lt;br /&gt;
 &amp;lt;/cross-model&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans l&amp;#039;exemple ci-dessus :&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;v n=&amp;quot;cat&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; est une variable qui peut mémoriser seulement un élément (par exemple, &amp;lt;code&amp;gt;&amp;lt;s n=&amp;quot;adj&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;). Dans cet exemple on utilise une variable parce qu&amp;#039;on a besoin d&amp;#039;utiliser la valeur dans l&amp;#039;élément &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;. En plus de ça, on force la valeur du premier élément &amp;lt;code&amp;gt;&amp;lt;s n=&amp;quot;...&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; pour qu&amp;#039;il soit le même. Il y a un autre symbole (&amp;lt;code&amp;gt;&amp;lt;v/&amp;gt;&amp;lt;/code&amp;gt;) qui peut être utilisé si on ne veut pas utiliser la valeur plus tard.&lt;br /&gt;
* la balise &amp;lt;code&amp;gt;&amp;lt;t/&amp;gt;&amp;lt;/code&amp;gt; est une séquence de 0, un ou plusieurs éléments &amp;lt;code&amp;gt;&amp;lt;s n=&amp;quot;...&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;t n=&amp;quot;tailA&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;&amp;lt;t n=&amp;quot;tailC&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; sont aussi des séquences de 0, un ou plusieurs éléments &amp;lt;code&amp;gt;&amp;lt;s n=&amp;quot;...&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;, mais, dans ce cas particulier, on stocke la valeur dans une variable parce qu&amp;#039;on a besoin de l&amp;#039;utiliser plus tard (dans l&amp;#039;élément &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;).&lt;br /&gt;
Ces balises spéciales sont expliquées dans la section [[Eléments de modèle croisé#Values_for_.3Cs.3E_element|Cross Model Elements]]&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Eléments de modèle croisé]]&lt;br /&gt;
* [[Exemple modèle-action]]&lt;br /&gt;
&lt;br /&gt;
== Liens externes ==&lt;br /&gt;
&lt;br /&gt;
* Exemple complet de [http://apertium.svn.sourceforge.net/viewvc/apertium/trunk/apertium-crossdics/schemas/cross-model.xml?view=markup&amp;amp;sortby=date modèle croisé].&lt;br /&gt;
* [http://apertium.svn.sourceforge.net/viewvc/apertium/trunk/apertium-crossdics/schemas/crossmodel.dtd?view=markup&amp;amp;sortby=date DTD de modèle croisé]&lt;br /&gt;
&lt;br /&gt;
[[Category:Dixtools]]&lt;br /&gt;
[[Category:Documentation en français]]&lt;/div&gt;</summary>
		<author><name>Bech</name></author>
		
	</entry>
</feed>