CPWR: Difference between revisions
From UNLwiki
				
				
				Jump to navigationJump to search
				
				
| imported>Martins No edit summary | imported>Martins No edit summary | ||
| Line 16: | Line 16: | ||
| *As complex structures, such as   | *As complex structures, such as   | ||
|   [[sub-NLW][sub-NLW]...[sub-NLW]]  {ID}  “UW”  (ATTR , ..., #01(ATTR, ...), #02(ATTR, ...), ...)  < FLG , FRE , PRI >; COMMENTS |   [[sub-NLW][sub-NLW]...[sub-NLW]]  {ID}  “UW”  (ATTR , ..., #01(ATTR, ...), #02(ATTR, ...), ...)  < FLG , FRE , PRI >; COMMENTS | ||
| **For further information on complex structures inside the dictionary, refer to [[Dictionary Specs#Complex]] | **For further information on complex structures inside the dictionary, refer to [[Dictionary Specs#Complex structures as NLW*]] | ||
| *As simple structures, such as | *As simple structures, such as | ||
|   [NLW]  {ID}  “UW”  (ATTR , ..., BF=<BASE FORM>, CPWR=MTW(<COMPOSITION RULE>) )  < FLG , FRE , PRI >; COMMENTS |   [NLW]  {ID}  “UW”  (ATTR , ..., BF=<BASE FORM>, CPWR=MTW(<COMPOSITION RULE>) )  < FLG , FRE , PRI >; COMMENTS | ||
Revision as of 17:20, 8 December 2011
Composition rules (CPWR) are used to generate compounds out of the base form.
When to use composition rules
Composition rules must be created only in case of multiword expressions with the following features:
When not to use composition rules
How to create a composition rule
Examples of composition rules
Composition rules in the dictionary
In the UNLarium frameword, composition rules may be expressed in two different formats:
- As complex structures, such as
[[sub-NLW][sub-NLW]...[sub-NLW]]  {ID}  “UW”  (ATTR , ..., #01(ATTR, ...), #02(ATTR, ...), ...)  < FLG , FRE , PRI >; COMMENTS
- For further information on complex structures inside the dictionary, refer to Dictionary Specs#Complex structures as NLW*
 
- As simple structures, such as
[NLW]  {ID}  “UW”  (ATTR , ..., BF=<BASE FORM>, CPWR=MTW(<COMPOSITION RULE>) )  < FLG , FRE , PRI >; COMMENTS
- Where <COMPOSITION RULE> is the rule or set of rules used to form the lemma out of the base form, and <BASE FORM> is the base form
 
Example of dictionary entries containing composition rules
- [[bring] [back]] {12343} "202078294" (pos=VER, #01(IFX(ET0:=4>"ought")), #02(pos=PRE)) <eng, 0, 0>;
- [bring back] {12343} "202078294" (pos=VER, BF=bring, CPWR=MTW(VA([back],A,M0);)) <eng, 0, 0>;