Having a question about events being actors
-> The spec. says "Represents an individual person"
I would rather expect "Service"
or ["Service", "Event"]
See "The core Actor Types include"
yes, no worries, I would also prefer " threaded comments" in mastodon ;)
I meant https://www.w3.org/TR/activitystreams-vocabulary/#dfn-event
"Represents any kind of event"
so anything is in conformance with specifications :)
@sl007 Does any activitypub software allow someone to "follow" a Service? (like, spec aside, I want this to work with existing software and am willing to fudge the types)
@darius @sl007 not yet, but the thing I work on makes no distinction between types of actors. It's missing the important bits though, federation and distinguishing between actors than can allow/deny a request and the ones that the server should just accept for (like a service).
Any software should allow multiple values unless not specified else (maybe only 'id' and xsd:...) so it could also be ["Service", "Event", "Person"]
Personally I think "Person" is semantically misleading.
But "Service" is a Core Actor Type and the spec. clearly defines how to deal with Actors.
If activitypub software does not allow to "follow" an actor something must be wrong with the software ;)
I mean, since I am doing an ActivityPub server / client myself, I would have the following problem to federate with gath.io :
See https://github.com/redaktor/widgets-preview (still a mess) –
The widgets e.g. "Cards" do render _all_ the AP types and differently.
I am currently working on the layout for "Event", see screenshot (random words)
It will have "where" and "when" below the headline (after coffee) …
However, for all gath.io events it would now render a "Person" card …
I doubt that it helps ActivityPub if we try to downgrade anything to the very limited possibilities of mastodon UI.
I think mastodon would "convert it".
Also see e.g. https://www.w3.org/TR/activitypub/#conformance
ActivityPub conformant Server
"This designation applies to any implementation of the entirety of the server portion of the client to server protocol."
This does not mean "only Note object type, only Person actor type, no i18n support, few properties etc."
It means "the entirety" …
@sl007 @cwebber why would I release AP software that publishes events nobody I know can consume today? If there were a way for me to publish these as both an Event and as a Person for compatibility I would definitely consider it. That way, the gathio software can get used by current popular software, newer clients that are more compliant could benefit from gathio in the ecosystem, and then the popular software could hopefully eventually support the "correct" object vocabulary.
How about a task for the
• "Event Federation"
Apart from being an actor and "type" a lot of 'flows' might be involved like "Offer"/'tickets' or "Question"/'are you going?'
I would be thrilled to let Hometown and redaktor federate like a superhero.
Also Hometown currently supports all Actor types, see https://github.com/hometown-fork/hometown/blob/hometown-dev/app/services/activitypub/fetch_remote_account_service.rb
So how about ["Application", "Event"] because mastodon/hometown flags "Service" as '(bot)'
@sl007 sorry it was very late last night and there are some critical issues with the actual semantics here that I'm worried about. It seems that Application would be the thing someone would follow? But that would mean I'd have to create an Application for each event, which would then emit Events, right? I can't just have a top level Application for Gathio because people don't want to follow the entire instance, just individual events (lower case, the human concept of a birthday party I mean)
@sl007 the big big problem for me is that I believe parties and concerts should be able to be Actors in and of themselves. This is not supported by the AS 2.0 spec if we are being strict about hewing to it.
@sl007 also, I forgot because it's been a long time, and it's possible that I may need to update FEDERATION.md but the gathio Person does emit Event objects, which are consumed correctly by Friendica
Do you attend the Conference?
I would like to make it a task for the Hackathon of
or a Birds of Feather session.
So, which software would _not_ support it ?
I think any software supports "Actors" ?
For mastodon and pleroma it is described here :
[only downside: mastodon will show '(bot)' after the event name in the profile]
Redaktor does it the same way than pleroma (and skohub, see previous comment) …
So, mastodon and pleroma should be ok with ["Service", "Event"].
you can see that peertube supports all actor types too.
If we quickly define "popular" in ActivityPub software then I would research the others too !
and maybe also @pukkamustard knows how widely it is supported.
Cause we talked about that also OpenEngiadina supports multiple "type" -
for the example in redaktor it would be
["Service", "Event", "https://redaktor.me/ns/redaktor/Event"]
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!