Skip to main content
Skip header

Markup Languages

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code548-0075/01
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *Second Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KUK064Ing. Pavel Kukuliač, Ph.D.
CAH0021doc. RNDr. Jan Caha, Ph.D.
Summary
The subcect should give overview of markup languages usability for
geoinformatics and other geo-sciences.
The markup languages will be presented form four point of view: data and
processes description, data exchange, data storage and data maitanence, data
visualization. Students will have oportunity to go deeply into XML and XSL
languages, but we will focus on other languages as well.
Learning Outcomes of the Course Unit
* Students should be able evaluate different markup languages in a context of a specified situation.
* Students should be able interpret several different standards for markup languages in the area of geoinformatics.
* Students should be able develop simple software using markup languages in a context of a diploma thesis.
Course Contents
1.Markup languages. History, present and future.
2.URI (Uniform Resource Identifier), URL (Uniform Resource Locator), URN
(Uniform Resource Name) a jmené prostory.
3.XML (eXtensible Markup Language).
4.XML Schema a DTD.
5.Simple features a GML (Geography Markup Language).
6.XSL (eXtensible Stylesheet Language) a XSLT (eXtensible Stylesheet Language
Transformation).
7.SVG (Scalable Vector Graphics), VML (Vector Markup Language) and SMIL
(Synchronized Multimedia Integration Language).
8.X3D and VRML (Virtual Reality Modeling Language).
9.XLink, XPath, XlinkTime.
10.Metadata for spatial data and XML.
11.Web Services, SOAP /XMLP (Simple Object Access Protocol)/(XML Protocol) and
Open Geospatial Consortium.
12.OWL (Web Ontology Language).
13.Semantic Web.
Recommended or Required Reading
Required Reading:
OGC. Geography Markup Language (GML) 2.0 [online]. 2001. Available at:
http://www.opengis.net/gml/01-029/GML2.html
W3C. SVG. 2005. Available at: http://www.w3.org/Graphics/SVG/
W3C. XML. 2005. Available at: http://www.w3.org/XML/
W3C. XSL. 2005. Available at: http://www.w3.org/Style/XSL/
OGC. Geography Markup Language (GML) 2.0 [online]. 2001. Dostupný na WWW:
http://www.opengis.net/gml/01-029/GML2.html
OGC. OpenGIS Simple Features Implementation Specification for SQL. 1999.
Dostupné na WWW: http://portal.opengeospatial.org/files/?artifact_id=829
W3C. SVG. 2005. Dostupné na WWW: http://www.w3.org/Graphics/SVG/
W3C. XML. 2005. Dostupné na WWW: http://www.w3.org/XML/
W3C. XSL. 2005. Dostupné na WWW:
XML Protocol Working Group: Home Page. 2004. Dostupné na WWW:
http://www.w3.org/2000/xp/Group/
A další zdroje na WWW dle doporučení na přednáškách a cvičeních.
Recommended Reading:
OGC. Catalogue Services. 2005. Available at:
http://portal.opengeospatial.org/files/?artifact_id=5929&version=1
OGC. Web Feature Service Implemantation Specification. 2005. Available at:
https://portal.opengeospatial.org/files/?artifact_id=8339
OGC. Catalogue Services. 2005. Dostupné na WWW:
http://portal.opengeospatial.org/files/?artifact_id=5929&version=1
OGC. Web Feature Service Implemantation Specification. 2005. Dostupné na WWW:
https://portal.opengeospatial.org/files/?artifact_id=8339
OGC. Web Processing Service (WPS). 2005. Dostupné na WWW:
http://portal.opengeospatial.org/files/?artifact_id=10634
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Exercises evaluation and ExaminationCredit and Examination100 (100)51
        Exercises evaluationCredit33 (33)17
                ProjectProject26 17
                Other task typeOther task type7 0
        ExaminationExamination67 (67)20
                Written examinationWritten examination40 20
                OralOral examination27 0