Curso 2013 – 2014 Bases de datos documentais PRÁCTICA DE BASES DE DATOS DOCUMENTALES CURSO 2013 / 2014 Entrega 4: XML Objetivo El objetivo de la cuarta parte de la práctica de bases de datos documentales es aprender a crear documentos XML válidos a partir de un lenguaje definido en un DTD (Document Type Definition) Document Type Definition El siguiente fichero DTD define un lenguaje XML para describir los documentos de nuestra base de datos (el fichero se llama libro-biblioteca.dtd). <!ELEMENT documento (titulo, cdu, autor+, materia*, edicion+)> <!ELEMENT titulo (#PCDATA)> <!ELEMENT cdu (#PCDATA)> <!ELEMENT autor (#PCDATA)> <!ELEMENT materia (#PCDATA)> <!ELEMENT edicion (ISBN-ISSN?, editorial, anho, lugar, numero, idioma?, descripcion-fisica, ejemplar+)> <!ELEMENT ISBN-ISSN (#PCDATA)> <!ELEMENT editorial (#PCDATA)> <!ELEMENT anho (#PCDATA)> <!ELEMENT lugar (#PCDATA)> <!ELEMENT numero (#PCDATA)> <!ELEMENT idioma (#PCDATA)> <!ELEMENT descripcion-fisica (#PCDATA)> <!ELEMENT ejemplar (numero-registro, tipo-prestamo, ubicacion-fisica, signatura)> <!ELEMENT numero-registro (#PCDATA)> <!ELEMENT tipo-prestamo (#PCDATA)> <!ELEMENT ubicacion-fisica (#PCDATA)> <!ELEMENT signatura (#PCDATA)> Entrega de la práctica La entrega consta de un fichero XML en el que se representa el documento que se describe en la siguiente sección. El fichero XML debe comenzar con las siguientes líneas que indican que es un fichero XML y que las reglas del lenguaje usado se encuentran en el archivo libro-biblioteca.dtd. <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE documento SYSTEM "libro-biblioteca.dtd"> Licenciatura en Documentación 1 Bases de datos documentais Curso 2013 – 2014 Datos del documento a representar en XML Título:Sempre en Galiza CDU: 869.9 Autores: Castelao Materias: novela, ensayo político, nacionalismo gallego Ediciones: ISBN_ISSN: 84-7154-542-X Editorial: Galaxia Año: 1994 Lugar: Vigo Número de edición: 4 Idioma: Galego Descripción Física: 433 p. Ejemplares: Núm. de registro: 1 Tipo: Préstamo normal Ubicación física: Casa do Patín Signatura: LTO.G 101 Núm. de registro: 2 Tipo: Préstamo en sala Ubicación física: Casa do Patín Signatura: LTO.G 378 Núm. de registro: 3 Tipo: Préstamo normal Ubicación física: Dereito Signatura: BIC DER 107 ISBN_ISSN: 84-7339-156-X Editorial: Akal Año: 1980 Lugar: Madrid Número de edición: 3 Idioma: Galego Descripción Física: 477 p. ; 18 cm Ejemplares: Núm. de registro: 4 Tipo: Préstamo normal Ubicación física: Socioloxía Signatura: LIT CAST 1 Núm. de registro: 5 Tipo: Préstamo en sala Ubicación física: Filoloxía Signatura: L7At-CASTELAO-sem 3 Fecha de entrega de la práctica La fecha límite para la entrega es el Viernes 18 de Mayo de 2012. Licenciatura en Documentación 2