08.05.2013 Views

Representación del conocimiento textual mediante técnicas lógico ...

Representación del conocimiento textual mediante técnicas lógico ...

Representación del conocimiento textual mediante técnicas lógico ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.4 La independencia de la lengua de la forma lógica 101<br />

Algoritmo: Traducción <strong>del</strong> lema <strong>del</strong> predicado a partir de FT y WR<br />

Entrada: lema<br />

Salida: lema traducido<br />

trad FT := traduce en FT(predicado.lema)<br />

trad WR := traduce en WR(predicado.lema)<br />

si (trad WR == NULL)<br />

lema traducido := trad FT<br />

sino<br />

si (trad WR.contiene(trad FT))<br />

lema traducido := trad FT<br />

sino<br />

lema traducido := trad WR.obten traduccion en(1)<br />

fsi<br />

fsi<br />

devuelve lema traducido<br />

fAlgoritmo<br />

El funcionamiento <strong>del</strong> algoritmo es el siguiente:<br />

Se busca el lema <strong>del</strong> predicado en Free Translation. Este diccionario<br />

devuelve una palabra o una expresión, sin entrar en detalles <strong>del</strong> tipo<br />

categoría gramatical de la palabra o expresión devuelta, ejemplos de<br />

utilización en frases, etc.<br />

Se busca el lema <strong>del</strong> predicado en Babylon. Este diccionario devuelve<br />

una lista de palabras o expresiones clasificadas según su categoría<br />

gramatical.<br />

Se produce una comparación entre la palabras o expresiones devueltas<br />

por Free Translation y la lista de palabras o expresiones clasificadas<br />

según su categoría gramatical devuelta por Babylon consistente en:<br />

• Si Babylon no devuelve ninguna lista de palabras o expresiones cuya<br />

categoría gramatical coincida con el tipo de predicado, entonces la<br />

traducción es la palabra o expresión devuelta por Free Translation.<br />

• Si la palabra o expresión devuelta por Free Translation se encuentra<br />

en la lista de palabras o expresiones devuelta por Babylon dentro<br />

de las clasificadas en la categoría gramatical coincidente con el tipo<br />

de predicado, entonces la palabra o expresión devuelta por Free<br />

Translation es la traducción a ese predicado.<br />

• Si la palabra o expresión devuelta por Free Translation no se encuentra<br />

en la lista de palabras o expresiones devuelta por Babylon

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!