Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ActivityPub on publication side #38

Open
acka47 opened this issue Jun 24, 2020 · 0 comments
Open

Use ActivityPub on publication side #38

acka47 opened this issue Jun 24, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@acka47
Copy link
Member

acka47 commented Jun 24, 2020

This is related to #37. We've already discussed this a few times.

Currently, SkoHub only uses ActivityPub when sending out notifications to the followers of a SKOS concept. When people publish resources to the concept, we only implement the broader Linked Data Notifications spec, thus allowing any (?) JSON-LD document.

Here is how I imagine a ActivityPub-based process for publishing to a concept's inbox using SkoHub Editor:

  1. When opening up the editor or extension I am asked to log in with an ActivityPub/Mastodon user, similar to a Mastodon web client like Pinafore.
  2. I describe an online resource and add subjects
  3. When clicking "publish" the JSON-LD metadata is wrapped in a Note (or Create?) activity which is sent to the concept's inbox as well as (optionally) to my followers.

This approach enables a "boost" of the note by the concept to its followers (Announce action) retaining information and links to the original author.

@acka47 acka47 added the enhancement New feature or request label Jun 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant