#ActivityVocabulary

Fedi:Tagestipp/tröttagestipp@mastodonium.de
2024-04-14

ActivityPub und Mastodon-Beiträge

#ActivityPub ist ein gern genutztes #Kommunikationsprotokoll im #Fediverse, mit dem sich Instanzen untereinander unterhalten und austauschen.

Die fediversale Plattform #Mastodon nennt die dortigen Beiträge #Tröts bzw. auf Englisch #Toots oder auch intern #Status (#statuses).

So weit, so gut. Nur kennt natürlich ActivityPub keine Mastodon-Bezeichnung wie #Tröt, #Toot oder Status.

ActivityPub bzw. das #Activity #Vocabulary kennt bzw. definiert Objekte wie etwa #Artikel (#Article), Audio, Dokument (Document), Ereignis (Event) und weitere.

Hier kommt der Objekttyp #Notiz (ggf. auch Mitteilung oder Hinweis, im englischen Original "#Note") ins Spiel.

Dies ist der Typ von Objekt, den Instanzen untereinander austauschen, wenn es um die Beiträge geht, die man auf einer Mastodon-Instanz verfaßt.

Auf Seiten der Mastodon-#Software versucht diese, einige andere Objekttypen bestmöglich zu konvertieren.

Eine explizite maximale Beitragslänge wird vom #Vokabular übrigens nicht vorgegeben. Das Objekt wird beschrieben als kurzes geschriebenes Werk, typischerweise nicht länger als ein einzelner Absatz.

Zum weiteren Einstieg ins Thema (für technisch Interessierte):
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-note
https://www.w3.org/TR/activitypub/
https://docs.joinmastodon.org/spec/activitypub/#status

Dem geneigten Lesenden mag aufgefallen sein, daß das #W3C das "Activity Vocabulary" auf Mai 2017 datiert, "ActivityPub" allerdings auf Januar 2018.

#ActivityVocabulary

Mastodon-Logo
https://de.wikipedia.org/wiki/Mastodon_(Software)Logo von ActivityPub

Quelle:
https://de.wikipedia.org/wiki/Datei:ActivityPub-logo.svg
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ActivityPub-logo.svg/320px-ActivityPub-logo.svg.png

Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt.
2023-07-21

Esteemed #fediverse

delivered a workshop at #fedicamp to demonstrate the specifications of #JSON-LD #ActivityPub and #ActivityVocabulary in a boardgame style.

Here are some mentioned links
JSON-LD Video
digitalcourage.video/w/jUKxSj7

Specifications
JSON-LD
w3.org/TR/json-ld/
ActivityVocabulary
w3.org/TR/activitystreams-voca
ActivityPub
w3.org/TR/activitypub/

Confs
redaktor.me

mentioned @ZDF et al. project
publicmediaalliance.org/public

The camp is awesome, thank you all.

workshop at fedicamp - people sitting around the table with the cards and boards currently watching a video by Manu Sporny about JSON-LD.
2023-07-02

Seeing people use polls for quizzes often on Mastodon and LinkedIn. That’s not how quizzes work 🤷‍♂️ We should add a quiz post type to the fediverse tho.

#ActivityVocabulary

Nordnick 🐘nick@hhmx.de
2023-06-01

Im #Fediverse wird viel #ActivityPub gesprochen... gut, maschinenseitig.

Wer sich ein wenig einlesen will, hier die W3C-Empfehlung:
https://www.w3.org/TR/activitypub/

Und über das #ActivityVocabulary wird man auch stolpern:
https://www.w3.org/TR/activitystreams-vocabulary/

P.S.:
Die genannte Testsuite hat bei mir weiterhin ein technisches Problem...
https://test.activitypub.rocks/
test.activitypub.rocks uses an invalid security certificate.
The certificate is not trusted because the issuer certificate has expired.
Error code: SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE

!JDA HAS MOVED!jda@social.sdf.org
2023-04-25

What am I reading for some nice light late night reading? Why, it is the #ActivityPub spec! And #ActivityStream! And #ActivityVocabulary! I want an ActivityPub project to work on. Starting here:

tinysubversions.com/notes/read

Jörg Preisendörferjpreisendoerfer
2023-01-22

@lapingvino @factotum

Btw, of |s is not trivial, because it requires techniques called .

It's an entire field of ongoing research.

A search for one of the |s should be able to come up with


🌺

🏷️

Jörg Preisendörferjpreisendoerfer
2023-01-22

@lapingvino @factotum

People who want to use exact in a posting should have a way to do so, for example for offline events or to describe (or ) features.

🌺

🏷️

Jörg Preisendörferjpreisendoerfer
2023-01-22

@lapingvino @factotum

I take it for granted that users must be able to decide upon the precision of the they use for their postings.

And that they must also be able to decide upon the geogaphic range of search when they lookup |erenced postings.

🌺

🏷️

Jörg Preisendörferjpreisendoerfer
2023-01-22

@lapingvino @helge @factotum

The location property of the does not only support exact locations but also areas in the sense that it allows for ›logical locations‹.

A logical location could be ›near Berlin«, but also a with reduced precision.

🌺

🏷️

John S. Erickson 🙏olyerickson@fosstodon.org
2022-12-13

@meadowhawk "Did the Internet ever settle?" is an interesting question. The closest answer is probably #ActivityPub (the protocol) + #ActivityStreams (the format) + #ActivityVocabulary (a subset of JSON-LD), which form the core of the #Fediverse. cc #SemanticWeb

AndStatus@MastodonAndStatus
2018-03-29

@amiloradovsky@functional.cafe Regarding 's "visibility".
I plan to implement this in a unified way using , so the feature could be reused for different social networks. Using the vocabulary, "visibility" means, which groups of users will be able to see the note/activity: Public (all, even unauthenticated), "Users of this instance" etc. or no groups at all and only concrete list of recipients (this is close to "Private" timeline).
Not sure about proper indicators...

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst