REWERSE - reasoning on the web

http://rewerse.net


Demos I2 - Policy Specification, Composition, and Conformance

About Working Group I2:

Secure but cooperative systems, privacy protection, and business rules for everybody: the Working Group on "Policy specification, composition, and conformance" aims at designing policy languages and policy-driven systems that enhance user privacy, Web service usability and protection, and improve user control on the policies applied by open systems and services.

Protune Demos

Protune is the core policy language and architecture of REWERSE. Protune supports a number of advanced features, ranging from distributed credential negotiation to policy protection by filtering and blurring.


Protune - The trust negotiation framework of REWERSE

PROTUNE is a demonstrator of WG I2's ideas. Trust negotiations are automatically induced by the declarative policies of the interacting peers.  Access control and privacy can be integrated with simple business rules.  If needed, negotiations can be controlled via metapolicies.  PROTUNE's features include

and more. PROTUNE is implemented on top of PEERTRUST, see the demo featuring real X.509 credentials and networking.

More information on

Links to screencasts:

The following demo screencasts show how policies can be used for resource protection. The scenario consists of two parts is described in detail here.

Contact: Piero Bonatti (Naples), Daniel Olmedilla (Hannover)


Protune-X - The explanation facility of PROTUNE

PROTUNE policies and negotiations can be explained in natural language to help users and managers in validating policies, understanding system behavior, etc.

PROTUNE-X supports how-to, why/why-not, and what-if queries. The explanation facility is not publicly available

More information:  http://rewerse.net/I2/demo-whynot.html

Contact: Piero Bonatti (Naples), Daniel Olmedilla (Hannover)


Attempto Controlled English Demos

Attempto Controlled English (ACE) is a controlled natural language, i.e. a rich subset of standard English designed to serve as specification and knowledge representation language. ACE allows users to express professional texts precisely, and in the terms of their respective application domain.

ACE and its tools (Attempto Parsing Engine APE, Attempto Reasoner RACE, Attempto Verbaliser DRACE etc.) are intended for professionals who want to use formal notations and formal methods, but may not be familiar with them. Thus the Attempto system has been designed in a way that allows users to work solely on the level of ACE without having to take recourse to its internal logic representation.

Recent Developments of the Attempto System

We will demonstrate version 5 of Attempto Controlled English (ACE), and Attempto tools like the Attempto Parsing Engine (APE), the Attempto Paraphraser (DRACE) and the Attempto Reasoner (RACE).

More information: http://attempto.ifi.unizh.ch/site/tools/index.html

Contact: Norbert E. Fuchs (Zurich)


ACE in Protégé

This demo and screencast demonstrates how formal ontologies can be viewed and changed in Attempto Controlled English (ACE). We will first briefly introduce the popular ontology editor Protege and the Semantic Web ontology language OWL and then move on to explaining a new Protege plugin ACEView which allows to view and modify OWL ontologies in ACE. We conclude that the ACE view offers an easy access to OWL ontologies: it lets domain specialists view and change what the knowledge engineers have written.

Link to screencast (requires Apple Quicktime): http://attempto.ifi.unizh.ch/site/documentation/screencast_ace_in_protege.mov

More information about Attempto: http://attempto.ifi.unizh.ch/

Contact: Kaarel Kaljurand (Zurich)


AceRules Interface

This screencast shows how rules and facts can be represented and executed in Attempto Controlled English (ACE). We introduce AceRules as a rule system prototype using ACE as input and output language. AceRules comes with a convenient web interface that is explained in this screencast. Furthermore, the trace feature of AceRules is briefly introduced. We prove that rules can be natural and executable at the same time.

Link to screencast (requires Apple Quicktime): http://attempto.ifi.unizh.ch/site/documentation/screencast_acerules.mov

More information about Attempto: http://attempto.ifi.unizh.ch/

Contact: Tobias Kuhn (Zurich)


AceWiki - Breaching the Semantic Barrier

We show AceWiki, a prototype for a semantic wiki that  contains articles written in Attempto Controlled English. AceWiki has  been designed with a strong focus on biomedical knowledge. The  preloaded ontology is one of protein interactions.

More information: http://attempto.ifi.unizh.ch/acewiki/

Contact: Tobias Kuhn (Zurich) & Loic Royer (Dresden)


Further Information on I2 website

Go back to the presentation index