The Entity Registry System (ERS)

Preview:

DESCRIPTION

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

Citation preview

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!

Recommended