Project Redifant

Preliminary logo: An elephant with a triple over its head

A Semantic Web project by Urs Holzer

Telos

Build a system for browsing and editing of RDF graphs with focus on knowledge management using any vocabulary. The target audience are experts trained in RDF and logic programming.

Architecture

A pure (mostly) logic programming language is used to define the structure and behaviour of the user interface. RDF descriptions of documents, the application state, and user input are loaded into a reasoner together with a logic programme. The output describes the user interface and any side effects to be performed.

Use Cases

Software Requirements Management
Manage requirements, solutions, and time estimates. Create a report that links solutions to the requirements they are based on, and requirements to the solutions they fulfil. Easily adapt the report to include different information. Never write office documents.
Software Security Documentation
Define security properties, attack vectors, and mitigations for your software product. Show that all attack vectors are covered. Show that all security properties hold.
Contacts
Manage companies, people, phone numbers. Show them on a map. When your phone rings, show name, company of the caller and the products they have licenced or bought from you.
Anything else
Define new vocabulary on the go.
The project state represented as a distillery: Currently empty

Project status: Cooking with gas