Welcome to KAONp2p
 
Introduction
KAONp2p is a semantics-based P2P system - based on the KAON2 ontology management system. KAONp2p provides distributed reasoning capabilities for the expressive web ontology language OWL, along with a peer selection process to identify relevant knowledge sources in the peer network. In a peer community, as peers may have different domains of interests or different views on a domain, KAONp2p provides a mapping mechanism to realize the interoperability of the system. KAONp2p also implements a dynamic user interface, which allows users to tailor the application to their application domain. It was developed in Institute AIFB, university of Karlsruhe, Germany.

Features
KAONp2p provides the following features:
    •    Expressive Reasoning ability: KAONp2p supports OWL-DL ontologies. It provides also distributed reasoning ability and supports complex query answering.
    •    Interoperability: KAONp2p supports mappings between various domain ontologies in peer community.
    •    A dynamic User Interface: KAONp2p can provide specific user interface according to the different domain ontologies.


Downloading and Running KAONp2p
KAONp2p is available as a precompiled binary distribution as SWT application and is free of charge for research and academic purposes.
Microsoft Windows Installer 0.40

KAONp2p has been fully implemented in Java 1.5, so please download the latest JDK from
Sun. After downloading and unpacking the KAONp2p release file, please refer to the readme file for further documentation. The binary version contains the first release of KAONp2p, and in 0.30 version we created an installer and in 0.40 we refined the interface and usage of this system.

Future work
    •    Trust & Confidence is an important aspect which must be considered in a P2P system. The security in a distributed network is relatively difficult to handle than in a traditional centralized network. In our current version of KAONp2p, we assume all the peers in the P2P community are trustworthy and no malicious behaviour will occur. How to construct a trust strategy with members or machines in the KAONp2p system in order to imply confidence with the individual or system interaction could be an interesting topic.
    •    KAONp2p currently cannot detect the availability of peers, i.e. it can not dectect which peer is actually connected on-line and doesn't support dynamic peers leaving.
    •    KAONp2p is currently based on "fully connected" network topology which is not scalable. However, that is not a restriction of the system,the system can work with any underlying network sub-layer. Building the system on top of a structured overlay network in order to improve the perfermance of the system could also be a future work.


Literature
2. OMV -- Ontology Metadata Vocabulary
Jens Hartmann, York Sure, Peter Haase, Raul Palma, Mari del Carmen Suarez-Figueroa
3. Bibster | A Semantics-Based Bibliographic Peer-to-Peer System
Peter Haase, Jeen Broekstra, Marc Ehrig, Maarten Menken, Peter Mika, Michal Plechawski, Pawel Pyszlak, Bj膐rn Schnizler, Ronny Siebes, Steven Staab, Christoph Tempich
4. W3C Semantic Web . Copyright  1994-2004 W3C (MIT, ERCIM, Keio) ,
5. The SWRC Ontology -Semantic Web for Research Communities
Sure, Stephan Bloehdorn, Peter Haase, Jens Hartmann, and Daniel Oberle,
7. GridVine: Building Internet-Scale Semantic Overlay Networks
Karl Aberer Philippe Cudr-Mauroux Manfred Hauswirth Tim Van Pelt

 
Contact
If you have technical questions about KAONp2p, feel free to send them to rui.guo@epfl.ch, ywa@aifb.uni-karlsruhe.de or pha@aifb.uni-karlsruhe.de.

About KAONp2p
KAONp2p is firstly implemented by Guo Rui, a master student from Swiss Federal Institute of Technology-Lausanne(EPFL), as his master graduation project. KAONp2p now is mained by Yimin Wang and JIa Yu at Institute AIFB, University of Karlsruhe. The development of the system is accomplished under the guideline of Mr. Peter Haase at Institute of AIFB, University of Karlsruhe, Germany. Mr. Peter Haase put forward the original proposal of the project and provided theoretical and practical support throughout this master project. Prof. Karl Aberer and Mr. Philippe Cudr-Mauroux also gave many valuable suggestions about this project.