Finite State Morphologie des Deutschen

Formenaufbau 2 - Vom Akzeptor zur Analyse/Generierung

Lexikon

  • define Lexikon [
      <CLASS> FL= 1 </CLASS> P i n g u i n 
      |
      <CLASS> FL= 2 </CLASS> E i s b ä r
    ];
    
    
Flexionsendungen 1
  • define Flex1 [ 
      "&numb" "=sg"
      |
      0:e "&numb" "=pl"
    ];
    
Flexionsendungen 2
  • define Flex2 [
      "&numb" "=sg"
      |
      0:e 0:n "&numb" "=pl"
    ];
    
Filtern und Aufbauen
  • define Nouns [
      [Lexikon .o. [?* FL= 1 ?*]] Flex1
       |
       [Lexikon .o. [?* FL= 2 ?*]] Flex2
     ] 
     .o.  [
       [ "&numb" "=sg" | "&numb" "=pl"|"<CLASS>" ?* "</CLASS>"] -> 0
     ];
    
Upper vs. Lower für Nouns
  • <CLASS>FL=1</CLASS>Pinguin&numb=sg	Pinguin
    <CLASS>FL=1</CLASS>Pinguin&numb=pl	Pinguine
    <CLASS>FL=2</CLASS>Eisbär&numb=sg	Eisbär
    <CLASS>FL=2</CLASS>Eisbär&numb=pl	Eisbären
    
zurück weiter
April 2005 Luzius Thöny