Skip to content

Instantly share code, notes, and snippets.

Last active March 1, 2017 14:50
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?

Authoring, annotations, and notifications in a decentralised Web

This tutorial covers some of the key components that are involved in authoring articles, Web Annotations, and Linked Data Notifications in a decentralised manner. The intention of this tutorial is to give hands on experience for researchers and annotators/reviewers, as well as librarians in how they can control their own Web profiles and data. During the tutorial, participants will create their own WebIDs, personal storage spaces, interact, and socially engage with documents in a number of different ways.

  • Overview (10mins)

    • Why decentralised? Why data ownership and control? What are some of the challenges for a decentralised environment? Brief overview of a ReadWriteWeb. Goals of this tutorial/workshop is understanding the space and the moving components better. It is not intended to be a strict definition or technology stack that solves everything.
  • Role of WebIDs, creating and controlling them [20mins]

    • In our personal storage space
  • Creating a personal storage space (Solid/LDP) [30mins]

    • What does this mean? Where can it be? We can use self-installation procedure or re-use public/demo space
  • Authoring and publishing semantically annotated articles from personal storage space (dokieli) [20mins]

    • Any (prose) content; scientific or blog post. Setting their RW permissions, semantics enrichments
  • Annotating others' articles, assigning license, having personal copies [20mins]

  • Social notifications (Linked Data Notifications) to inform people and repositories about articles and annotations [20mins]

    • What's under the hood? How do we use it? What are its technical/social implications?
  • Wrap-up and overview of how everything fits together [5mins]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment