13
THE ENTITY REGISTRY SYSTEM (ERS) DownScale2013 Geneva, 19 September 2013 Christophe Guéret (@cgueret) https://github.com/ers-devs

The Entity Registry System (ERS)

Embed Size (px)

DESCRIPTION

Presentation given during DownScale2013. ERS is a Linked Data publication platform that is offline by default and fully decentralised

Citation preview

Page 1: The Entity Registry System (ERS)

THE ENTITY REGISTRY SYSTEM (ERS)

DownScale2013

Geneva, 19 September 2013

Christophe Guéret (@cgueret)

https://github.com/ers-devs

Page 2: The Entity Registry System (ERS)

ARCHITECTURAL CHALLENGE

Collaborate on a shared knowledge base

Icons credit http://www.iconeden.com/icon/milky-a-free-vector-iconset.html

Page 3: The Entity Registry System (ERS)

USE THE CLOUD !

Big server + reliable network + light interfaces

Page 4: The Entity Registry System (ERS)

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....

Page 5: The Entity Registry System (ERS)

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

Page 6: The Entity Registry System (ERS)

BASIC COMPONENT: CONTRIBUTORS

Edit the content of the data spaceEvery contributor hosts its own data

Contributors can share data with their peers

Page 7: The Entity Registry System (ERS)

BASIC COMPONENT: BRIDGES

Increase connectivityCan only cache content from Contributors

Full copy of cache among bridges

Page 8: The Entity Registry System (ERS)

BASIC COMPONENT: GLOBAL SERVER

Aggregates the content from the BridgesExposes the knowledge base to the outside world

Needs to scale up

Page 9: The Entity Registry System (ERS)

THE TESTS SO FAR ...

Page 10: The Entity Registry System (ERS)

SUGAR ACTIVITY TO SEND MESSAGES

Page 11: The Entity Registry System (ERS)

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

Page 12: The Entity Registry System (ERS)

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

Page 13: The Entity Registry System (ERS)

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!