UA
   SISTEMAS DE INFORMACIÓN SEMIESTRUCTURADA    Año académico       Versión PDF.  Versión PDF para convalidación.
Código9245Descripción
Crdts. Teor.3MARCADO DE TEXTOS,XML.SISTEMAS DE PUBLICACION E INDEXACION.TECNOLOGIAS DE SOPORTE.APLICACIONES
Crdts. Pract.3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.


Departamentos y Áreas
DepartamentosÁreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
LENGUAJES Y SISTEMAS INFORMÁTICOSLENGUAJES Y SISTEMAS INFORMATICOS33


Estudios en los que se imparte
Ingeniería en Informática - plan 2001


Pre-requisitos
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2011-12)
Grupo (*)Número
1 13
TOTAL 13
(*) 1: GRUPO 1 - CAS


Ofertada como libre elección (2011-12)
Número máximo de alumnos: Sin límite
Pincha aquí para ver a qué estudios se oferta
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2011-12)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula
CLASE TEÓRICA 1 13/09/2011 23/12/2011 J 08:30 10:30 0016P2007
PRÁCTICAS CON ORDENADOR 1 13/09/2011 23/12/2011 J 10:30 12:30 0016P2007
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
(*) PRÁCTICAS CON ORDENADOR
1: GRUPO Prácticas de SIS - CAS


Grupos de matricula (2011-12)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 1er. M CAS desde - hasta -
(*) 1: GRUPO 1 - CAS


Objetivos de las asignatura / competencias (2011-12)

* Definir los Sistemas de Información Semi-estructurada y su uso en el diseño de sistemas informáticos

* Adquirir los conceptos fundamentales de XML como meta-lenguaje de definición de defición de documentos estructurados.


* Aprender a definir y construir documentos XML bien-formados.

* Aprender a utilizar el lenguaje DTD para la definición de estruturas XML válidas.

* Aprender los conceptos fundamentales y las estrategias de diseño de modelos de datos mediante el lenguaje XML-Schema.

* Aprender los mecanismos de programación fundamentales para el desarrollo de programas mediante los lenguajes XSLT y XPath.

* Introducir los concetos fundamentales de las bases de datos XML y el lenguaje de consulta XQuery.

* Introducir otras tecnologías avanzadas para el desarrollo de sistemas de información XML (como por ejemplo: XPointer, XLink, SVG, ...).


Contenidos teóricos y prácticos (2011-12)
Tema 0: Introducción a los sistemas de información semi-estructurada.
- Comparación entre modelos de datos: relacional, objetual y semi-estructurado.
- Ámbitos de aplicación.

Tema 1: Introducción a XML.
- XML como sistema de representación de información semi-estructurada.
- Desarrollo histórico del XML.
- Usos de XML.
- XML "bien-formado".

Tema 2: Lenguaje DTD.
- XML "válido".
- Necesidad de una gramática de definición de estructuras XML.
- Elementos constructuvos del DTD.
- Sistema de entidades de DTD.
- Ejemplos de diseño con DTD.

Tema 3: XML-Schemas
- XML-Schemas como aplicación XML.
- Elementos constructivos de XML-Schema.
- Estrategias de diseño de estructuras de datos.
- COmparación con DTD.

Tema 4: XSLT
- Transformación de estructuras XML: necesidad y usos.
- XSLT como lengujage de transformación de estructuras XML.
- XSLT como lenguaje funcional: conceptos básicos y motor de recursión.
- Estructuras funcionales fundamentales.
- Algoritmos y estratégias de diseño.
- Introducción al XSLT 2.0

Tema 5: XPath
- Necesidad de un lenguaje de direcciónmiento de estructuras XML.
- Estructura de una expresión XPath.
- Ejes de direccionamiento.
- Test de nodos y validación de predicados.
- intregración con XSLT.

Tema 6: Xquery
- Aspectos de diseño del lenguaje XQuery.
- Elementos funcionales.
- Elementos constructivos.
- Integración de XPath en XQuery.
- Estudio de ejemplos.

Tema 7: Otras tecnologías XML.
- XLink / XPointer.
- SGV.
- DocBook.
- Etc.


Más información
Profesor/a responsable
Pastor Seva , Pedro


Metodología docente (2011-12)
Clases teóricas y prácticas
Los créditos teorícos se desarrollan en clases magistrales participativas donde se desarrollan los contenidos teóricos fundamentales para el desarrollo de los créditos prácticos. Los créditos prácticos se desarrollan en trabajos de prácticas dirigidos por el profesor. Estos trabajos no deben estar limitados al horario de laboratorio, el alumno debe aportar trabajo propio fuera de dicho horario.


Tipo de actividades: teóricas y prácticas
Laboratorios
Las prácticas desarrollan los conceptos teorícos fundamentales mediante diseños y programas que tenga un caracter realista, que tengan que ver con problemas comunes del trabajo como informático (no meros ejercicios académicos y sintéticos).


Profesores (2011-12)
Grupo Profesor/a
TEORIA COMPARTIDA DE 9245, 9321 Y 94121Pastor Seva, Pedro
PRÁCTICAS CON ORDENADOR DE 92451Pastor Seva, Pedro
Enlaces relacionados
Sin Datos


Bibliografía

Definitive XML schema
Autor(es):WALMSLEY, Priscilla
Edición:Upper Saddle River (New Jersey) : Prentice Hall PTR, 2002.
ISBN:0-13-065567-8
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

DocBook XSL : the complete guide
Autor(es):Stayton, Bob
Edición:Dades no disponibles.
ISBN:0-9741521-2-9
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

DOM Scripting : web design with JavaScript and the Document Object model
Autor(es):Keith, Jeremy
Edición:Dades no disponibles.
ISBN:1-59059-533-5
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Professional XML Schemas
Autor(es):CAGLE, Kurt [et al.]
Edición:Birmingham : Wrox Press, 2001.
ISBN:1-861005-47-4
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Sax2
Autor(es):Brownell, David
Edición:Dades no disponibles.
ISBN:0-596-00237-8
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

SVG Essentials
Autor(es):Eisenberg, J. David
Edición:Dades no disponibles.
ISBN:0-596-00223-8
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

The MathML handbook
Autor(es):SANDHU, Pavi
Edición:Hingham : Charles RIver Media Inc, 2003.
ISBN:1-58450-249-5
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

XML : the annotated specification
Autor(es):DuCharme
Edición:Dades no disponibles.
ISBN:9-13-082676-6
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

XML for the World Wide Web : Visual QuickStart Guide
Autor(es):by Elizabeth Castro
Edición:Berkeley : Peachpit Press, 2001.
ISBN:0-201-71098-6
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

XPath, XLink, XPointer, and XML : a practical guide to Web hiperlinking and transclusion
Autor(es):Wilde, Erik, Lowe, David
Edición:Boston : Addison-Wesley, 2003.
ISBN:0-201-70344-0
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

XSL-FO
Autor(es):Pawson, Dave
Edición:Beijing : O`Reilly, 2002.
ISBN:0-596-00355-2
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

XSLT 2.0: programmer`s reference
Autor(es):Kay, Michael
Edición:Birmingham : Wiley, cop.2004.
ISBN:0-7645-6909-0
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

XSLT 2.0 programmer's reference
Autor(es):Michael Kay
Edición:Indianapolis, IN.
ISBN:0-764-56909-0
Recomendado por:PASTOR SEVA, PEDRO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2011-12)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 09/11/2011 -
Periodo ordinario para asignaturas de primer semestre -1 20/01/2012 12:00 15:00 EP/S-10P -
Periodo extraordinario de julio -1 03/07/2012 17:30 20:30 EP/0-24P -
(*) 1: GRUPO 1 - CAS


Instrumentos y criterios de evaluación (2011-12)
Evaluación continua
La asignatura tiene una orientación eminentemente práctica y aplicada. Por lo tanto, aunque existe una parte de contenídos teóricos, estos se consideran un soporte para el desallorro de aplicaciones basadas en XML.

Por lo tanto, la evaluación de la asignatura estará basada fundamentalmente en el desarrollo de prácticas y de trabajos de distinta amplitud y complejidad. Los alumnos deberan completar dichas prácticas y trabajos en la forma y plazos establecidos por el profesor. En estos trabajos prácticos se valorará la capacidad de avanzar en los conceptos teóricos estudiados y la aportación de ideas prácticas propias y originales.

Los alumnos tienen la opción de plantear trabajos prácticos de asignatura basados en temas de su propio interés, con una propuesta clara y concreta de objetivos y metodología a utilizar. El profesor analizará la pertinencia del tema y evaluará el esfuerzo y horas de trabajo que dicha propuesta suponen para el alumno con respecto a la carga docente de la asignatura.

De forma complementaria, el profesor puede exigir a los alumnos la realización de alguna prueba escrita que pueda compensar las deficiencias en la elaboración de los trabajos prácticos.
En esta prueba escrita se desarrollarán conceptos y problemas del temario de la asignatura. Estos exámenes se organizan en varios exámenes parciales y un examen final. En los ejecicios prácticos se valorará la capacidad de avanzar en los coneptos teóricos y la aportación de ideas propias y originales. También es importante presentar una documentación completa y adecuada al desarrollo realizado.