Protégé Tutorial Schedule: Difference between revisions

From NCOR Wiki
Jump to navigationJump to search
m (Created page with ''''Friday, August 10, 2012''' 9:00-9:15am Course Introduction 9:15-9:30am Installing and Configuring Protégé-OWL 9:30-10:30am Introduction to Ontology (Barry Smith) 10:30-10:...')
 
mNo edit summary
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Friday, August 10, 2012'''
What follows is a detailed schedule of the two-day [http://ncorwiki.buffalo.edu/index.php/Introduction_to_Prot%C3%A9g%C3%A9 Protégé Tutorial] to be held in the University at Buffalo on August 11-12, 2012.
 
<!--Videos
https://ub.webex.com/ub/lsr.php?AT=pb&SP=MC&rID=21268822&rKey=4ee57234ea17082e
https://ub.webex.com/ub/lsr.php?AT=pb&SP=MC&rID=21268957&rKey=14f98448a4ea777d
https://ub.webex.com/ub/lsr.php?AT=pb&SP=MC&rID=21269427&rKey=0bf926917540ff13
-->
 
'''Saturday, August 11, 2012'''
 
:Slides
::[http://ncor.buffalo.edu/2012/Smith-Introduction.pptx Smith]
::[http://ncor.buffalo.edu/2012/Rudnicki-Protege-1.pptx Rudnicki]
 
:Example OWL File
::[http://ncor.buffalo.edu/2012/TutorialMonopolyOntology.owl Monology Ontology (1)]
 
:8:30-9:00am  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registration   
:[https://ub.webex.com/ub/lsr.php?AT=pb&SP=MC&rID=21268822&rKey=4ee57234ea17082e Video of Morning Session]
:For videos of later sessions please write to [mailto:phismith@buffalo.edu phismith@buffalo.edu]
 
:9:00-9:30am  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Introduction to Ontology (Barry Smith)
:9:30-10:30am  &nbsp;&nbsp;&nbsp;&nbsp;Introduction to RDF and RDFS (Ron Rudnicki)
:10:30-10:45am &nbsp;&nbsp;Break
:10:45-12:30pm &nbsp;&nbsp;Introduction to OWL (RR)
:12:30-1:30pm  &nbsp;&nbsp;&nbsp;&nbsp;Lunch
:1:30-3:00pm  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Developing an Ontology in Protégé OWL - Classes and Properties (RR)
:3:00-3:15pm  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Break
:3:15-5:00pm  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Developing an Ontology in Protégé OWL - Axioms and Restrictions  (RR)
9:00-9:15am Course Introduction
'''Sunday, August 12, 2012'''
9:15-9:30am Installing and Configuring Protégé-OWL
 
9:30-10:30am Introduction to Ontology (Barry Smith)
:Slides
10:30-10:45am Break
::[http://ncor.buffalo.edu/2012/Rudnicki-Protege-2.pptx Rudnicki]
10:45-12:30pm Introduction to OWL
 
12:30-1:30pm Lunch
:Example OWL files
1:30-3:00pm Developing an Ontology in Protégé OWL - Classes and Properties
::[http://ncor.buffalo.edu/2012/MonopolyOntology.owl Monopology Ontology (2)]
3:00-3:15pm Break
::[http://ncor.buffalo.edu/2012/Game1.owl Monopology Game]
3:15-5:00pm Developing an Ontology in Protégé OWL - Axioms and Restrictions
'''Saturday, August 11, 2012'''
:9:00-10:00am &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Protégé Tips and Plugins (RR)
:10:00-10:30am &nbsp;&nbsp;    SPARQL Query Language for RDF (RR)
9:00-9:45am Protégé Tips
:10:30-10:45am &nbsp;&nbsp;    Break  
9:45-10:30am Protégé Plugins
:10:45-12:15pm &nbsp;&nbsp;    SPARQL Query Language for RDF (RR)
10:30-10:45am Break
:12:15-1:15pm &nbsp;&nbsp;&nbsp;&nbsp;    Lunch  
10:45-12:00pm Reasoning in Protégé-OWL
:1:15-2:45pm &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Other OWL Editors - TopBraid Composer (RR)
12:15-1:15pm Lunch
:2:45-3:00pm &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Break  
1:15-2:45pm SPARQL Query Language for RDF
:3:00-5:00pm &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Examples of ontology resources and how you can use them (see [http://goo.gl/AY3RN Scratchpad]
2:45-3:00pm Break
 
3:00-4:15pm Other OWL Editors - TopBraid Composer
The tutorial is designed for participants having little to no experience in creating ontologies using computers. The goal is to provide a sufficiently broad covering of OWL, Protégé, and other semantic web technologies so that participants can be immediately productive and have an understanding of the range of technologies that they build upon to support their own projects.
4:15-5:00pm Warnings to Ontology Developers (Barry Smith)
 
'''Day 1''' will begin with an introduction to the theory and best practices of ontology development delivered by Barry Smith. Following this introduction will be a survey of the Web Ontology Language (OWL) that can be used to express the content of an ontology.  The remainder of the day will turn to the more practical matter of using Protégé to write an ontology in OWL, including how to import terms from other ontologies using the [http://obi-ontology.org/page/MIREOT MIREOT] method. An example ontology will be created in this section of the course and participants will have the opportunity to acquire hands-on experience in the use of Protégé.


'''Course Description'''
'''Day 2''' will demonstrate how to enhance the capabilities of the standard version of Protégé with plugins, including the use of OWL-reasoners and the SPARQL Query Language for RDF to expand and explore ontologies. The course will conclude with a comparison of Protégé with the Free Edition of TopBraid Composer &trade; and a brief overview of common problems arising from the use of OWL to express an ontology.


The course is designed for participants having little to no experience in creating ontologies in OWL. The goal of the course is to provide a sufficiently broad covering of OWL, Protégé, and other semantic web technologies so that participants can be immediately productive and have an understanding of the range of technologies that they build upon to support their own projects.
It will familiarize participants with:


Day 1 will begin with an introduction to the theory and best practices of ontology development delivered by Barry Smith. Following this introduction will be a survey of the Web Ontology Language (OWL) that can be used to express the content of an ontology.  The remainder of the day will turn to the more practical matter of using Protégé to write an ontology in OWL. An example ontology will be created in this section of the course and participants will have the opportunity to acquire hands-on experience in the use of Protégé.
:the use of the Protégé-OWL editor to create and maintain ontologies
The second day of the course will demonstrate how to enhance the capabilities of the standard version of Protégé with plugins including the use of OWL-reasoners and the SPARQL Query Language for RDF to expand and explore ontologies. The course will conclude with a comparison of Protégé with the Free Edition of TopBraid ComposerTM and a brief overview of common problems arising from the use of OWL to express an ontology.
:enhancing Protégé with plugins
:OWL reasoning and the use of the query language SPARQL


The course introduces the use of the Protégé-OWL editor to create ontologies. The content of the course includes an introduction to ontologies, basic use of Protégé, enhancing Protégé with plugins, owl reasoning and the use of the query language SPARQL.
During the hands-on portion of the course, participants will learn how to navigate the latest version of the Protégé tool set, which supports the full OWL 2 standard.  
The course is designed for participants having no prior experience in ontology development or use of OWL editors.
During the hands-on portion of the course, participants will learn how to navigate the latest version of the Protege tool set, which supports the full OWL 2 standard. Protege is the most popular and widely used ontology editor, employed in projects by organizations such as the World Health Organization, eBay, and Yahoo!.


The Protégé-OWL Course provides an introduction to ontology development in OWL, both from a theoretical standpoint and from a practical standpoint through hands-on use of the Protégé platform. The course also emphasizes how to use OWL ontologies, and other semantic technologies like SWRL, to build semantic applications with examples from real-world use cases.
'''Background Reading'''
:A short but useful introductory tutorial on Protege-OWL can be found at [http://protegewiki.stanford.edu/wiki/Protege4GettingStarted Getting Started with Protege 4].
:A more comprehensive treatment is provided in [http://owl.cs.manchester.ac.uk/tutorials/protegeowltutorial Matthew Horridge's Protege-OWL Tutorial].
:[http://ontology.buffalo.edu/smith Barry Smith's Ontology Page], including links to audio and video presentations, and a page containing [http://ontology.buffalo.edu/smith/articles/ontologies.htm introductory material on ontology].

Latest revision as of 15:21, 5 September 2012

What follows is a detailed schedule of the two-day Protégé Tutorial to be held in the University at Buffalo on August 11-12, 2012.


Saturday, August 11, 2012

Slides
Smith
Rudnicki
Example OWL File
Monology Ontology (1)
8:30-9:00am       Registration
Video of Morning Session
For videos of later sessions please write to phismith@buffalo.edu
9:00-9:30am       Introduction to Ontology (Barry Smith)
9:30-10:30am     Introduction to RDF and RDFS (Ron Rudnicki)
10:30-10:45am   Break
10:45-12:30pm   Introduction to OWL (RR)
12:30-1:30pm     Lunch
1:30-3:00pm       Developing an Ontology in Protégé OWL - Classes and Properties (RR)
3:00-3:15pm       Break
3:15-5:00pm       Developing an Ontology in Protégé OWL - Axioms and Restrictions (RR)

Sunday, August 12, 2012

Slides
Rudnicki
Example OWL files
Monopology Ontology (2)
Monopology Game
9:00-10:00am       Protégé Tips and Plugins (RR)
10:00-10:30am    SPARQL Query Language for RDF (RR)
10:30-10:45am    Break
10:45-12:15pm    SPARQL Query Language for RDF (RR)
12:15-1:15pm      Lunch
1:15-2:45pm        Other OWL Editors - TopBraid Composer (RR)
2:45-3:00pm        Break
3:00-5:00pm        Examples of ontology resources and how you can use them (see Scratchpad

The tutorial is designed for participants having little to no experience in creating ontologies using computers. The goal is to provide a sufficiently broad covering of OWL, Protégé, and other semantic web technologies so that participants can be immediately productive and have an understanding of the range of technologies that they build upon to support their own projects.

Day 1 will begin with an introduction to the theory and best practices of ontology development delivered by Barry Smith. Following this introduction will be a survey of the Web Ontology Language (OWL) that can be used to express the content of an ontology. The remainder of the day will turn to the more practical matter of using Protégé to write an ontology in OWL, including how to import terms from other ontologies using the MIREOT method. An example ontology will be created in this section of the course and participants will have the opportunity to acquire hands-on experience in the use of Protégé.

Day 2 will demonstrate how to enhance the capabilities of the standard version of Protégé with plugins, including the use of OWL-reasoners and the SPARQL Query Language for RDF to expand and explore ontologies. The course will conclude with a comparison of Protégé with the Free Edition of TopBraid Composer ™ and a brief overview of common problems arising from the use of OWL to express an ontology.

It will familiarize participants with:

the use of the Protégé-OWL editor to create and maintain ontologies
enhancing Protégé with plugins
OWL reasoning and the use of the query language SPARQL

During the hands-on portion of the course, participants will learn how to navigate the latest version of the Protégé tool set, which supports the full OWL 2 standard.

Background Reading

A short but useful introductory tutorial on Protege-OWL can be found at Getting Started with Protege 4.
A more comprehensive treatment is provided in Matthew Horridge's Protege-OWL Tutorial.
Barry Smith's Ontology Page, including links to audio and video presentations, and a page containing introductory material on ontology.