Socially-aware Web

More details about this document
Identifier
https://csarven.ca/presentations/socially-aware-web
Author
Sarven Capadisli
Published
Modified
License
CC BY 4.0
Language
English
Document Type
Slideshow
Inbox
https://csarven.ca/presentations/inbox/socially-aware-web/
Topics
Audience

Socially-aware Web

Solid Symposium, Leuven,

Sarven Capadisli's avatar Sarven Capadisli https://csarven.ca/#i @csarven

Knowledge Graph

View this presentation's knowledge graph.

Abstract

The Web is inherently social, decentralised, and for everyone. This talk navigates through Web's core principles and architectural concepts, emphasising both social and technical challenges, with a focus on Web standardisation and implementation efforts within Solid.

Record Scratch πŸ’Ώ

  • : Commodore 64 (mostly games, typed in BASIC code to play snake 🐍)
  • –: got into ☎️ Bulletin Board Systems (initial online interactions πŸ’¬)
  • : got parent's signature ✍️ to use city's FreeNet πŸ•ΈοΈ
  • –: random computing and school stuff πŸ’€
  • –present: open standards development βš’οΈ (mostly in W3C Groups)
  • –: decentralised + federated social web / status updates (StatusNet)
  • –: academic stuff (Linked Research on the Decentralised Web ✊)
  • –present: spite/fun-driven application development (dokieli)
  • ?
  • Profit?!

Understanding the Medium

All of man’s artifacts – whether language, or laws, or ideas and hypotheses, or tools, or clothing, or computers – are extensions of the physical human body or the mind.

  • πŸ‘‚ – ☎️ πŸ“»
  • πŸ‘€ – πŸ“„ πŸ‘“ πŸ“Ί
  • πŸšΆβ€“ πŸ‘Ÿ 🚲 πŸš— πŸš€
  • πŸ‘‹ – πŸ”ͺ 🧀
  • πŸ‘‚πŸ‘€ – πŸ•ΈοΈ – πŸ™οΈ

Web; a social machine

Autonomy & Universal Access

Read-Write Web

Identifying things

Now! That should clear up a few things around here.
The Far Side, 1987

Axioms URI

Axiom 0a: Universality 2
Any resource of significance should be given a URI.
Axiom 2b: identity
the significance of identity for a given URI is determined by the person who owns the URI, who first determined what it points to.

URI ownership

URI ownership is a relation between a URI and a social entity, such as a person, organization, or specification. URI ownership gives the relevant social entity certain rights, including:

  • to pass on ownership of some or all owned URIs to another ownerβ€”delegation; and
  • to associate a resource with an owned URIβ€”URI allocation.

URI allocation

URI allocation is the process of associating a URI with a resource. Allocation can be performed both by resource owners and by other parties.

Degree of control for identifiers, data, and applications

What is the Solid vision?

We are tasked to fix the Web, society, or something? Right… easy peasy.

  • What (future) are we building?
  • Is it safe, responsible, and ethical?
  • Who/what might actually end-up controlling stuff?
  • How can we balance public and private identities, anonymity, meronymity, ..?
  • What are the ideological and technology traps?
  • How do we improve the flow between research, development, .. reality.
  • Can we make it so... before our AI overlords takeover; biodiversity collapses; societal collapse?

Say β€œProcess” Again! πŸ”«

Considerations

How about Web Sustainability Guidelines?

Social and Technical Decisions

DecisionsStandards are made by those who show up.

But.. it is a privilege to have the opportunity to show up.


NIH πŸ™ˆ πŸ™‰ πŸ™Š FUD

"My standard/tool/idea can beat up your standard/tool/idea..."

Standards are like wine 🍷

Standards are like wine: some will age well, and others spoil. β€” Henry Story

Adoption in the wild takes time and influenced by many variables.

  • Standards evolve;
  • shaped by cooperation;
  • adherence to principles (process, consensus, transparency, balance, openness);
  • collective empowerment;
  • availability;
  • voluntary adoption.

Compatibility 🀷🏽 Interoperability

Incubation

β€œIs it done yet?”ℒ

  • Reports are designed to allow an easy way for innovation by individuals.
  • Put user needs first (Priority of Constituencies).
  • Use cases, implementation experience, commitment to implement?
  • Seek review, listen to social/technical doers, practitioners, researchers.
  • Information flow (skewed? overloaded? blind spots?).
  • Antipatterns: uninformed/casual comments, non-commitment, withholding knowledge, architecture astronomy, behaviour without Group consensus, commonswashing?

Social Implications

  • How can harassment and abuse be prevented or handled?
  • How would moderation or civil discourse work?
  • How can a resource prohibit or consent to be annotated at fine granularity?
  • How can the conditions to annotate and notify be indicated and monitored?
  • How can a resource’s annotation policy and rules be respected?
  • What may be the conditions to associate different identities?
  • How can domain expertise be factored in?

Self-publishing

self publishing entails that an actor can register identifiers for their content, shape and store data where they have access to, set access control[s], and use preferred applications to achieve them.

Solid Bingo

The Official Solid Bingo
πŸ™ˆ πŸ™‰ πŸ™Š
Social (Web) Decentralised Control
Process Standards Publish
Access Verticals, Horizontals, Diagonals AI

Let's make it so!

  • Abide by community guidelines, processes, code of conduct.
  • Share use cases.
  • Eat your own cooking: build what you need and use it.
  • Highlight emerging patterns, share implementation experience.
  • Identify gaps in standardisation.
  • Host storage/nodes for public good.
  • Self-publish research, reviews, data...
  • Use your privilege for common good.