Checking date: 29/04/2022

Course: 2022/2023

Markup Language
Study: Bachelor in Management of Information and Digital Contents (340)

Coordinating teacher: HERNANDEZ PEREZ, ANTONIO

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

Type: Compulsory
ECTS Credits: 6.0 ECTS


The general purpose of the course is to provide students a general set of knowledge, skills and abilities in relation to the markup languages used for the communication, search, dissemination and exchange of information on the Internet and especially on the Web. This will serve to address the acquisition of knowledge and skills in other tools and services that rely on this basic technology.
Skills and learning outcomes
Description of contents: programme
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 aims to provide also basic knowledge that allows to approach, in other courses, the study of various XML-based standards. The course treat HTML as a specific markup language, and CSS as a style sheet language. The basic contents are: LESSON 1. Markup basics Semantics and presentation: markup languages and style sheet languages. LESSON 2. Markup Metalanguages: SGML and XML LESSON 3. Markup syntax of SGML and XML. LESSON 4. HTML and CSS HTML and its relationship with SGML and XML. HTML 4 and XHTML 1. HTML 5. General structure and basic block and online elements. HTML: Links, images and other digital objects. Lists and tables. New structures in HTML 5. Publication on the Web. Introduction to style sheet languages. CSS Syntax. Selectors Style properties Integration with HTML and XML. LESSON 5. Creation of specific languages for specific types of documents: the DTD and XSD schema models and their respective syntaxes LESSON 6. Identification and selection of components of a document treated with XML: XPath. LESSON 7. Transforming XML documents: XSLT. LESSON 8. Overview of other accompanying XML standards. LESSON 9. Markup languages of special interest in the field of library and information science. LESSON 10. XML Software
Learning activities and methodology
- Acquisition of theoretical knowledge (total 3 ECTS) through class attendance, study of learning materials prepared by the professor, tutorials, specialized readings and discussions, participation in forums and onsite or online tutorships. It relates to the competencies 1 to 3, 7 and 10. - Acquisition of practical skills and abilities (total 3 ECTS) through several practical works about HTML markup and addition of style properties with CSS, about XML markup, modeling document into a DTD o XML Schema, and transforming XML documents with XSLT+XPath; and a final group work that includes all subjects treated in the course. All this work during the classroom time and out of it, with subsequent control of the teacher. They relate to the competencies 4 to 6, 8 and 9. -The student can look up the schedule of tutorship sessions in the Aula Global space for the course. In addition to the tutorship at the times and places officially set for the course, students can apply for other outside these hours and to be held in person or online.
Assessment System
  • % end-of-term-examination 40
  • % of continuous assessment (assigments, laboratory, practicals...) 60
Calendar of Continuous assessment
Basic Bibliography
  • Castro, Elizabeth. HTML, XHTML & CSS [Recurso electrónico:] . Peachpit Press. 2007
  • 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
  • Larsen, Rob. Beginning HTML & CSS [Recurso electrónico:]. J. Wiley & Sons. 2013
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
  • Goldfarb, Charles F.; Prescod, Paul. Manual de XML. Madrid [etc.]: Prentice Hall. 1999
  • Harold, Elliotte R. XML : [imprescindible]. Madrid : Anaya Multimedia. 2005
  • 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
  • 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

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