the entity registry system (ers)
DESCRIPTION
Presentation given during DownScale2013. ERS is a Linked Data publication platform that is offline by default and fully decentralisedTRANSCRIPT
THE ENTITY REGISTRY SYSTEM (ERS)
DownScale2013
Geneva, 19 September 2013
Christophe Guéret (@cgueret)
https://github.com/ers-devs
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 accessBig servers are not widely accessible eitherApplication specific -> beware of data-silosNo P2P dialogue, even for P2P activitiesTransfer ownership of dataSmart phones are an exception, not a norm
So we need somethi ng 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 spaceEvery contributor hosts its own data
Contributors can share data with their peers
BASIC COMPONENT: BRIDGES
Increase connectivityCan only cache content from Contributors
Full copy of cache among bridges
BASIC COMPONENT: GLOBAL SERVER
Aggregates the content from the BridgesExposes 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 whocame 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 asstructured 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 platformWorks under any kind of connectivity contextTracks back individual edits back to their authorsSimple and versatileOpen Source Low resource demanding
https://gi thub.com/ers-devs
... and open for contributions so don't hesitate to fork it!