;;;proper nouns

:begin :instance.
Kim_1 := pn-lxm &
[ ORTH <! "Kim" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Kim ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Sandy_1 := pn-lxm &
[ ORTH <! "Sandy" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Sandy ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Pat_1 := pn-lxm &
[ ORTH <! "Pat" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Pat ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Chris_1 := pn-lxm &
[ ORTH <! "Chris" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ NAME 'Chris ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Chris_2 := pn-lxm &
[ ORTH <! "Chris" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Chris ] !> ] ].
:end :instance.

; <<>>


:begin :instance.
Fido_1 := pn-lxm &
[ ORTH <! "Fido" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ NAME 'Fido ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Dana_1 := pn-lxm &
[ ORTH <! "Dana" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Dana ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Ana_1 := pn-lxm &
[ ORTH <! "Ana" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Ana ] !> ] ].
:end :instance.

; <<>>


:begin :instance.
Maria_1 := pn-lxm &
[ ORTH <! "Maria" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Maria ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Hannibal_1 := pn-lxm &
[ ORTH <! "Hannibal" !>,
  SYN [ HEAD [ AGR [ GEND masc] ] ],
  SEM [ RESTR <! [ NAME 'Hannibal ] !> ] ].
:end :instance.

; <<>>


:begin :instance.
Chicago_1 := pn-lxm &
[ ORTH <! "Chicago" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Chicago ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Cleveland_1 := pn-lxm &
[ ORTH <! "Cleveland" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'Cleveland ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
America_1 := pn-lxm &
[ ORTH <! "America" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ NAME 'America ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Mafalda_1 := pn-lxm &
[ ORTH <! "Mafalda" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Mafalda ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Alfredo_1 := pn-lxm &
[ ORTH <! "Alfredo" !>,
  SYN [ HEAD [ AGR [ GEND masc] ] ],
  SEM [ RESTR <! [ NAME 'Alfredo ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Romeo_1 := pn-lxm &
[ ORTH <! "Romeo" !>,
  SYN [ HEAD [ AGR [ GEND masc] ] ],
  SEM [ RESTR <! [ NAME 'Romeo ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Julieta_1 := pn-lxm &
[ ORTH <! "Julieta" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Julieta ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Roma_1 := pn-lxm &
[ ORTH <! "Roma" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Roma ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Milano_1 := pn-lxm &
[ ORTH <! "Milano" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Milan ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Romania_1 := pn-lxm &
[ ORTH <! "Romania" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Romania ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Argentina_1 := pn-lxm &
[ ORTH <! "Argentina" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Argentina ] !> ] ].
:end :instance.

; <<>>

:begin :instance.
Buenos_Aires_1 := pn-lxm &
[ ORTH <! "Buenos", "Aires" !>,
  SYN [ HEAD [ AGR [ GEND fem] ] ],
  SEM [ RESTR <! [ NAME 'Buenos_Aires ] !> ] ].
:end :instance.

; <<>>


;;; <<>> ----- PRONOUNS -----


:begin :instance.
yo_1 := pron-lxm &
[ ORTH <! "yo" !>,
  SYN [ HEAD noun & [ AGR 1sing,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_speaker] !> ]].
:end :instance.

; <<>>

:begin :instance.
t�_1 := pron-lxm &
[ ORTH <! "t�" !>,
  SYN [ HEAD noun & [ AGR 2sing,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_listener] !> ]].
:end :instance.

; <<>>

:begin :instance.
tu_1 := pron-lxm &
[ ORTH <! "tu" !>,
  SYN [ HEAD noun & [ AGR 2sing,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_listener] !> ]].
:end :instance.

; <<>>

:begin :instance.
�l_1 := pron-lxm &
[ ORTH <! "�l" !>,
  SYN [ HEAD noun & [ AGR 3singmasc,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_male] !> ]].
:end :instance.

; <<>>

:begin :instance.
el_2 := pron-lxm &
[ ORTH <! "el" !>,
  SYN [ HEAD noun & [ AGR 3singmasc,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_male] !> ]].
:end :instance.

; <<>>

:begin :instance.
ella_1 := pron-lxm &
[ ORTH <! "ella" !>,
  SYN [ HEAD noun & [ AGR 3singfem,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_female] !> ]].
:end :instance.

; <<>>

:begin :instance.
nosotros_1 := pron-lxm &
[ ORTH <! "nosotros" !>,
  SYN [ HEAD noun & [ AGR 1plurmasc,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_male_speakers] !> ]].
:end :instance.

; <<>>

:begin :instance.
nosotras_1 := pron-lxm &
[ ORTH <! "nosotras" !>,
  SYN [ HEAD noun & [ AGR 1plurfem,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_female_speakers] !> ]].
:end :instance.

; <<>>

:begin :instance.
vosotros_1 := pron-lxm &
[ ORTH <! "vosotros" !>,
  SYN [ HEAD noun & [ AGR 2plurmasc,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_male_listeners] !> ]].
:end :instance.

; <<>>

:begin :instance.
vosotras_1 := pron-lxm &
[ ORTH <! "vosotras" !>,
  SYN [ HEAD noun & [ AGR 2plurfem ,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_female_listeners] !> ]].
:end :instance.

; <<>>

:begin :instance.
ellos_1 := pron-lxm &
[ ORTH <! "ellos" !>,
  SYN [ HEAD noun & [ AGR 3plurmasc,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_male_group] !> ]].
:end :instance.

; <<>>

:begin :instance.
ellas_1 := pron-lxm &
[ ORTH <! "ellas" !>,
  SYN [ HEAD noun & [ AGR 3plurfem,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_female_group] !> ]].
:end :instance.

; ; <<>>

:begin :instance.
usted_1 := pron-lxm &
[ ORTH <! "usted" !>,
  SYN [ HEAD noun & [ AGR 3sing,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_listener] !> ]].
:end :instance.

; ; <<>>

:begin :instance.
ustedes_1 := pron-lxm &
[ ORTH <! "ustedes" !>,
  SYN [ HEAD noun & [ AGR 3plur,
		      CASE nom ] ],
  SEM [ RESTR <! [RELN r_listeners] !> ] ].
:end :instance.

; ; <<>>

;;; ; <<>> ----- DETERMINERS  -----

:begin :instance.
el_1 := def_det-lxm & 
[ ORTH <! "el" !>,
  SYN [ HEAD [ AGR [ GEND masc,
                     NUM sing ] ] ],
  SEM [ RESTR <! [ RELN r_el ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
la_1 := def_det-lxm & 
[ ORTH <! "la" !>,
  SYN [ HEAD [ AGR [ GEND fem,
                     NUM sing ] ] ],
  SEM [ RESTR <! [RELN r_el ] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
los_1 := def_det-lxm & 
[ ORTH <! "los" !>,
  SYN [ HEAD [ AGR [ GEND masc,
                     NUM plur ] ] ],
  SEM [ RESTR <! [RELN r_el ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
las_1 := def_det-lxm & 
[ ORTH <! "las" !>,
  SYN [ HEAD [ AGR [ GEND fem,
                     NUM plur ] ] ],
  SEM [ RESTR <! [RELN r_el ] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
un_1 := indef_det-lxm & 
[ ORTH <! "un" !>,
  SYN [ HEAD [ AGR [ GEND masc,
                     NUM sing ] ] ],
  SEM [ RESTR <! [RELN r_un ] !> ] ].
:end :instance.

;:begin :instance.
;un_1 := det-lxm & 
;[ ORTH <! "un" !>,
;  SYN [ HEAD [ AGR [ GEND masc,
;                     NUM sing ] ] ] ].
;:end :instance.

; ; <<>>

:begin :instance.
una_1 := indef_det-lxm & 
[ ORTH <! "una" !>,
  SYN [ HEAD [ AGR [ GEND fem,
                     NUM sing ] ] ],
  SEM [ RESTR <! [RELN r_un ] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
unos_1 := indef_det-lxm & 
[ ORTH <! "unos" !>,
  SYN [ HEAD [ AGR [ GEND masc,
                     NUM plur ] ] ],
  SEM [ RESTR <! [RELN r_un ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
unas_1 := indef_det-lxm & 
[ ORTH <! "unas" !>,
  SYN [ HEAD [ AGR [ GEND fem,
                     NUM plur ] ] ],
  SEM [ RESTR <! [RELN r_un ] !> ] ].
:end :instance.

; ; <<>>

;;; ; <<>>  POSSESSIVE PRONOUNS  -----

;;; semantics added 06/19

:begin :instance.
mi_1 := poss_det-lxm & 
[ ORTH <! "mi" !>,
  SYN [ HEAD [ AGR [ NUM sing ] ] ],
  SEM [ RESTR <! [ RELN r_mi,
                   POSS 1sg ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
mis_1 := poss_det-lxm & 
[ ORTH <! "mis" !>,
  SYN [ HEAD [ AGR [ NUM plur ] ] ],
  SEM [ RESTR <! [ RELN r_mi,
                   POSS 1sg ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
tu_1 := poss_det-lxm & 
[ ORTH <! "tu" !>,
  SYN [ HEAD [ AGR [ NUM sing ] ] ],
  SEM [ RESTR <! [ RELN r_tu,
                   POSS 2sg ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
tus_1 := poss_det-lxm & 
[ ORTH <! "tus" !>,
  SYN [ HEAD [ AGR [ NUM plur ] ] ],
  SEM [ RESTR <! [ RELN r_tu,
                   POSS 2sg ] !> ] ].
:end :instance.

; ; <<>>

;;;changed 06/21


:begin :instance.
su_1 := poss_det-lxm & 
[ ORTH <! "su" !>,
  SYN [ HEAD [ AGR [ NUM sing ] ] ],
  SEM [ RESTR <! [ RELN r_su,
                   POSS 3sgorpl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
sus_1 := poss_det-lxm & 
[ ORTH <! "sus" !>,
  SYN [ HEAD [ AGR [ NUM plur ] ] ],
  SEM [ RESTR <! [ RELN r_su,
                   POSS 3sgorpl ] !> ] ].
:end :instance.

; ; <<>>

;:begin :instance.
;su_1 := poss_det-lxm & 
;[ ORTH <! "su" !>,
;  SYN [ HEAD [ AGR [ NUM sing ] ] ],
;  SEM [ RESTR <! [ RELN r_his,
;                   POSS 3sgorpl ] !> ] ].
;:end :instance.

;:begin :instance.
;su_2 := poss_det-lxm & 
;[ ORTH <! "su" !>,
;  SYN [ HEAD [ AGR [ NUM sing ] ] ],
;  SEM [ RESTR <! [ RELN r_her,
;                   POSS 3sgorpl ] !> ] ].
;:end :instance.

;:begin :instance.
;su_3 := poss_det-lxm & 
;[ ORTH <! "su" !>,
;  SYN [ HEAD [ AGR [ NUM sing ] ] ],
;  SEM [ RESTR <! [ RELN r_their,
;                   POSS 3sgorpl ] !> ] ].
;:end :instance.

; ; <<>>

;:begin :instance.
;sus_1 := poss_det-lxm & 
;[ ORTH <! "sus" !>,
;  SYN [ HEAD [ AGR [ NUM plur ] ] ],
;  SEM [ RESTR <! [ RELN r_his,
;                   POSS 3sgorpl ] !> ] ].
;:end :instance.

;:begin :instance.
;sus_2 := poss_det-lxm & 
;[ ORTH <! "sus" !>,
;  SYN [ HEAD [ AGR [ NUM plur ] ] ],
;  SEM [ RESTR <! [ RELN r_her,
;                   POSS 3sgorpl ] !> ] ].
;:end :instance.

;:begin :instance.
;sus_3 := poss_det-lxm & 
;[ ORTH <! "sus" !>,
;  SYN [ HEAD [ AGR [ NUM plur ] ] ],
;  SEM [ RESTR <! [ RELN r_their,
;                   POSS 3sgorpl ] !> ] ].
;:end :instance.

; ; <<>>

:begin :instance.
nuestro_1 := poss_det-lxm & 
[ ORTH <! "nuestro" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_nuestro,
                   POSS 1pl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
nuestra_1 := poss_det-lxm & 
[ ORTH <! "nuestra" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_nuestro,
                   POSS 1pl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
nuestros_1 := poss_det-lxm & 
[ ORTH <! "nuestros" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_nuestro,
                   POSS 1pl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
nuestras_1 := poss_det-lxm & 
[ ORTH <! "nuestras" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_nuestro,
                   POSS 1pl ] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
vuestro_1 := poss_det-lxm & 
[ ORTH <! "vuestro" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_vuestro,
                   POSS 2pl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
vuestra_1 := poss_det-lxm & 
[ ORTH <! "vuestra" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_vuestro,
                   POSS 2pl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
vuestros_1 := poss_det-lxm & 
[ ORTH <! "vuestros" !>,
  SYN [ HEAD [ AGR [ NUM sing,
		     GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_vuestro,
                   POSS 2pl ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
vuestras_1 := poss_det-lxm & 
[ ORTH <! "vuestras" !>,
  SYN [ HEAD [ AGR [ NUM plur,
		     GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_vuestro,
                   POSS 2pl ] !> ] ].
:end :instance.

; ; <<>>



;;; ; <<>>  CONJUNCTIONS...  -----
:begin :instance.
y_1 := conj-lxm &
[ ORTH <! "y" !>,
  SYN [ HEAD [ FORM f_y ] ],
  SEM [ RESTR <! [ RELN r_y ] !> ] ].
:end :instance.

; ; <<>>


;;; ; <<>> ----- VERBS -----

:begin :instance.
ser_1 := stv-lxm &
[ ORTH <! "ser" !>,
  SEM [ RESTR <! [ RELN r_ser ] !> ] ]. 

; ; <<>>

:begin :instance.
amar_1 := stv-lxm &
[ ORTH <! "amar" !>,
  SEM [ RESTR <! [ RELN r_amar] !> ] ].
:end :instance.
; ; <<>>

:begin :instance.
cruzar_1 := stv-lxm &
[ ORTH <! "cruzar" !>,
  SEM [ RESTR <! [ RELN r_cruzar] !> ] ].
:end :instance.

; ; <<>>

;;;temporarily implemented as piv'lxm. Doens't cover predicational use, though.
;;;02/15.
:begin :instance.
estar_1 := piv-lxm &
[ ORTH <! "estar" !>,
  SEM [ RESTR <! [ RELN r_estar ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
estar_2 := ger_auxv-lxm &
[ ORTH <! "estar" !>,
  SEM [ RESTR <! [ RELN r_estar ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
dar_1 := dtv-lxm &
[ ORTH <! "dar" !>,
  SEM [ RESTR <! [ RELN r_dar] !> ] ].
:end :instance.

; ; <<>>

;;;this one is for "continuar su mission en la tierra"

:begin :instance.
continuar_1 := stv-lxm &
[ ORTH <! "continuar" !>,
  SEM [ RESTR <! [ RELN r_continuar] !> ] ].
:end :instance.

; ; <<>>

;;;this one is for "continuar vivendo aqui".
;;;"continuar a vivir aqui" still needs to be implemented

:begin :instance.
continuar_2 := srv-lxm &
[ ORTH <! "continuar" !>,
  SEM [ RESTR <! [ RELN r_continuar] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
comer_1 := iv-lxm &
[ ORTH <! "comer" !>,
  SEM [ RESTR <! [ RELN r_comer] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
comer_2 := stv-lxm &
[ ORTH <! "comer" !>,
  SEM [ RESTR <! [ RELN r_comer] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
tener_1 := stv-lxm &
[ ORTH <! "tener" !>,
  SEM [ RESTR <! [ RELN r_tener] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
hacer_1 := stv-lxm &
[ ORTH <! "hacer" !>,
  SEM [ RESTR <! [ RELN r_hacer] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
vivir_1 := piv-lxm &
[ ORTH <! "vivir" !>,
  SEM [ RESTR <! [ RELN r_vivir] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
dormir_1 := iv-lxm &
[ ORTH <! "dormir" !>,
  SEM [ RESTR <! [ RELN r_dormir] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
mentir_1 := iv-lxm &
[ ORTH <! "mentir" !>,
  SEM [ RESTR <! [ RELN r_mentir] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
escribir_1 := stv-lxm &
[ ORTH <! "escribir" !>,
  SEM [ RESTR <! [ RELN r_escribir] !> ] ].
:end :instance.

; ; <<>>

;;;temporarily implemented as piv-lxm, will combine with modifiers
;;;but not with NP's
:begin :instance.
servir_1 := piv-lxm &
[ ORTH <! "servir" !>,
  SEM [ RESTR <! [ RELN r_servir] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
ir_1 := piv-lxm &
[ ORTH <! "ir" !>,
  SEM [ RESTR <! [ RELN r_ir] !> ] ].
:end :instance.

; ; <<>>

;;;implemented 03/29 for "hay un ni�o en la casa".
;;;probably better to implement as unique form "hay",
;;;since only 3sing.
;;;changed to hay 06/22.
;;;changed 06/23.
;;;changed 06/28.


;:begin :instance.
;hay_1 := no-subj-stv-lxm & 
;[ ORTH <! "hay" !>,
;  SYN [ HEAD [ FORM fin ] ],
;  SEM [ RESTR [ LIST < [ RELN r_t-overlap] . < [ RELN r_hay ] > > ] ] ].
;:end :instance.

:begin :instance.
hay_1 := no-subj-stv-lxm & 
[ ORTH <! "hayer" !>,
  SYN [ HEAD [ FORM fin ] ],
  SEM [ RESTR <! [ RELN r_hay ] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
haber_1 := perf_auxv-lxm &
[ ORTH <! "haber" !>,
  SEM [ RESTR <! [ RELN r_haber ] !> ] ].
:end :instance.

; ; <<>>


;;; NOUNS (cn-lxm�s)


:begin :instance.
chico_1 := cn-lxm &
[ ORTH <! "chico" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_chico] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
chica_1 := cn-lxm &
[ ORTH <! "chica" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_chica] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
abuelo_1 := cn-lxm &
[ ORTH <! "abuelo" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_abuelo] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
abuela_1 := cn-lxm &
[ ORTH <! "abuela" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_abuela ] !> ] ].
:end :instance.

; ; <<>>

;;; common nouns with morphologically marked gender
;;; feature 'MORPHGEND' created for the lexical rule to apply (01/21):
;;; GEND defined as masc 01/25
;;; �perra� and �gata� added manually 02/08


:begin :instance.
gato_1 := cn-lxm &
[ ORTH <! "gato" !>,
  SYN [ HEAD [ AGR [ GEND masc,
                     MORPHGEND true ] ] ],
  SEM [ RESTR <! [ RELN r_gato ] !> ] ].
:end :instance.

 ; <<>>

:begin :instance.
gata_1 := cn-lxm &
[ ORTH <! "gata" !>,
  SYN [ HEAD [ AGR [ GEND fem,
                     MORPHGEND true ] ] ],
  SEM [ RESTR <! [ RELN r_gato ] !> ] ].
:end :instance.

 ; <<>>

:begin :instance.
perro_1 := cn-lxm &
[ ORTH <! "perro" !>,
  SYN [ HEAD [ AGR [ GEND masc,
                     MORPHGEND true ] ] ],
  SEM [ RESTR <! [ RELN r_perro ] !> ] ].
:end :instance.

 ; <<>>

:begin :instance.
perra_1 := cn-lxm &
[ ORTH <! "perra" !>,
  SYN [ HEAD [ AGR [ GEND fem,
                     MORPHGEND true ] ] ],
  SEM [ RESTR <! [ RELN r_perro ] !> ] ].
:end :instance.

 ; <<>>

;:begin :instance.
;gato_1 := cn-lxm &
;[ ORTH <! "gato" !>,
;  SYN [ HEAD [ AGR [ GEND morphgend ] ] ],
;  SEM [ RESTR <! [ RELN r_cat ] !> ] ].
;:end :instance.

; ; <<>>

;;;

:begin :instance.
manzana_1 := cn-lxm &
[ ORTH <! "manzana" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_manzana] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
manzano_1 := cn-lxm &
[ ORTH <! "manzano" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_manzano] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
banana_1 := cn-lxm &
[ ORTH <! "banana" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_banana] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
mesa_1 := cn-lxm &
[ ORTH <! "mesa" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_mesa] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
corbata_1 := cn-lxm &
[ ORTH <! "corbata" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_corbata] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
vestido_1 := cn-lxm &
[ ORTH <! "vestido" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_vestido] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
libro_1 := cn-lxm &
[ ORTH <! "libro" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_libro] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
revista_1 := cn-lxm &
[ ORTH <! "revista" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_revista] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
casa_1 := cn-lxm &
[ ORTH <! "casa" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_casa] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
jard�n_1 := cn-lxm &
[ ORTH <! "jard�n" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_jard�n] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
jardin_1 := cn-lxm &
[ ORTH <! "jardin" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_jard�n] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
unicornio_1 := cn-lxm &
[ ORTH <! "unicornio" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_unicornio] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
universidad_1 := cn-lxm &
[ ORTH <! "universidad" !>,
  SYN [ HEAD [ AGR [ GEND fem ] ] ],
  SEM [ RESTR <! [ RELN r_universidad] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
avi�n_1 := cn-lxm &
[ ORTH <! "avi�n" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_avi�n] !> ] ].
:end :instance.

; ; <<>>

;;;These nouns are underspecified for GEND, since they can be both masculine and feminine
;;;

:begin :instance.
estudiante_1 := cn-lxm &
[ ORTH <! "estudiante" !>,
  SEM [ RESTR <! [ RELN r_estudiante] !> ] ].
:end :instance.

; ; <<>>

:begin :instance.
pianista_1 := cn-lxm &
[ ORTH <! "pianista" !>,
  SEM [ RESTR <! [ RELN r_pianista] !> ] ].
:end :instance.

; ; <<>>


:begin :instance.
artista_1 := cn-lxm &
[ ORTH <! "artista" !>,
  SEM [ RESTR <! [ RELN r_artista] !> ] ].
:end :instance.

; ; <<>>


;;; MASS NOUNS

:begin :instance.
pan_1 := mn-lxm &
[ ORTH <! "pan" !>,
  SYN [ HEAD [ AGR [ GEND masc ] ] ],
  SEM [ RESTR <! [ RELN r_pan ] !> ] ].
:end :instance.

;;; ; <<>> ----- PREPOSITIONS -----

;;;deleted 02/11

:begin :instance.
en_1 := mkp-lxm &
[ ORTH <! "en" !>,
  SYN [ HEAD [ FORM f_en ] ] ].
:end :instance.

; ; <<>>

:begin :instance.
en_2 := vpdp-lxm &
[ ORTH <! "en" !>,
  SYN [ HEAD [ FORM f_en ] ] ].
:end :instance.

; ; <<>>

:begin :instance.
nel_1 := masc-vpdp-lxm &
[ ORTH <! "nel" !>,
  SYN [ HEAD [ FORM f_en ] ] ].
:end :instance.

; ; <<>>

:begin :instance.
nel_2 := masc-mkp-lxm &
[ ORTH <! "nel" !>,
  SYN [ HEAD [ FORM f_en ] ] ].
:end :instance.

; ; <<>>

:begin :instance.
a_1 := mkp-lxm &
[ ORTH <! "a" !>,
  SYN [ HEAD [ FORM f_a ] ] ].
:end :instance.

; ; <<>>

:begin :instance.
al_1 := masc-mkp-lxm &
[ ORTH <! "al" !>,
  SYN [ HEAD [ FORM f_a ] ] ].
:end :instance.

; ; <<>>


;;;changed 02/11 

:begin :instance.
con_1 := mkp-lxm &
[ ORTH <! "con" !>,
  SYN [ HEAD [ FORM f_con ] ] ].
:end :instance.

; ; <<>>

;;; changed 02/11 in order to avoid overgeneration. 
;;; rechanged to pdp-lxm 02/24

:begin :instance.
con_2 := pdp-lxm &
[ ORTH <! "con" !>,
  SYN [ HEAD [ FORM f_con ] ] ].
:end :instance.

; ; <<>>

;;;changed from npdp-lxm to pdp-lxm on 02/24

:begin :instance.
de_1 := npdp-lxm &
[ ORTH <!  "de" !>,
  SYN [ HEAD [ FORM f_de ] ] ].
:end :instance.

; ; <<>>

:begin :instance.
del_1 := masc-npdp-lxm &
[ ORTH <!  "del" !>,
  SYN [ HEAD [ FORM f_de ] ] ].
:end :instance.

; ; <<>>