Pellets-based reasoning

From its-wiki.no
Jump to: navigation, search

Pellets-based reasoning

Course UNIK4710, UNIK9710
Title Pellets-based reasoning
Lecture date 2013/04/05 09:15
presented by Josef.Noll
Objective This lecture
  • provides an introduction to the Pellets reasoner,
  • shows a programming example on how to run SWRL,
  • elaborates on the capability on writing knowledge back into an ontology, and
  • discusses the capabilities of the Semantic Query Web Rule Language (SQWRL).
Learning outcomes Having joined the lecture, you will
  • have understood the difference between Pellets-based reasoning and the direct application of the SWRL-tab in Protege,
  • be able to apply Pellets for your ontology
  • be able to mention advantages and limitations of Pellets-based reasoning
  • list the difference between SWRL and SQWRL
  • explain where to apply SWRL and SQWRL
Pensum (read before) Those of you working on OWL2.0 (and Protege 4.1), please establish an example program with reading/writing from an ontology.
References (further info) References Pellet:

References SQWRL:

Keywords Pellets, OWL-API, Reasoning, SWRL, SQWRL

this page was created by Special:FormEdit/Lecture, and can be edited by Special:FormEdit/Lecture/Pellets-based reasoning.


Test yourself, answer these questions

  • How can I configure Pellet
  • How can I use Pellet in my Jena based program?
  • How can I use Pellet in my OWL-API based program?
  • Does Pellet support rules? SWRL? Which Builtins?
  • Which SWRL builtins does Pellet support?

Lecture notes

Lecture notes 2013

Lecture notes 2012

Presentations

Presentations 2013

Presentations 2012

Outcome:

  • what to read (main sites, publications)
  • recommendation: advantages/disadvantages
  • links to code examples