Work

Ortografia Catalana I Lingüística Computacional

Year: 1993
Type: article
Abstract: IntroduccidTant pel que fa a l'anblisi com a la generaci6 de llenguatge natural mitjan~ant tkcniques computacionals l'ortografia pot representar un escull important a l'hora d'identificar o d'escollir adequadament les unitats lkxiques de qub es compon o s'ha de compondre un text.En aquest camp, les llengües (o les regles ortogrhfiques aplicables a les llengües) poden presentar problemhtiques molt diferents que cal estudiar separadament per tal de poder donar la solucid que en cada cas sigui més eficient.L'ortografia catalana presenta uns quants problemes que podríem resumir, sense hnim de ser exhaustius, en els punts següents: a) Elisions @.ex., el pare -> i'home).b) Diacrítics (p.ex., coixins -> coixí).c) Duplicacions (p.ex., nas -> nassos).d) Alternances (p.ex., roca -> roques).Pretenem resoldre aquests problemes utilitzant el llenguatge Prolog.El Prolog és un llenguatge de programaci6 declarativa que permet especificar un problema amb un subconjunt del llenguatge de la lbgica de primer ordre i, a partir d'aquesta especificació, resol el problema automhticament usant la potbncia deductiva de la Ibgica.Dit d'una altra manera, un cop expressat logicament el coneixement necessari per a resoldre el problema no cal dir-li com l'ha de resoldre.El problema que nosaltres volem tractar és saber si un enunciat compleix les regles gramaticals del catalh, tenint en compte les dificultats ortogrhfiques que presenta.Per fer aquesta tasca usarem la notació DCG (definite clause grarnmar) (cf.Pereira i Warren 1980) que ja ve incorporada a la majoria de versions de Prolog.Aquesta notaci6, com tot seguit veurem, ens permet escriure les regles gramaticals de manera semblant a com es fa en lingüística.Per altra banda, un cop escrites les regles en notació DCG, el llenguatge Prolog permet comprovar, sense cap esforc; addicional de programació, si una frase donada és ben formada, així com generar totes les frases ben formades a partir de les esmentades regles i un vocabulari.Exemple: Aquest és un programa en notació DCG.Un cop donada aquesta especificacib, el Prolog identifica que la frase "la nena menja" és ben formada, mentre que la frase "la nen plora" no és correcta.A més a més, també podríem generar totes les frases ben formades.
Language: Spanish
Open Access status: green
OpenAlex ID: W2134434752
FWCI:
Cites: 2
Cited by: 1
Related to: 10