Nicoletta Image

Dr. Nicoletta Fornara, PhD

Università della Svizzera Italiana USI (University of Lugano), Faculty of Communication Sciences
Via Giuseppe Buffi, 13, 6900 Lugano, Switzerland, room 216
Tel +41 (0)58 666 45 13
nicoletta.fornara AT usi DOT ch




My web page at USI

Projects at USI

Courses at USI

Ontology and Java code described in the paper:

Nicoletta Fornara.
Specifying and Monitoring Obligations in Open Multiagent Systems using Semantic Web Technology
. In A. Elçi, M. Tadiou Kone, M. A. Orgun (Eds). Semantic Agent Systems: Foundations and Applications, volume 344 of Studies in Computational Intelligence, pages 25-46. Springer-Verlag, 2011.
The original publication is available at

- The ontology saved as RDF/XML OntologyOBL.owl created with Protege 4.1 rc4 built 231.
- The second SWRL rule for deducing the value of the property hasEnd is not in the ontology because the SWRL built-in "add" is not yet supported by the HermiT 1.3.4 resoner.
- The Java code for simulating the evolution of the state of the obligations. This code uses OWL-API 3.2.3 for changing the ontology and the HermiT 1.3.4 reasoner, include those libraries in order to execute the code.
- The output the the Java program is System_state.txt.