Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia...

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

Transcript of Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia...

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