Checking date: 25/04/2022

Course: 2022/2023

Mark-Up Technologies For Digital Texts
Study: Master in Libraries, Archives and Digital Continuity (335)

Coordinating teacher: ROBLEDANO ARILLO, JESUS

Department assigned to the subject: Department of Library Science and Documentation

Type: Compulsory
ECTS Credits: 3.0 ECTS


Requirements (Subjects that are assumed to be known)
Training complements related to the Web and its standards of structure and semantics (HTML markup language) and rendering (CSS style sheet language) will be required if the student doesn't have previos knowledge on these subjects.
BASIC COMPETENCES: CB8 That students be able to integrate knowledge and face the complexity of making judgments from information that, incomplete or limited, includes reflections on social and ethical responsibilities linked to the application of their knowledge and judgments CB9 That students know how to communicate their conclusions and the latest knowledge and reasons that support them to specialized and non-specialized audiences in a clear and unambiguous way GENERAL COMPETENCES: CG2 Identify lines of technological innovation in libraries and archives and documentation centers, and undertake possible projects for their development. CG6 Accept the need for constant self-learning and continuous training as instruments that facilitate adaptation to technological and organizational innovations. CG8 To value the rigorous and well-done work, in planning, organizing and developing one's own activities, demonstrating initiative, creativity and sense of responsibility, maintaining interest throughout the process, and feeling personal satisfaction with the results achieved. CG9 Integrate knowledge, make judgments and communicate their conclusions, as well as the latest knowledge and reasons that support them, to specialized and non-specialized audiences in a clear and unambiguous way. SPECIFIC COMPETENCES: CE4 Manage the main digital text mark-up technologies needed for storage and dissemination in computerized environments. LEARNING OUTCOMES: The student will acquire extensive knowledge about the procedures, means and typologies in which administrative documents are currently produced in their different production contexts, the modalities and legal aspects of the reuse of information, and the methods and languages ¿¿for their XML markup. The student, after passing the subject, must: - Understand the basis of production, management and exploitation of information and documentation in public and private organizations on all storage media, especially digital media. - To know the diversity of technologies dedicated to the management of documents and files. - Select and evaluate the appropriate technologies for the implementation of electronic document management systems. - Know the legal and ethical principles and legislation that supports the reuse of information. - To know the main initiatives and projects in the field of the reuse of information in the public sector in different administrative and geographical levels. - Be able to propose a project to reuse information and documents. - Know how to apply standards and tools that support the standardization and interoperability of data and documents. LEARNING OUTCOMES: The student, after passing the course, must: - Understand the meaning of common terms in the field of markup languages, and to know the main standards in this area. - Recognize and represent schematically, at different levels of depth, the logical structure of different types of documents, outside of their particular representation, and identify any node in the structure by means of a path. - Know some common markup languages of use in libraries and information centers. - Correctly interpret the markup of SGML or XML documents. - Read and interpret an XML schema, either DTD (Document Type Definition) or XSD (XML Schema Definition), and identify the structural constraints imposed. - Describe and represent the generic structure for a given document type using the DTD syntax; to convert a DTD into an XML Schema, adding the needed constraints. - Transform XML documents into another format, such as HTML, using XSLT and XPath. - Handle specific software to work with XML documents and its related specifications.
Skills and learning outcomes
Description of contents: programme
Topics common to the subject: - Analysis and design of processes, elements, techniques and controls needed for the management, reuse and dissemination of open data, documents and digital evidence. Specific topics of the course: Markup languages, particularly XML and the set of its related specifications, are the lingua franca of the Web who provides interoperability among applications that handle the very diverse collections of both structured data and text documents. This course treats these topics, especially in its application to text documents, and also aims to provide basic knowledge that allows to approach, in other courses, the study of various XML-based standards. Theory: - Markup basics. - Meta-markup languages: SGML y XML. - XML markup syntax. - Creation of specific languages for specific document types: the DTD and XSD schema models and their syntaxes. - Identification and selection of components for processing XML documents: XPath. - Transforming XML documents: XSLT. - Overview of XML related specifications. - Some markup languages of special interest in libraries and information centers. - Software for working with XML. Practice - Various practical cases about XML markup, document modeling in a DTD or XSD, and XML document transformation with XSLT and XPath - Final team work including everything discussed in the course. Unit 1: History and characteristics of markup languages. Topic 2: Definition of document types. The XMLA file production cycle. Definition of document types. File. Specific software installation. Design of a schema for XML. Create and edit XML documents. Theme 3: . Transformation and conversion of XML, XSLT documents. CSS, apply a style sheet to an XML document. Unit 4: Markup languages of special interest in the field of information units. Topic 5: Data storage and XML repositories. Indexing of XML content. Databases and repositories. Indexing of contents.
Learning activities and methodology
TRAINING ACTIVITIES RELATED TO SUBJECT: AF1 Individual work for the study of theoretical and practical materials developed and contributed by the teacher AF2 Individual work for problem solving and case studies AF3 Theoretical-practical classes AF4 Tutorials AF5 Team work AF6 Active participation in forums in the educational platform AF7 Self-assessment tests for content review Code Activity Total hours Onsite Hours % Onsite AF1 90 (30) 0 0 AF2 66 (21) 0 0 AF3 9 (3) 9 (3) 100 (100) AF4 7 (2) 0 0 AF5 90 (30) 0 0 AF6 4 (2) 0 0 AF7 4 (2) 0 0 TOTAL 270 (90) 9 (3) 3.3 (3.3) SUBJECT (COURSE) TEACHING METHODOLOGIES MD1 Presentation of the topic by the teacher with support of computer and audiovisual media, in which the main concepts of the subject are developed and the bibliography is provided to complement the students' learning. MD2 Critical reading of texts recommended by the teacher: press articles, reports, manuals and / or academic articles, either for later discussion in class, or to expand and consolidate the knowledge of the subject. MD3 Resolution, individually or in groups, of practical cases, problems, etc., raised by the teacher. MD4 Exposition and discussion in class, under the moderation of the teacher, of subjects or practical cases related to the subject. MD5 Preparation of papers and reports, individually or in groups. MD6 Reading of theoretical and practical teaching materials. TUTORIALS SCHEME The schedules of the tutorials, adjusted to the disposition by the University, can be consulted in the space of the course in the platform (Aula Global). They will include at least two sections, one for face-to-face and the other for online tutorials. In addition to these official tutorials, students can request and arrange with the teacher online or on-site tutorials outside those times.
Assessment System
  • % end-of-term-examination 50
  • % of continuous assessment (assigments, laboratory, practicals...) 50
Calendar of Continuous assessment
Basic Bibliography
  • Arciniegas, Fabio. Programación Avanzada con XML. Méjico [etc.]: McGraw Hill. 2002
  • Eito Brun, Ricardo. Lenguajes de marcas para la gestión de recursos digitales : aproximación técnica, especificaciones y referencia. Gijón (Asturias): Trea. 2008
  • Eito Brun, Ricardo. XML-based Content Management: Integration, Methodologies and Tools. London, etc.: Chandos. 2018
  • Harold, Elliotte R.. XML : [imprescindible]. Madrid : Anaya Multimedia. 2005
Recursos electrónicosElectronic Resources *
Additional Bibliography
  • Fung, Khun Yee. XSLT : working with XML and HTML. Boston [etc.] : Addison-Wesley. 2000
  • Geroimenko, Vladimir; Chen, Chaomei (eds.). Visualizing the semantic web : XML-based internet and information visualization. London : Springer. 2003
  • Gilmour, Ronald W. XML : A Guide for Librarians. Chicago ; London : Lita. 2003
  • Goldberg, K.H. XML: Visual QuickStart Guide [2ª ed.]. Berkeley, CA: Peachpit Press. 2008
  • Goldfarb, Charles F.; Prescod, Paul. Manual de XML. Madrid [etc.]: Prentice Hall. 1999
  • Harold, Elliotte Rusty; W. Scott Means. XML in a Nutshell: A Desktop Quick Reference. Sebastopol [etc.]: O'Reilly Media. 2001
  • Holman, G. Ken. Definitive XSLT and XPath. Upper Saddle River, NJ: Prentice Hall. 2002
  • Marchal, Benoît. XML by Example. Indianapolis : QUE. 1999
  • Miller, Dick R.; Clarke, Kevin S. Putting XML to Work in the Library. Chicago: American Library Association. 2004
  • Morrison, Michael, et al. XML al Descubierto. Madrid [etc.]: Prentice Hall, 2000. Madrid [etc.]: Prentice Hall. 2000
  • Ng, Kwong B. Using XML : a how-to-do-it Manual and CD-ROM for Librarians. Nueva York : Neal-Shuman. 2007
  • Tennant, Roy (ed.). XML in libraries. New York : Neal-Schuman Pub. 2002
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

The course syllabus may change due academic events or other reasons.