teach:dapi:202021:lectures:08
Table of Contents
L: 04/12/2020
Master in Informatics and Computing Engineering
Information Description, Storage and Retrieval
Instance: 2020/2021
—
Lecture #8 :: 04/12/2020
Goals
By the end of this class, the student should be able to:
- List the semantic web goals;
- Identify the semantic web technologies and characterize their scope;
- Describe the RDF model: graph of statements about resources, with subject, predicate and object;
- Relate RDF graphs with their serialized versions in XML;
- Describe the classes and properties of RDF-Schema;
- Query ontologies using the SPARQL language;
- Identify key concepts of the domain of the dataset under study;
- List some features of the Protégé tool for ontology editing.
Topics
- Introduction to the Semantic Web
- Components of the Semantic Web
- Resource Description Framework (RDF)
- RDF graph; RDF in XML or JSON
- RDF-Schema: RDF Vocabulary Description Language
- Classes, Properties, Domains and values
- SPARQL
- Query RDF with SPARQL
Bibliography
- W3C, Semantic Web, last accessed December 2020
- Guus Schreiber, Yves Raimond, RDF 1.1 Primer, W3C Recommendation 10 February 2004, last accessed December 2020
- W3C, RDF Vocabulary Description Language 1.0: RDF Schema, 2004, last accessed December 2020
- W3C, SPARQL 1.1 Query Language, W3C Recommendation 21 March 2013, last accessed December 2020
- W3C, SPARQL 1.1 Overview, W3C Recommendation 21 March 2013, last accessed December 2020
- Grigoris Antoniou and Frank van Harmelen, A Semantic Web Primer, 2nd edition, The MIT Press, 2008 (chapters 1, 3)
- T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American 284, May 2001, 34–43
- Nigel Shadbolt, Tim Berners-Lee, Wendy Hall, The Semantic Web Revisited, IEEE Intelligent Systems, Volume 21, Issue 3, 2006
Materials
- J. Correia Lopes, Cristina Ribeiro, Sérgio Nunes. Milestone #3: Semantic Web, September 2020
- The Semantic Web stack, in Tim Berners-Lee, Semantic Web on XML, W3C, 2000
- Linked Open Vocabularies, LOV, last accessed December 2020
- Repository for bio-ontologies, BioPortal, last accessed December 2020
- Protege ontology library, Protege ontology library, last accessed December 2020
- Matthew Horridge. A Practical Guide To Building OWL Ontologies Using Protégé 4 and CO-ODE Tools, Edition 1.3, last accessed December 2020
- Alan Rector. Pizzas in 10 Minutes --- A Quick Demonstration of Handy Shortcuts and Features, last accessed December 2020
- Protégé. User Documentation, last accessed December 2020
- Download Protege: http://protege.stanford.edu/products.php#desktop-protege
- Gene Ontology Consortium, GO Protege Tutorial, Protégé 5 tutorial for GO Editors. V2, Sep 18, 2017, last accessed December 2020, DOI
- Natalya F. Noy, Deborah L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology, Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001, last accessed December 2020
Tasks
- Identify domain concepts of the dataset under study;
- Sketch a list of questions that a knowledge base based on the ontology should be able to answer;
- Evaluate the vocabularies or existing ontologies for the domain;
- Use the Protégé tool to represent some domain concepts (classes and properties).
Summary
- Semantic Web. Components of the Semantic Web.
- Resource Description Framework (RDF); RDF graph; RDF in XML and JSON.
- RDF Vocabulary Description Language (RDF-Schema). Classes. Properties. Domains and values.
- Query ontologies with SPARQL.
- Work on Milestone 3 in the Course Project, “Semantic Web”.
- Identify domain concepts for the dataset under study.
- Search for existing vocabularies and ontologies for the domain.
- Explore the features of the Protégé tool for ontology editing.
— MCR, JCL, SSN
« Previous | Index | Next »
teach/dapi/202021/lectures/08.txt · Last modified: 2020/12/04 14:42 by mcr