====== L: 11/12/2020 ====== **Master in Informatics and Computing Engineering\\ Information Description, Storage and Retrieval\\ Instance: 2020/2021** \\ --- \\ ====== Lecture #9 :: 11/12/2020 ====== ===== Goals ===== By the end of this class, the student should be able to: * List the components of an ontology and the related OWL constructs; * Use the concepts of class and property of OWL to construct models of application domains; * Create an ontology for a selected domain; * Represent the ontology using an editing tool. ===== Topics ===== - Ontologies * Introduction * Ontology Development - OWL: Web Ontology Language * Classes * Properties * Class descriptions * Property restriction ===== Bibliography ===== * W3C, //[[http://www.w3.org/TR/owl2-primer/|OWL 2 Web Ontology Language Primer (Second Edition)]]//, W3C Recommendation 11 December 2012, last accessed December 2020 ===== Materials ===== * Grigoris Antoniou and Frank van Harmelen, //A Semantic Web Primer//, 2nd edition, The MIT Press, 2008 (chapter 4) * Protégé. //User Documentation//, online at [[http://protegewiki.stanford.edu/wiki/Main_Page|Protégé wiki]], [[http://protegeproject.github.io/protege/|Protégé Documentation]] last accessed December 2020 * Apache Software Foundation, //Apache Jena//, online at [[http://jena.apache.org/|Apache]], last accessed December 2020 * GraphDB Semantic Graph Database, online at [[ http://graphdb.ontotext.com/|GraphDB]], last accessed December 2020 * Clark & Parsia, //[[https://github.com/complexible/pellet|Pellet: An Open Source OWL DL reasoner for Java]]//, last accessed December 2020 ===== Tasks ===== * Make an iteration over the ontology for the domain; * Use the Protégé tool to represent the ontology, validate it and make inferences; * Explore the ontology with sample queries; * Consider your datasets as an input for populating the ontology. ===== Summary ===== * OWL: Web Ontology Language. Classes. Properties. Class descriptions. Property restrictions. * Work on Milestone 3 in the Course Project, "Semantic Web". * Exploitation of ontologies. --- //JCL, MCR, SSN// [[08|« Previous]] | [[index|Index]] | [[10|Next »]]