16
Enriquecimiento Enriquecimiento de ERDs de ERDs con información con información lingüística haciendo uso lingüística haciendo uso de XSLTs de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Embed Size (px)

Citation preview

Page 1: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

EnriquecimientoEnriquecimiento de ERDs con de ERDs con información lingüística haciendo uso información lingüística haciendo uso

de XSLTsde XSLTs

Proyectando Silvia Nieto

Directores Germán Bordel

Mikel Peñagarikano

Page 2: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto planoConclusiones

Page 3: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto planoConclusiones

Page 4: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Contexto del proyecto

Page 5: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto planoConclusiones

Page 6: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Definiciones (I)Freeling

Herramienta que proporciona servicios de análisis lingüístico

XSLEspecificación que se compone de XSLT, XPath y XSL-FO

XSLTConjunto de reglas o patrones para transformar los

nodos del árbol XML que coincidan con ese patrónXPath

Lenguaje que permite escribir las expresiones de búsqueda de los nodos

XSL-FO se usa para generar PDFs

Page 7: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Definiciones (II)

Page 8: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto planoConclusiones

Page 9: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Procedimiento para construir el ERD enriquecido

ERD sin enriquece

r

ERDde+ela+el

XML

ERDenriquecido

Freeling

XSLT 1 XSLT 2

XSLT 3

Texto

Textoenriquecido

Page 10: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto plano

Page 11: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Ejemplo:XSLT

Ejemplo XSLT: separación de contracciones gramaticalesActúa sobre el ERD

construido a partir del TRS

Separa las contracciones gramaticales ‘al’ y ‘del’ en preposición y artículo.

Page 12: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto planoConclusiones

Page 13: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Ejemplo:XSLT en JavaEjemplo XSLT en Java: transformación a texto planoLa entrada a Freeling es texto planoImplementación en JAVA

Transformador al que se asigna la XSLTEl 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

Page 14: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ÍndiceContexto del proyectoTecnología utilizada. DefinicionesProcedimiento para construir el ERD

enriquecidoEjemplo XSLT: separación de

contracciones gramaticalesEjemplo XSLT en Java: transformación a

texto planoConclusiones

Page 15: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

ConclusionesAprendizaje del lenguaje orientado a objetos

JavaProfundizar en conocimientos adquiridos en

la asignatura TAP comoXMLXSLTXPath

Oportunidad de colaborar en un proyecto real como Ehiztari2

Page 16: Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano

Gracias por su atención