Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Proyecto.

Avatar for Verónica LS Verónica LS
April 07, 2013
55

 Proyecto.

Avatar for Verónica LS

Verónica LS

April 07, 2013

Transcript

  1. 1

  2. Objetivos……………………………………………………………………3 Introducción……………………………………………………………….5 Desarrollo…………………………………………………………………..7 Primera parte: XML Estructuras de los archivos

    XML…………………………..8 Segunda parte: XSD Propuesta del XSD……………………………………………...11 Tercera parte: XSL XSL y Hoja de estilo …………………………………………….17 Cuarta parte: Resultado final Consulta realizada……………………………………………….22 Conclusiones……………………………..………………………………..26 Referencias………………………………………………………………….28 2
  3. Objetivos 4 Al terminar este proyecto: • Habremos aplicado los

    conocimientos aprendidos durante el curso para crear los archivos XML, XSD y XSL, así como, hojas de estilo. • Habremos creado la consulta deseada, enfatizando que recursos fueron utilizados para que esto fuera posible.
  4. Introducción 6 El presente proyecto final consiste en hacer consultas

    sobre una biblioteca de recursos digitales, para ello a cada a nuestro equipo le toco caracterizar y consultar el recurso digital <<Proyectos de investigación/consultoría >>. Se consideran las siguientes etapas: Etapa I: Caracterización • Creamos un XML instancia con valores reales. << . >> • Propusimos el XSD correspondiente. << . >> • Validamos el XML con respecto al XSD. Etapa II: Consulta y visualización • Creamos un XML instancia con valores reales. << _. >> • Expresamos la consulta en sintaxis XSLT (filtro). << . >> • Creamos una hoja de estilo para visualizar la consulta seleccionada.
  5. Estructuras de los archivos XML 8 El documento <<proyecto.xml>>, sigue

    una estructura establecida a través del esquema conceptual <<proyecto.xsd>> y es representada gráficamente por medio del siguiente árbol.
  6. Estructuras de los archivos XML 9 Con lo anterior se

    pudo generar un conjunto de reglas que nos permitieron describir la estructura (elementos, orden, atributos) y tipos de datos permitidos en nuestro documento <<proyecto.xml>>. *Aquí cada integrante agrego sus 5 respectivas instancias.
  7. Estructuras de los archivos XML 10 Además creamos la instancia

    <<personas_RyT.xml>>, la cual de acuerdo a sus elementos y atributos, podremos utilizar como vinculo para realizar la consulta deseada.
  8. Propuesta del XSD 11 El documento <<proyecto.xsd>> es una descripción

    de estructura y sintaxis del documento <<proyecto.xml>>. Por lo tanto, para el caso de nuestro proyecto, la propuesta del XMD correspondiente cumple con las siguientes características: • Cabecera • Elemento raíz del documento de definición de esquema
  9. Propuesta del XSD 12 • T_proyectos: Este tipo solo tiene

    un elemento llamado proyecto de tipo _ y se puede repetir desde 1 hasta 50. • T_proyecto: Lo usamos para declarar otros elementos que son importantes, como lo son FechaInicio, FechaFin. Estos dos elementos son de tipo date que representa a una fecha de inicio y de fin del proyecto. Además tenemos TituloProyecto que es de tipo cadena y representa el nombre del proyecto, Organizacion y OtrasInstituciones que son de un tipo que declaramos llamado T_Org.
  10. Propuesta del XSD También dentro de T_proyecto declaramos los elementos

    InvestigadoresParticipantes y BecariosParticipantes que son de tipo T_inv, datos que serán utilizados para ver los quienes participan en este proyecto de investigación. Además tenemos ProductoFinalObtenido que fue el resultado final de este proyecto de investigación, el cual es de tipo Cadena. Por último tenemos 2 atributos que son: TipoProyecto de tipo T_tipop y el link para que se pueda tener un acceso rápido a el proyecto de tipo anyURY. 13
  11. Propuesta del XSD • T_Org: En este tipo solo se

    contiene un atributo llamado Entidad, de tipo T_Entidad. • T_Entidad: Este tipo es una faceta. • T_inv: En este tipo declaramos tres elementos de lo cuales los tres son de tipo cadena, estos son: nom, apat y amat; que se refieren a nombre, apellido paterno y apellido materno. A su vez tienen dos atributos, que son: Área de Conocimiento de tipo T_AC y Disciplina de tipo T_odaryd. 14
  12. Propuesta del XSD • T_AC: Es otra faceta que contiene

    las 4 diferentes áreas de conocimiento, que son validas en nuestro XML. • T_odaryd: Es nuestra faceta Odaryd la cual contiene una enumeración de los valores que nos fueron asignados. Además la utilizamos para ver que elementos podemos tomar o son validos en la Disciplina. 15
  13. Propuesta del XSD • T_tipop: Lo usamos para ver que

    tipo de proyecto es otra faceta con solo 3 valores. 16
  14. XSL y Hoja de estilo 17 Nuestro archivo <<proyecto.xsl>>, cumple

    las siguientes características: • Contiene lo necesario para filtrar los datos provenientes del XML. • Contiene código HTML5 para mostrar lo arrojado por los filtros. • Tiene asociado una hoja de estilos CSS3 para la presentación de los datos.
  15. XSL y Hoja de estilo 18 Obteniendo el siguiente resultado:

    Para lograr este resultado se utilizo un framework CSS3.
  16. XSL y Hoja de estilo 19 Un framework o infraestructura

    digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. • Nosotros utilizamos un framework llamado Twitter Bootstrap • Y Bootswatch para tener una combinación de colores y fuentes que brinden una interfaz agradable.
  17. XSL y Hoja de estilo 20 Un framework o infraestructura

    digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. • Nosotros utilizamos un framework llamado Twitter Bootstrap • Y Bootswatch para tener una combinación de colores y fuentes que brinden una interfaz agradable.
  18. XSL y Hoja de estilo 21 • Podemos observar como

    es que visualizamos los datos de la personas que filtramos. • Mostramos los metadatos del recurso o solo algunos (filtro). • Expresamos la consulta en sintaxis XSLT (filtro).
  19. Longino Segundo Verónica 27 De acuerdo a los visto durante

    este curso, se realizo de manera adecuado cada pasa desarrollado durante el proyecto. Cabe mencionar que el uso de nuevas herramientas que nos ayudaron a percatar errores, pero sobre todo a mejorar lo ya trabajado. Por lo tanto concluyo que podemos gestionar grandes cantidades de información en documentos XML, que a su vez podemos validar con respecto a un archivo XSD, para que así de manera sencilla podamos consultar información que necesitemos, sin necesidad de consultar toda la información almenada. Claro sin olvidar que le podemos dar un formato agradable. Cumpliendo además el objetivo de <<mejorar Internet ampliando la interoperabilidad entre los sistemas informáticos usando "agentes inteligentes">> -Web Semántica