Checking date: 30/04/2025 12:26:57


Course: 2025/2026

Markup Language
(17353)
Bachelor in Management of Information and Digital Contents (Study Plan 2017) (Plan: 376 - Estudio: 340)


Coordinating teacher: EITO BRUN, RICARDO

Department assigned to the subject: Library and Information Sciences Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
There are no previous requirements for this course.
Objectives
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. Artificial Intelligence (AI) offers the possibility of automatically generating programming code. As part of the course, the possibility of using these kind of auto-coding tools to automate routine tasks will be explained to the student, emphasizing the fact that the use of those tools requires knowledge of the characteristics and the basis of the different languages explained in the course. The course's evaluation criteria, which require the completion of different practical exercises in the classroom, and the type of exam prevent the student from making an inappropriate use of those technologies. The use of AI to complete the practical exercises is only allowed in those cases where it is explicitly stated.
Learning Outcomes
K1: Know the principles and values of democracy and sustainable development, in particular, respect for human rights and fundamental rights, gender equality and non-discrimination, the principles of universal accessibility and climate change. K3: Identify and analyze research methodologies and sources to develop academic work in the field of digital information management K4: Understand and apply the fundamental theories, instruments and techniques to manage information in digital media, covering its organization, control, communication and preservation K6: Know models of information retrieval and visualization using database systems and visual representation methods. K9: Know the principles of user-centered design for digital products, including the use of usability techniques and planning of interactive publications, ensuring an accessible and effective experience for users. S1: Plan and organize teamwork by making correct decisions based on available information and gathering data in digital environments. S2: Use the information by interpreting relevant data, avoiding plagiarism, and in accordance with the academic and professional conventions of the area of study, being able to evaluate the reliability and quality of said information. S3: Apply digital information management principles in different organizational environments, ensuring effective communication of processes and results to stakeholders. S5: Be able to design, manage, and operate with information through database systems, demonstrating skill in information retrieval and the use of query languages to meet complex information needs. S8: Develop skills in the creation of digital content and multimedia editing by applying usability principles. C2: Be able to apply knowledge in a professional way in solving specific digital information management problems using the tools and techniques learned in the academic field C3: Demonstrate ability in the development and execution of digital content projects autonomously working in multidisciplinary teams. C4: Capacity for continuous autonomous learning that facilitates adaptation to new situations and the updating of knowledge in the field of digital information.
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. HTML 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. LESSON 3. CSS Stylesheets Introduction to style sheet languages. CSS Syntax. Selectors Style properties. Introduction to JavaScript. LESSON 4. XML. Characteristics and concepts. LESSON 5. Structure of XML documents. W3C Schemas. Design of XML document types and schemas. LESSON 6. Identification and selection of components of a document treated with XML: XPath. LESSON 7. Transforming XML documents: XSLT. LESSON 8. XML databases and search languages. LESSON 9. Software to work with markup languages.
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 an 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/test 40
  • % of continuous assessment (assigments, laboratory, practicals...) 60

Calendar of Continuous assessment


Extraordinary call: regulations
Basic Bibliography
  • Castro, Elizabeth. HTML, XHTML & CSS [Recurso electrónico: http://proquest.safaribooksonline.com/0321430840] . Peachpit Press. 2007
  • Eito Brun, Ricardo. XML-based Content Management: Integration, Methodologies and Tools. Chandos. 2017
  • Larsen, Rob. Beginning HTML & CSS [Recurso electrónico: http://proquest.safaribooksonline.com/9781118416518]. J. Wiley & Sons. 2013
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
  • 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
(*) 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.