-
This course aims to provide the basic overview of the Semantic Web, and how it can be applied to enhance data integration and knowledge inference in the web.
Ontology is the backbone of the Semantic Web. It models the semantics of data and represents them in markup languages proposed by the World Wide Web Consortium (W3C).
This course aims to provide the basic overview of what the Semantic Web is and how it can be applied.
Fundamental parts of the course are the Semantic Web languages. It starts from XML and goes further to RDF, SPARQL and OWL.
The course will include presentation of tools like Protege (a state-of-the art graphical editor for Semantic Web documents) and Virtuoso Universal Server (a middleware and database engine hybrid that combines the functionality of a traditional RDBMS, ORDBMS, virtual database, Resource Description Framework (RDF), XML, free-text, Web Application Server, and File Server).
The course covers the following subjects:
– The vision of Semantic Web
– Architecture and tools
– Introduction to ontologies
– RDF, RDF Schema and Linked data
– Ontologies, logic and inference
– Ontology engineering
Evaluation is based on final exams and optional assignments/projects.
projects and oral exams
The course aims to develop a substancial understanding of semantic web technologies.
On completing the course, students should have achieved reasonable competence in these technologies.
They should also be able to:
– Justify the reasons for extending web technologies with semantic capabilities and inference systems.
– Design an ontology in a specific domain, implement it using the Protege editor and query it using SPARQL.
– illustrate an understanding of the formal logical principles, and the overall architecture of the semantic web
– Idenfity limitations of, and suitable applications for Semantic Web technologies.
– A Semantic Web Primer, third Edition , by Grigoris Antoniou, Paul Groth,Frank van Harmelen and Rinke Hoekstra, 2012, MIT Press, ISBN 978-0-262-01828-9
– Programming the Semantic Web by Toby Segaran, Colin Evans, Jamie Taylor, and Segaran Toby,2009, O’Reilly, ISBN 978-0596153816
– Semantic Web for the Working Ontologist, by Dean Allemang and James Hendler,2011, Morgan Kaufmann, ISBN 978-0-12-385965-5
– Semantic Web Programming by John Hebeler, Matthew Fisher, Ryan Blace, and Andrew Perez-Lopez, 2009,Wiley, ISBN 978-0470418017
– Semantic Web For Dummies, by Jeffrey T. Pollock, 2009,For Dummies, ISBN: 978-0470396797
– Foundations of Semantic Web Technologies, by Pascal Hitzler, Markus Krotzsch, and Sebastian Rudolph, 2009,Chapman & Hall/CRC Textbooks in Computing, ISBN: 978-1420090505
– Introduction to the Semantic Web and Semantic Web Services, by Liyang Yu, 2007,Chapman & Hall, ISBN 978-1584889335
– Semantic Web Services: Theory, Tools and Applications, by Jorge Cardoso,2007,IGI Global, ISBN 978-15990404
– Linked Data: Evolving the Web into a Global Data Space by Heath T. and Bizer C., 2011, Morgan&Claypool Publisher