Enriquecimiento de ERDs con
información lingüística haciendo uso
de XSLTs
Proyectando
Silvia Nieto
Directores
Germán Bordel
Mikel Peñagarikano
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
 Conclusiones
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
 Conclusiones
Contexto del proyecto
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
 Conclusiones
Definiciones (I)
 Freeling
 Herramienta que proporciona servicios de análisis lingüístico
 XSL
 Especificación que se compone de XSLT, XPath y XSL-FO
 XSLT
 Conjunto de reglas o patrones para transformar los nodos del árbol
XML que coincidan con ese patrón
 XPath
 Lenguaje que permite escribir las expresiones de búsqueda de los
nodos
 XSL-FO se usa para generar PDFs
Definiciones (II)
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
 Conclusiones
Procedimiento para construir el
ERD enriquecido
ERD sin
enriquece
r
XSLT 1
ERD
de+el
a+el
XSLT 2
Texto
Freeling
Texto
enriquecido
XSLT 3
ERD
enriquecido
XML
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
Ejemplo XSLT: separación de
contracciones gramaticales
 Actúa sobre el ERD
construido a partir del
TRS
 Separa las
contracciones
gramaticales ‘al’ y ‘del’
en preposición y
artículo.
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
 Conclusiones
Ejemplo XSLT en Java:
transformación a texto plano
 La entrada a Freeling es texto plano
 Implementación en JAVA
 Transformador al que se asigna la XSLT
 El método principal de la clase recibe el ERD, ejecuta el
transformador y el resultado lo pasa a Freeling
 Genera un XML con la salida de Freeling
Índice
 Contexto del proyecto
 Tecnología utilizada. Definiciones
 Procedimiento para construir el ERD enriquecido
 Ejemplo XSLT: separación de contracciones
gramaticales
 Ejemplo XSLT en Java: transformación a texto
plano
 Conclusiones
Conclusiones
 Aprendizaje del lenguaje orientado a objetos Java
 Profundizar en conocimientos adquiridos en la
asignatura TAP como
 XML
 XSLT
 XPath
 Oportunidad de colaborar en un proyecto real como
Ehiztari2
Gracias por su atención
Descargar

Diapositiva 1