Difference (from revision 4 to 5)

Changed: 32,35c32,35

a. Background
i. The Semantic Web Stack
ii. History of rule-based systems
iii. Rules and the Semantic Web {nid B4T}
* Background {nid B5I}
** History of rule-based systems {nid B5J}
** The Semantic Web Stack {nid B5K}
** Rules and the Semantic Web {nid B4T}

Changed: 37,42c37,42

b. What is SWRL?
i. Position of SWRL in Semantic Web
ii. Basic rules: classification
iii. Basic rules: property assertions
iv. More complex rules: built-ins
v. More complex rules: using OWL class descriptions in rules {nid B4U}
* What is SWRL? {nid B5L}
** Position of SWRL in Semantic Web {nid B5M}
** Basic rules: classification {nid B5N}
** Basic rules: property assertions {nid B5O}
** More complex rules: using built-ins {nid B5P}
** More complex rules: using OWL class descriptions in rules {nid B4U}

Changed: 44,49c44,50

c. Semantics
i. SWRL and open world semantics
ii. Monotonicity
iii. Negation or retraction with SWRL
iv. SWRL and counting
v. Semantics of built-ins {nid B4V}
* Semantics {nid B5Q}
** SWRL and open world semantics {nid B5R}
** Monotonicity {nid B5S}
** Negation or retraction with SWRL {nid B5T}
** SWRL and counting {nid B5U}
** Semantics of built-ins {nid B4V}
** DL-Safe SWRL rules {nid B5V}

Changed: 51,55c52,56

d. Querying with SWRL: SQWRL
i. Basic queries
ii. Ordering, aggregation
iii. Interaction with rules
iv. Built-in libraries queries {nid B4W}
* Querying with SQWRL {nid B5W}
** Basic queries {nid B5X}
** Ordering, aggregation {nid B5Y}
** Interaction with rules {nid B5Z}
** Built-in libraries and queries {nid B4W}

Changed: 57,63c58,64

e. SWRLTab
i. Background and basic features
ii. SWRL Editor
iii. Writing rules
iv. Executing rules
v. Executing SQWRL queries
vi. Built-in libraries {nid B4X}
* SWRLTab {nid B60}
** Background and basic features {nid B61}
** SWRL Editor {nid B62}
** Writing rules {nid B63}
** Executing rules {nid B64}
** Executing SQWRL queries {nid B65}
** Built-in libraries: core, temporal, mathematical, XML, RDF {nid B66}

Changed: 65c66

=== Part II: Hands-on - Writing and executing rules using the SWRLTab {nid B4Y} ===
=== Part II: Interactive Session - Writing and executing rules using the SWRLTab {nid B4Y} ===

Changed: 67,70c68,71

a. Starting Protégé-OWL and loading provided ontology
b. Handout: using test ontology, express the English statements in SWRL
c. Execute rules using Jess
d. Overview of solutions. {nid B4Z}
* Starting Protégé-OWL and loading provided ontology {nid B67}
* Handout: using test ontology, express the English statements in SWRL {nid B68}
* Execute rules using Jess {nid B69}
* Overview of solutions. {nid B4Z}

Added: 71a73,77

== References {nid B6A} ==

* Protege-OWL: http://protege.stanford.edu {nid B6B}
* SWRLTab: http://protege.cim3.net/cgi-bin/wiki.pl?SWRLTab {nid B6C}

Changed: 74c80

We will use Protégé version 3.4.3, which can be [http://protege.stanford.edu/download/download.html downloaded from the Protégé Web site]. Please download the "full" version of Protégé. {nid B51}
The interactive session will use Protégé version 3.4.3, which can be [http://protege.stanford.edu/download/download.html downloaded from the Protégé Web site]. Please download the "full" version of Protégé. {nid B51}