Difference between revisions of "Apertium system architecture"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
	
| Popcorndude (talk | contribs) m (→Linguistic data:  switch table rows) | Firespeaker (talk | contribs)  | ||
| Line 59: | Line 59: | ||
| !rowspan="3"| shallow structural transfer | !rowspan="3"| shallow structural transfer | ||
| ! chunker | ! chunker | ||
| | 2006 | |||
| | | |||
| | <code>apertium-xxx-yyy.xxx-yyy.t1x</code> | | <code>apertium-xxx-yyy.xxx-yyy.t1x</code> | ||
| | <code>xxx-yyy-chunker</code> | | <code>xxx-yyy-chunker</code> | ||
| Line 65: | Line 65: | ||
| |- | |- | ||
| ! interchunk | ! interchunk | ||
| | 2006 | |||
| | | |||
| | <code>apertium-xxx-yyy.xxx-yyy.t2x</code> | | <code>apertium-xxx-yyy.xxx-yyy.t2x</code> | ||
| | <code>xxx-yyy-interchunk</code> | | <code>xxx-yyy-interchunk</code> | ||
| |- | |- | ||
| ! postchunk | ! postchunk | ||
| | 2006 | |||
| | | |||
| | <code>apertium-xxx-yyy.xxx-yyy.t3x</code> | | <code>apertium-xxx-yyy.xxx-yyy.t3x</code> | ||
| | <code>xxx-yyy-postchunk</code> | | <code>xxx-yyy-postchunk</code> | ||
Revision as of 15:34, 23 July 2019
Contents
The pipeline
The stages
Linguistic data
| stage | introduced | filenames | mode | documentation | |
|---|---|---|---|---|---|
| morphological tagger | 2004 | — | xxx-yyy-tagger,xxx-tagger | — | |
| morphological analysis | 2004 | apertium-xxx.xxx.lexcandapertium-xxx.xxx.twolandapertium-xxx.xxx.twoc,OR apertium-xxx.xxx.dix | xxx-yyy-morph,xxx-morph | ||
| morphological disambiguation | 2004, 2008 | apertium-xxx.xxx.rlx | xxx-yyy-disam,xxx-disam | Constraint Grammar | |
| discontiguous multiword assembly (optional) | 2017 | apertium-xxx-yyy.xxx-yyy.lsx | xxx-yyy-autoseq | Apertium separable | |
| lexical transfer | 2004 | apertium-xxx-yyy.xxx-yyy.dix | xxx-yyy-biltrans | Bilingual dictionary | |
| lexical selection | 2012 | apertium-xxx-yyy.xxx-yyy.lrx | xxx-yyy-lex | Lexical selection | |
| anaphor resolution (optional) | 2019, in progress | ||||
| pre-transfer | — | xxx-yyy-pretransfer | — | ||
| shallow structural transfer | chunker | 2006 | apertium-xxx-yyy.xxx-yyy.t1x | xxx-yyy-chunker | Contributing to an existing pair#Adding structural transfer (grammar) rules | 
| interchunk | 2006 | apertium-xxx-yyy.xxx-yyy.t2x | xxx-yyy-interchunk | ||
| postchunk | 2006 | apertium-xxx-yyy.xxx-yyy.t3x | xxx-yyy-postchunk | ||
| recursive structural transfer | 2019, in progress | apertium-xxx-yyy.xxx-yyy.rtx | xxx-yyy-rectransfer | User:Popcorndude/Recursive_Transfer/Formalism | |
| discontiguous multiword disassembly (optional) | 2017 | apertium-xxx-yyy.yyy-xxx.lsx | xxx-yyy-revautoseq | Apertium separable | |
| morphological generation | 2004 | apertium-yyy.yyy.lexcandapertium-yyy.yyy.twolandapertium-yyy.yyy.twoc,OR apertium-yyy.yyy.dix | xxx-yyy-dgenorxxx-yyy-generorxxx-yyy-generador | ||
| post-generation | 2004 | apertium-yyy.post-yyy.dix | xxx-yyy-pgen | Post-generator | |
Apertium-internal
deformatter, reformatter


