Public and private spaces and everything in between

Ruben Verborgh, Ghent Universityimec

Talk at the KB session on Reinventing the Public Space, The Hague, 12 November 2019

Public and private spaces
and everything in between

Ruben Verborgh

Ghent University – imec

Solid aims to give people back
their choice on the Web.

People should be in control
of what they share with whom
at all times.

The Solid ecosystem enables you
to use the services you need, while
storing your data wherever you want.

Solid reshapes the relationship
between people, their data,
and the services they use.

The Web strives to be universal
through independence of many factors.

You freedom to use the Web shouldn’t be influenced by:

The Web brings freedom of expression
to everyone across the world.

The Web brings permissionless innovation
at an unprecedented scale.

People started their own blogs and sites,
sharing things on their own terms.

© TestFunda

A generation of social platforms
helped people interact and share.

The Web has changed tremendously
in a short timespan.

© Tim McDonagh

Our data has become centralized
in a handful of Web platforms.

Within the walled gardens of social media,
you have to move either data or people.

© David Simonds

Ironically, permissionless innovation
even allows platforms that prevent it.

The Facebook founder has no intention of
allowing anyone to build anything on his platform
that does not have his express approval.

Having profited mightily from the Web’s openness,
he has kicked away the ladder that elevated him
to his current eminence.

John Naughton, The Guardian
[photo of a ladder]
© Vinayak Shankar Rao

You can choose where you store
every single piece of data you produce.

You can grant apps and people access
to very specific parts of your data.

Separating app and storage competition
drives permissionless innovation.

Linked Data in the RDF model
solves crucial challenges for Solid.

With RDF, every piece of data
can link to any other piece of data.

{
  "@context":  "https://www.w3.org/ns/activitystreams",
  "id":        "#ruben-likes-kb2019",
  "type":      "Like",
  "actor":     "https://ruben.verborgh.org/profile/#me",
  "object":    "https://www.kb.nl/nieuws/2019/kb-sessie-heruitvinden-van-de-digitale-publieke-ruimte#event",
  "published": "2019-11-12T13:00:00Z"
}

Data shapes and their semantics
enable layered compatibility.

{
  "@context":  "https://www.w3.org/ns/activitystreams",
  "id":        "#ruben-likes-kb2019",
  "type":      "Like",
  "actor":     "https://ruben.verborgh.org/profile/#me",
  "object":    "https://www.kb.nl/nieuws/2019/kb-sessie-heruitvinden-van-de-digitale-publieke-ruimte#event",
  "published": "2019-11-12T13:00:00Z"
}

Different source data
can be concatenated.

{
  "@context":  "https://www.w3.org/ns/activitystreams",
  "@graph": [{
    "type":      "Like",
    "actor":     "https://ruben.verborgh.org/profile/#me",
    "object":    "https://www.kb.nl/nieuws/2019/kb-sessie-heruitvinden-van-de-digitale-publieke-ruimte#event",
    "published": "2019-11-12T13:00:00Z"
  },{
    "type":      "Like",
    "actor":     "https://example.org/people/ronald#me",
    "object":    "https://www.kb.nl/nieuws/2019/kb-sessie-heruitvinden-van-de-digitale-publieke-ruimte#event",
    "published": "2019-11-12T15:05:00Z"
  }]
}

Solid is not a company or organisation.
Solid is not (just) software.

[the Solid logo]

Anyone can build or host
software for Solid.

The Solid server acts as a data pod
that stores and guards your data.

A typical data pod can contain
any data you create or need online.

Solid clients are browser or native apps
that read from or write to your data pod.

Any service you can envision,
you can build with Solid.

The Solid server and several apps exist
and are usable for developers.

Solid is transitioning from research project
into an ecosystem backed by start-ups.

PublicSpaces captures principles
to serve the common interest.

PublicSpaces principle: Open

PublicSpaces principle: Transparent

PublicSpaces principle: Accountable

PublicSpaces principle: Sovereign

PublicSpaces principle: User Centric

Solid lets you take control
over your personal data.

It breaks up silos on the Web
by linking to information
rather than harvesting it.

Your data, your services, your choice.

Public and private spaces
and everything in between

@RubenVerborgh

https://ruben.verborgh.org/