From Semantic Web Technologies

Jump to: navigation, search

OWL 2 - Theory and Practice

a tutorial at ISWC2010, Shanghai, China, November 2010

Speakers: Bernardo Cuenca Grau, Birte Glimm, Pascal Hitzler, Héctor Pérez-Urbina


The revision OWL 2 of the Web Ontology Languages has recently been completed. It provides extended modelling capabilities, alternative syntaxes, revised semantics, and a different layering. In this tutorial, we (1) thoroughly introduce OWL 2, its syntaxes, and its formal semantics; and (2) explain the use of several major OWL tools – including Protégé, Jena, the OWL API, and Pellet – in hands-on sessions.


09:00 - 10:00 OWL introduction (Pascal)
10:00 - 10:30 coffee break
10:30 - 12:30 OWL introduction (Pascal)
12:30 - 14:00 lunch
14:00 - 16:00 hands-on session (Birte)
16:00 - 16:30 coffee break
16:30 - 18:30 applications (Bernardo)

Preparation for the hands-on session

In the hands-on session we use the Protege OWL editor to build a small OWL ontology. We would appreciate if you could bring a laptop to the afternoon part of the tutorial. In order to start the hands-on session without spending time on installing Protege, we would further appreciate if could already install Protege 4.1 beta on your laptop. Protege is free software, available from: New users are asked to register before they download the software, but this should only take a couple of minutes. Protege requires Java 1.5 and if you are not sure whether you have that or you know that you don't have it, the platform independent installer program or the OS X application bundle for Mac users is the best choice. Otherwise you can also just download the Protege ZIP file and extract it to get Protege.


final version (PDF)


External Resources

Speaker Biographies

Bernardo Cuenca Grau works at the Oxford University Computing Laboratory (Oxford, UK) and currently holds a prestigious University Research Fellowship from the Royal Society. He previously worked as a research assistant at the Oxford University Computing Laboratory and also as a research fellow at the School of Computer Science, University of Manchester. His research interests include knowledge representation and reasoning, ontologies and ontology languages, description logics, and Semantic Web technologies. For further information, please see

Birte Glimm is a research assistant at the Oxford University Computing Laboratory, UK. She is one of the main implementers of the HermiT OWL reasoner and her research interests cover the development and optimization of algorithms for reasoning in OWL and extensions thereof. Most recently, she has worked in the W3C Data Access Working Group on extending the SPARQL query language beyond RDF to also include inferred results in query answers using RDF(S) or OWL semantics. For further information, please see

Pascal Hitzler is assistant professor at the Kno.e.sis Center at Wright State University, Dayton, Ohio. His research interests comprise Semantic Web, neural-symbolic integration, knowledge representation and reasoning, and mathematical foundations of artificial intelligence. For further information please see

Héctor Pérez-Urbina is a Senior Research Scientist at Clark & Parsia, LLC. His main research interests are in the areas of Description Logics and Knowledge Representation and Reasoning, and their application to the problems of ontology-based data access and information integration. For further information, please see