<$BlogRSDUrl$>

Pro·Log·[IR]

Programación Lógica y Recuperación de Información

«Algorithm = Logic + Control» Robert Kowalski (1979)

¡Importante! esta página hace uso de estilos recogidos en la especificación CSS2, no soportados por el navegador que está utilizando. Por favor, lea esta recomendación al respecto.

Archivo

Guardado por meses.

Enlaces

Los siguientes listados son una referencia a partir de la cual ampliar la búsqueda de sitios relacionados (i).

Bitácoras en castellano

Bitácoras en inglés

Directorios, metablogs

Programación lógica, Inteligencia Artificial, Recuperación de Información

Usabilidad, Arquitectura de la Información

Listas, foros, wikis

Matemáticas, ciencias

Miscelánea

Búsquedas

Búsqueda simple en varios de los motores más conocidos. Para mayor precisión, entrar en la página correspondiente e ir al apartado de búsqueda avanzada.

Búsqueda con Google
 

Búsqueda con Yahoo!
 

Búsqueda con AlltheWeb

Varios

Esta página traducida:

Traducción al catalán, internostrum; traducción al portugués, universia.

Reciba un aviso de nuevos comentarios (por Bloglet).


Agregue este sitio a su lector de "feeds" (sindicación mediante el sistema Atom).

Sobre este sitio

Espacio dedicado a la programación lógica y la recuperación de información, con una atención especial al lenguaje Prolog y otros lenguajes afines, pertenecientes al paradigma lógico y declarativo. También se tratará de hablar de estos temas desde la perspectiva de la Biblioteconomía y la Documentación.

En esta página

12.6.03

PLN y Prolog: dos herramientas

Dos interesantes herramientas de programación lógica, aplicables al campo de la recuperación de información, implementadas en lenguaje Prolog, y desarrolladas por Michael A. Covington, director asociado del "Artificial Intelligence Center" de la Universidad de Georgia (EUA):

Se pueden descargar, junto con la correspondiente documentación (en formato PDF) desde http://www.ai.uga.edu/mc/, bajo el epígrafe de la asignatura "CSCI/LING 8570 Natural Language Processing Techniques". Ambas herramientas se ejecutan sin ningún problema bajo el intérprete SWI-Prolog, uno de los más recomendables y estandarizados (totalmente respetuoso con el "estándar de Edimburgo", de facto el estándar Prolog en la actualidad), y que es el que habitualmente utilizo, ya que hacen uso de predicados predefinidos recogidos en la norma ISO correspondiente al lenguaje Prolog [1] [2] [3].

Por cierto, Michael A. Covington es autor, junto con Donald Nute y Andre Vellino, del libro "Prolog Programming in Depth" (Prentice-Hall, 1997), y en solitario de "Natural Language Processing for Prolog Programmers" (Prentice-Hall, 1994). En la página en la que da cuenta de sus monografías publicadas, se puede localizar una referencia completa de ambas obras, así como acceder a los directorios desde los que descargar el código fuente de los ejemplos y programas explicados en ellas.

En la página de Covington encontramos también otras referencias y enlaces relacionados con su actividad profesional y docente, incluyendo ensayos y artículos, como por ejemplo "Efficient Prolog: a practical guide" (Practical notes for Prolog programmers), muy recomendable (se puede descargar, al igual que el resto de sus reportes, en formato PDF y PostScript). Buena parte de su atención está centrada en el procesamiento del lenguaje natural (PLN o NLP por sus siglas en inglés), y desde esta perspectiva enfoca la utilización de las herramientas y potencialidades que ofrece el lenguaje Prolog y por extensión la programación lógica.

Para terminar este comentario, y al hilo de la (problemática) estándarización del lenguaje Prolog y sus múltiples implementaciones, recomiendo la lectura de dos artículos del profesor Roberto Bagnara, de la Universidad de Parma: "Is the ISO Prolog standard taken seriously?" y "On the quality of available Prolog implementations".

[0] comentarios | # | lista |


Pro·Log·[IR],

Publicación: Blogger | Estadísticas: eXTReMe Tracking

Se recomienda ver este sitio con Mozilla 1+, Firefox 0.8+ ó Netscape 7+. Si no queda más remedio, con IE 6+. Si lo desea, comunique cualquier problema al respecto. También será bien recibida cualquier sugerencia sobre el contenido. La fuente de letra preferente es Georgia. Se prohibe la utilización del diseño de la página salvo autorización expresa del autor. Los contenidos escritos son de uso libre, siempre que se cite la fuente.