The Entity Registry System (ERS)
DownScale2013
Geneva, 19 September 2013
Christophe Guéret (@cgueret)
Architectural ChaLLENGE
Collaborate on a shared knowledge base
Icons credit http://www.iconeden.com/icon/milky-a-free-vector-iconset.html
Use the clOUD !
Big server + reliable network + light interfaces
BUT IT Does NOT ALWAYS WORK ...
- 5B people do not have reliable Internet access
- Big servers are not widely accessible either
- Application specific -> beware of data-silos
- No P2P dialogue, even for P2P activities
- Transfer ownership of data
- Smart phones are an exception, not a norm
So we need something else....
INtroducing ERS
Fully decentralised Linked Data publication platform
Lets users collaboratively describe and link entities
Works under any kind of connectivity context
Tracks back individual edits back to their authors
BaSIC component: contributors
Edit the content of the data space
Every contributor hosts its own data
Contributors can share data with their peers
BASIC COMPONENT: BRIDGES
Increase connectivity
Can only cache content from Contributors
Full copy of cache among bridges
BASIC COMPONENT: GLOBAL SERVER
Aggregates the content from the Bridges
Exposes the knowledge base to the outside world
Needs to scale up
THE TESTS SO FAR ...
SUGAR ACTIVITY TO SEND MESSAGES
USE-CASE 1 : SoCIAL NETWORKING
Contributors: someone's laptop, contribute one profile
Bridges: coffee-room device, keep track of visitors
Global server: server providing an overview of the contacts
=> Everyone visiting a university can connect with those who came before and those who are there
=> Automatic, gossip-like, update of profiles
=> Tune bridges connections based on shared interests
=> LinkedIn like endorsement by resource description
USE-CASE 2 : MARKET PLACE
Contributors: farmer selling point, announces prices
Bridges: Sneakernet (people/truck/...), makes the info move
Global server: crowd-sourcing for governments
=> Very pervasive way to communicate market prices as structured data and do crowd sourcing
=> Adjust bridges to connect to any other bridges
TAKE HoME MESSAGE
ERS in few words :
- Fully decentralised Linked Data publication platform
- Works under any kind of connectivity context
- Tracks back individual edits back to their authors
- Simple and versatile
- Open Source https://github.com/ers-devs
- Low resource demanding
... and open for contributions so don't hesitate to fork it!
ERS
By Christophe Guéret
ERS
- 294