Learning Modules

Introduction
Dr. Christopher Baker, University of New Brunswick Saint John

Use Cases - Deployments of SADI for Knowledge Discovery in Bioinformatics

 

Module 1: Semantic Web
Instructor: Natalia Villanueva Rosales and Dr. Alexandre Riazanov

  • Current Web vs. Semantic Web
  • Linked Data: Publish Data, Merge Data, add Knowledge
  • RDF: Syntax, Reasoning and Query Composition
  • Description Logic as a Basis for Axiomatic Knowledge Representation: TBox and ABox, Class and Property Hierarchies, Complex Class Descriptions, Relations Between Classes and Properties
  • Description Logic Reasoning Basics: Consistency, Subsumption, Classification
  • Practical Reasoning with OWL
  • OWL Practical Tools
  • Ontology Design Principles, Good Practices and Design Patterns
  • Ontologies in Use

 

Module 2: Motivation for SADI Web Services
Instructor: Dr. Alexandre Riazanov and Luke McCarthy

  • Introduction to Web Services: SOAP/WSDL
  • Bioinformatics Web Services
  • SADI Semantic Web Services

 

Module 4: SADI Semantic Web Services
Instructor: Luke McCarthy (supported by Dr. Alexandre Riazanov and Natalia Villanueva Rosales )

  • Recap SADI Services
  • SADI Registry
  • SADI Service Ontologies
  • SADI Toolkit:
    • Service Generator
      - Exercise: Build a SADI Service
    • Semantic Annotations for WSDL (SAWSDL)
    • Java Libraries
    • SHARE Query Client
  • SADI and Taverna
 

The NEP-59 CBRASS: Canadian Bioinformatics as Semantic Services project is funded by CANARIE

Schedule

Day 1- May 19th 2011

8:30 - 9:00 Registration

9:00 - 9:20 Introduction

9:20 - 2:15 Module 1: Semantic Web

9:20 - 10:35 Semantic Web and Linked Data

10:35 - 10:50 Break

10:50 - 12:50 OWL and DL Reasoning Basics

12:50 - 1:30 Lunch

1:30 - 2:15 OWL - Practical Aspects

2:15 - 2:30 Break

2:30 - 4:00 Module 2 - Motivation for SADI Web Services

 

Day 2 - May 20th 2011

8:30 - 5:30 Module 3: SADI Semantic Web Services

8:30 - 10:30 Recap SADI Services, SADI Registry and SADI Service Ontologies

10:30 - 10:45 Break

10:45 - 12:45 SADI Toolkit: Service Generator and Exercise: Build a SADI Service

12:45 - 1:25 Lunch

1:25 - 3:25 SADI Toolkit: Semantic Annotations for WSDL (SAWSDL), Java Libraries and SHARE Query Client

3:25 - 3:40 Training Course Evaluation

3:40 - 4:00 Break

4:00 - 5:30 SADI and Taverna, Wrap up (questions, problems, etc.)

Lunch and Coffee will be provided