hhmx.de

infinite love â´³

infinite love ⴳ (@trwnh@mastodon.social)

Föderation EN Di 17.09.2024 17:12:39

@julian @silverpill Really we need to take a step back and first define what a "post" object is. I'm tentatively leaning toward "any object that has content", but I'm sure there are plenty of edge cases I haven't accounted for that will pop up when thinking more deeply about the issue.

Evan Prodromou

Evan Prodromou (@evan@cosocial.ca)

Föderation EN Di 17.09.2024 17:15:14

@trwnh @julian @silverpill Content types? Note, Article, Image, Video, Audio, Document? That should cover most Web content collections.

If you want to add an extension (Listicle, say) you could multi-type with the most appropriate Activity Vocabulary content type (`type`: ['buzz:Listicle', 'as:Article']`).

infinite love â´³

infinite love ⴳ (@trwnh@mastodon.social)

Föderation EN Di 17.09.2024 17:23:29

@evan @julian @silverpill This goes back to a convo from yesterday about how to handle Activity types with content, which conceivably makes them "posts" in the sense of an "activity stream". ("John Created a Note" is a first-class item in much the same way "Sally Liked a Note" is also a first-class item in Facebook's activity feed, or "Alice Added 9 Images to a MediaAlbum" would be.)

If you put content on an Announce, then that Announce is ostensibly its own "post" in addition to being a share.

infinite love â´³

infinite love ⴳ (@trwnh@mastodon.social)

Föderation EN Di 17.09.2024 17:25:24

@evan @julian @silverpill But yes, in most cases, you will probably be using types such as Note or Article.

Evan Prodromou

Evan Prodromou (@evan@cosocial.ca)

Föderation EN Di 17.09.2024 17:26:58

@trwnh @julian @silverpill especially in a forum thread, right? It's just not the place you put an `TentativeReject` activity or a `Relationship` object.

Evan Prodromou

Evan Prodromou (@evan@cosocial.ca)

Föderation EN Di 17.09.2024 17:25:42

@trwnh @julian @silverpill OK. I mean, we just call that an `Object`.

infinite love â´³

infinite love ⴳ (@trwnh@mastodon.social)

Föderation EN Di 17.09.2024 17:30:23

@evan @julian @silverpill In terms of a potential WIP FEP, I would tentatively define a Conversation as a Collection where each item has at least `content`. I would likewise define a MediaAlbum as a Collection where each item is an Image or Video. There are probably other type definitions that could make sense.

Evan Prodromou

Evan Prodromou (@evan@cosocial.ca)

Föderation EN Di 17.09.2024 17:35:42

@trwnh @julian @silverpill yeah, I just don't like the ducktyping on the 'content' property.