Skip to content

mboogerd/webofneeds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webofneeds

Join the chat at https://gitter.im/researchstudio-sat/webofneeds

The central idea of the Web of needs is this: the WWW looks like a marketplace; everyone knows what there is for sale, only a few know what is needed. We want to change that.

The central point is the 'need', which we represent as a linked data resource. It names communication protocol endpoints that can be used to contact its owner and provide information about interesting other 'needs'.

Web of needs is built of

  • won-node: the server component hosting the needs
  • won-owner: a simple application allowing for enduser need management
  • and a matching-service: currently implemented as a crawler that contacts needs (via the protocol endpoints) whenever it finds a good match.

Requirements for getting started:

  • jdk 1.6 or later
  • maven 2 or later
  • tomcat 6 or later as application-server
  • nodejs

For Build instructions and more detailed information, please consult the wiki.

To prevent reinventing the wheel every single day, we come back to existing (old) technology for the matching services:


won-node

  • all needs and offers will be saved there

won-owner

  • needs are managed by the won-owner

matching-service

  • the matching-service crawls the won-nodes and looks for need and offer entries with corresponding values.

See also: http://events.linkeddata.org/ldow2013/papers/ldow2013-paper-13.pdf

Build-instructions can be found in the project wiki

Security architecture overview can be found here

Linked Data support in WoN is described here

About

A distributed marketplace driven by customer needs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 43.4%
  • JavaScript 40.3%
  • HTML 8.1%
  • CSS 3.8%
  • Web Ontology Language 2.7%
  • Shell 0.9%
  • Other 0.8%