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
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.
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.
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.
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
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.
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
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
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
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.
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.
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.
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).
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