Semantic Web introduces the students to the standards of the semantic web. The World Wide Web has changed the way people communicate with each other. Over the years the web has developed into a medium for sharing all kinds of information. Most of the information on the web is designed for human-readability. This makes it difficult for computer programs to interpret the information that is present on webpages. The semantic web should eliminate these difficulties and thereby increasing the functionality of a computer program on the web. By separating the content of what is presented on a web-page from the way it is presented, and by annotating the content it becomes possible to provide semantics for the content. In this course the students will become familiar with the developments and standards of the semantic web, such as RDF, RDFa, SPARQL, and OWL2. After completing this course students will be able to build web applications using semantic web standards. Furthermore students will be able to judge whether and how semantic web standards can be applied in web-applications.
Knowledge of Propositional and Predicate Logic.