- cross-posted to:
- openscience
- cross-posted to:
- openscience
I’ve been thinking lately about what federation might look like in academic publishing. Publishing of academic research is currently a rather archaic system that serves to exploit the labor of researchers and academics, primarily for the financial gain of a few very large publishers. There have been some efforts to retake the publishing infrastructure and create scholar owned systems with varying degrees of success. Would the fediverse enable greater success in such an initiative or would it not make sense in this context?
This would definitely work, and in fact there’s ongoing projects going in this direction. Most notably there’s OLKI:
Another project, that - while not directly providing this use case - goes in the right direction is SkoHub, that allows you to “extend the scope of Knowledge Organization Systems (KOS) to also act as communication hubs for publishers and information seekers”.
(Both the SkoHub and OLKI project teams are members of SocialHub, and - not sure - SkoHub may be presenting on the 2nd webinar of the ActivityPub for EU Administrations event that we are organizing)
The nice thing is that ActivityPub - while being a very basic standard in itself, layered on top of ActivityStreams (basic social primitives) - is a Linked Data standard. You can extend with vocabularies towards any business or application domain, and describe not only the messaging / federation concepts, but also the information model of your app.
And preferably advocate to standardize on the vocabulary extension, so that other apps independently created to yours, can still seamlessly interoperate. Right now most fediverse applications are modeled around a Microblogging domain, which gives most people the impression that this is what ActivityPub’s primary use case is. But it goes way further than that.
Also note that “being part of the fediverse” need not be central to your adoption of ActivityPub. Federating between your own app instances, or exclusively to apps within a particular domain is also a valid use case. I wrote something about that on the SocialHub forum: Positioning ActivityPub: De-Emphasize “Being Part of the Fediverse” as primary USP.
(PS: I co-maintain AP watchlists that give an overview of all stuff that is under development. See AP Apps Watchlist and AP Developer Resources Watchlist. On the latter you find e.g. libraries like Go-Fed that allow you to generate code from your Linked Data vocabulary, to ease app development)
Thank you for the links and further considerations. The OLKI platform looks particularly interesting. Another direction that would be interesting to look into would be if these features could be added to existing platforms such as Open Preprint Systems and it’s journal variant, Open Journal Systems. OPS is relatively new, but it is based on OJS, which I believe is the most widely used journal software.
Great links. I added them as candidates to a delightful list I co-maintain: the curated delightful-open-science. (I set up the delightful project as alternative to Awesome on Github, just for FOSS, Open Science and Open Data resources where sublists can be in any code forge).
What I think is important for any federated future of these kinds of apps, is that some kind of standardization or agreement is formed as to the Linked Data vocabularies that are used to describe both data formats as well as federation message types.
I am just an advocate to bring fedi to higher levels, and not deeply involved in this field, but I’ll leave reference to this discussion on socialhub.
I linked this in a top-level comment, but I was also pointed to COAR Notify, which is being built on Linked Data Notifications and is basically intending to do what I was proposing in my post.
Thanks! Added this to delightful-linked-data list candidates.