doc/ServiceDescription/DistributedSearchDocumentation

Distributed Search

Sharing and querying resource descriptions between peers. Based on Gridvine which creates a semantic overlay network in a 3 tier network composed of the IP networking level, the Pgrid distributed hash table and the semantic access layer. The queries are formalized in RDQL (Resource Description Query Language) giving triples pattern.

Overview

It provides a technical overview of the service explaining what are the keys functionalities and the added value of this service. Feel free to provide hyperlink to your publications and or any other available resources that could explain the sentences that has been used in this overview. if available, service use cases and UML diagrams should be used in order to describe the service.

Authors/Developers

[Philippe Cudré Mauroux PhilippeCudréMauroux?], EPFL, responsible.

[Michael Jost MichaelJost?], xxxx, implementation and documentation.

Installation Instructions

It provides all the useful instruction in order to download and install the service. Please list all the third party software components that need to be installed in order to be able to run the service and provide a link on installation instruction. The SVN link to the software component should be provided as well.

Using the component

It provides a link to the javadoc about the interface and the object that the interface is using. In other words only the classes that should be used by the service user should be documented. Link to the WSDL should be provided, If available. Link to the needed ontology should be provided, If available.

A link to the javadoc of the interface is needed.

Please provide a Link to the WSDL or write one sentence on why it is not needed.

Link to the needed ontology should be provided, If available.

Examples

It provides one or more working examples that use the API specified in the service documentation. These examples should be used for both, check the correctness of the installed service and give to the user a usage example. a link to the java classes that implement such examples should be provided as well. If these examples requires a particular RDF repository, instruction on how to generate it should be provided. A link do JUnit tests (if any) will be useful as well.

Developing the component

It provides a link to the full javadoc of the service. All the classes that has been developed for this service should be in the javadoc.

A link to the javadoc of the component is needed.

Link to the needed ontology should be provided, If available.

SVN browsing

It provides a link to the right entry point of the SVN web browsing of the service project.

External References

It provides links to useful references that could help in understanding the service like, papers, Wikipedia pages, web pages etc.