Update README.md
Move figure up
@@ -10,6 +10,8 @@ This software is for people who need something, have something to offer, want to
That's it, basically. Try our demo on [matchat.org](http://matchat.org)! And then [run your own servers](webofneeds/won-docker/README.md)!
+![interaction-diagram](http://researchstudio-sat.github.io/webofneeds/images/interaction-diagram-book.png)
+
## Overview
The Web of Needs is a decentralized infrastructure that allows people to publish documents on the Web which make it possible to contact each other. The document may contain a description of a product or service required or offered, a description of a problem to be solved with the help of others, an invitation to social activities, or anything else users may think of. Some concrete [use cases are described here](documentation/use-cases-users.md). On the abstract level of description, the document can be said to represent an interest in or a **need for some kind of interaction with others**.
@@ -18,9 +20,6 @@ Therefore, we refer to this document as a **need**. Each need has a globally uni
Web of needs is built out of three main components. **Owner applications** enable users to create and manage their need objects. They can be any type of UI application like web applications or mobile apps for example. Owner applications publish needs as RDF documents to **won nodes** on the Web. When needs are published on the Web, independent **matching services** can crawl them (or subscribe for need updates at won nodes) and look for suitable matches. A protocol is in place to inform the won nodes and need owners of possible matches using hint messages. Based on this process need owners can initiate connections to other needs and start communication and other transactions.
-![interaction-diagram](http://researchstudio-sat.github.io/webofneeds/images/interaction-diagram-book.png)
-
-
Anyone can run any of these components. They can all talk to each other.
# Demo
