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

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

MODELOS ORIENTADOS A OBJETOS
Infijo a postfijo Expr -> Expr + Término Expr -> Expr - Término
Diseño de Bases de Datos
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
Programación Orientada a Objeto 1
CI-2413 Desarrollo de Aplicaciones para Internet
El TEXTO EXPOSITIVO El objetivo de un texto expositivo es informar hechos ocurridos o ideas a través de la descripción o bien de la narración, es decir.
¿Qué son Los Lenguajes de Programación?
Taller de comunicación
Universidad Nacional Autónoma de Honduras
MI PROGRAMA DE FORMACION
Estrategias de enseñanza y evaluación :
MODELADO DE ANALISIS Y DISEÑO
INSTITUTO UNIVERSITARIO DE CAPACITACIÓN PEDAGÓGICA - IUCP
LA WEBQUEST COMO ESTRATEGIA DE APRENDIZAJE
Sistemas de Razonamiento Lógico
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
Programación 1 Introducción
Traducción dirigida por la Sintaxis
CAPITULO 2 La Representación del Conocimiento
Estrategias de enseñanza y evaluación :
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
ANALISIS SINTACTICO El análisis gramatical es la tarea de determinar la sintaxis, o estructura, de un programa. Por esta razón también se le conoce como.
PROGRAMACIÓN ORIENTADA A OBJETOS
I Taller sobre Desarrollo de Software Dirigido por Modelos, MDA y Aplicaciones (DSDM'04) MDA Aplicado: Una Gramática de Grafos para la Transformación de.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XSLT.
XSLT.
XML no predefine la apariencia de los elementos. Se requiere una descripción aparte mediante una hoja de estilo. XSL (eXtensible Stylesheet Language) es.
Diseño de Objetivos.
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ
ESTRUCTURA DE DATOS ESD-243
OBJETOS DISTRIBUIDOS E INVOCACIÓN REMOTA ING. MARISCAL.
Jesús Vázquez Galán ITIS Consultor: Ferran Prados Carrasco Fecha de entrega: 10-ene-2012.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
CONCEPTOS BÁSICOS Diseño de Sistemas.
LENGUAJES DE PROGRAMACIÓN
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
PROCESO LECTOR Material preparado por: MARTA DONOSO PARRA
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Presentación del curso Presentación El curso hace parte del campo de formación Disciplinar Especifico y se ubica dentro del componente de formación en.
X S L T Julio Pacheco.
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Sistema de análisis distribuido de ATLAS (ADA) Farida Fassi / Mª Dolores Jordán IFIC.
Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos Nour Ali Director: Isidro Ramos NODO: UPV.
Introducción a XML por Joel Candia C Universidad Técnica Federico Santa María Departamento de Electrónica ELO-330 Programación de Sistemas.
Importancia en la efectividad del:
XML. La vida antes de XML ► Comunicación ► Persistencia ► Armado de Documentos.
Facultad de Ingeniería
IMPORTANCIA DE LOS FACTORES DE LA EDUACION VIRTUAL Elaborado por: Grupo Beta - Junio de 2012.
Bienvenida y Saberes Propósito Definiciones multimediales Aplicaciones.
PROGRAMACION ORIENTADA A OBJETOS
Sistemas Expertos Integrantes Javier Farfán Katherine Jara Héctor Gatica.
Reconocimiento de patrones
Optimización automática de programas (OAP)‏ Germán Vidal 1 Curso 2009 / 2010 Optimización automática de programas (OAP)
Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.
LICENCIATURA EN PEDAGOGÍA INFANTIL
Gestión de proyectos fin de carrera
INSTITUCIÓN EDUCATIVA FE Y ALEGRIA VILLA DE LA CANDELARIA
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
SISTEMAS DE INFORMACION ORGANIZACIONAL
*INTERFACES*. DEFINICION Cuando uno usa una herramienta, o accede e interactúa con un sistema, suele haber “algo” entre uno mismo y el objeto de la interacción.
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
Implementación de Aula Virtual Natalia Restrepo Acosta Maestría en Entornos Virtuales de Aprendizaje Universidad de Panamá Proyecto de Intervención.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
DIAGRAMA ISHIKAWA. Dr. Kaorou Ishikawa propuso un método simple de mostrar las causas de un problema de calidad de manera gráfica. A este método se le.
HIPERMEDIA.
Competencias, recursos y ABP (Aprendizaje Basado en Proyectos en el español de los negocios)
ANÁLISIS DEL TEXTO.
Transcripción de la presentación:

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 ERD de+el a+el XML ERD enriquecido Freeling XSLT 1 XSLT 2 XSLT 3 Texto enriquecido

Í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 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 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

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