Standardizing on a common Community domain as AP extension?

A Movie is quite a Beast of Roles :slight_smile:

Indeed, thanks for those links, always good to see real examples!

1 Like

Currently I would be mainly interested in the ā€œMutual Aidā€ vocabularies.

And I’d like to add that when I looked at mainstream vocabularies, I was a bit disappointed to not see ā€œcultural or religious conceptsā€ at the top level.
A simple example, a ā€œRestaurantā€ – I would expect it to describe first if that is
kosher, halal, vegan, vegetarian, lacto-vegetarian and if alcohol is sold.
There are many people which can’t deal with other restaurants and are lost if that is not described …

I like that but I’m a bit irked by ā€œcultural or religiousā€ when it comes to vegan being lumped in with the others. Veganism is about ethics and not culture or religion.

I can’t readily think about how this relates to my extensive research into restaurant and food delivery metadata, something which I’ve put 1000s of hours into, but…

Generally I would say veganism stands out from the others because it is not based on dietary choice.

It is based on ethical choice. It is more closely related to metadata about carbon footprint, ecology of packing materials, and fair treatment of workers and so forth. It is so much more than just a dietary choice.

Currently I would be mainly interested in the ā€œMutual Aidā€ vocabularies.

Might be of interest: @mayel has worked on a general taxonomy that would have its own pub in the fediverse, available to others. Not sure of the current status.

One other thought about standardizing roles: Seems like a lot of domains will have some standard role names that most people use, like your movie example. These probably describe real things that people do. But some groups like to make up their own. In that case, I think it is all part of the current experimentation in new organizational forms and governance and relationships in groups.

1 Like

@mayel Please, please – update us :slight_smile:

These probably describe real things that people do. But some groups like to make up their own.

Oh, yes, forgot to mention: The things, I do are just to set a base.
Groups can make their own. We are really liking the approach which skohub does (see page or videos below) and we think that we can take it further.
If the group vocabulary itself is an ActivityPub Collection, the software would just either take this as a source for skohub (instead of a common git repo) or the software can just sync the Collection and the repo …


In another thread, I wrote:
The skohub.io people are powering a large portion of the infrastructure for german universities, e.g. the System where I find the books in uni libraries nearby, they know what they are doing - to learn about the benefits watch the short Demo Video or Conf Video …

Just a quick update.
We have published the first part of the Vocabulary at the page https://redaktor.github.io/vocab/
[ repo ] following the https://skohub.io approach.
Search is not working yet, it’s just a temporary place there …
Now we also did a mapping to wikidata.org and will also enrich it with some wikidata concepts.
I had just asked how to …

Every term is an ActivityPub Actor (skohub). Now if the Vocab is a Collection then any Person, Group… can extend it.

2 Likes

I will necro-post on this thread. For a long time, in the context of Groups support for the fediverse I have stated that we need more than just group support bolted onto a microblogging use case. That a paradigm shift is needed, where we recognize that Community is everywhere, and has intricate meaningful relationships to other Communities and actors across the fediverse. A paradigm shift I dubbed..

:backhand_index_pointing_right: ā€œCommunity has no Boundaryā€

We must design meaningful community spaces, where people in the right social context can communicate effectively and engage in collaborative creative events in safe spaces.

In recent days in various discussions I mentioned the implicit but very detrimental ā€œBig Ball of Mudā€ anti-pattern to the evolution of the fediverse, that is the result of an incomplete grassroots standardization process.

No one is taking care of the design of the fediverse as a whole.

Here I’m talking about the conceptual design, not protocol plumbing and tech details on the wire. What are we building all of us together? What does it mean to become part of the fediverse? We do not ask those questions enough → we do not focus on the design of the social layers of the tech stack!

By just focusing on glueing our apps together with other apps we are able to duplicate existing corporate social media, and add an extra beneficial sauce of decentralization benefits and richer features sets through basic levesl of interoperability.

This is the topic that has my fascination, the major fedi challenges. What we see and facilitate through the FEP Process is natural organic emergence and discovery of best-practices that are funneled into a standardization process. This is what we want.. a fediverse of cocreation and value exchange between communities.

:backhand_index_pointing_right: ā€œApp-free computingā€

But the problem starts by how we subsequently consider fediverse as just some Ethernet LAN where we attach our plug’n play App device to. Or a wall plug to get to the juice..

Going beyond the limiting abstraction of the app. Another theme I’ve long been advocating for. It is now part of my ā€œworking in commonsā€ activities around elaboration of Social experience design (SX) methodologies, and focus on these missing social layers of the Open social stack. Most importantly though, to adopt a design approach that is focused on Needs of all participants engaged in social experiences together. SX provides a form of needs-driven development.

That is a totally different perspective than ā€œI attach my Forum to the fediverse, and now I am part of the fediverseā€. The app by app integration approach. Where the represented needs are those of the App developer who wants to push as many features as possible onto the fediverse, but may be less interested how other apps deal with, and what the overall impact is on how social experiences satisfy the Needs of a particular use case.

In the SocialHub community fragmentation discussion the pros and cons of the technical wire implementation of the ActivityPub plugin can be discussed and weighed to evaluate whether it turned out net positive or net negative to healthy community formation. But it a whole discussion after the fact, where ad-hoc coding without design of the social layers / conceptual architecture of the fediverse is now the reality to deal with.

Effectively what it boils down to when you consider the whole fedi dev community as a whole, is that highly distributed teams with different cultures, different programming languages are coding microservices they launch into production, without design for their interaction with others. That can never come beyond a fedivers that just marginally works, imho.