<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[One thing I find challenging with the #ActivityPub spec is that the terminology is very loose.]]></title><description><![CDATA[<p>One thing I find challenging with the <a href="https://mastodon.social/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> spec is that the terminology is very loose. Some examples are the way (API) "endpoint", "collection", and "stream" are used. Posting to an inbox endpoint is not the same as adding an activity to an (optional) inbox collection. A reverse-chronological collection of events is a history of an event stream, not the stream itself. I think conflating these concepts leads to much confusion. See the AP "streams" property, for example.</p>]]></description><link>https://citiverse.it/topic/c714038a-b8df-4bce-8277-0c1eefb49788/one-thing-i-find-challenging-with-the-activitypub-spec-is-that-the-terminology-is-very-loose.</link><generator>RSS for Node</generator><lastBuildDate>Wed, 28 Oct 2026 19:09:57 GMT</lastBuildDate><atom:link href="https://citiverse.it/topic/c714038a-b8df-4bce-8277-0c1eefb49788.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Oct 2026 05:41:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to One thing I find challenging with the #ActivityPub spec is that the terminology is very loose. on Mon, 19 Oct 2026 11:21:14 GMT]]></title><description><![CDATA[<p><span><a href="/user/nik%40toot.teckids.org">@<span>nik</span></a></span> Yes, that's why I think it's confusing that the AP spec loosely communicates them as if they are the same.</p>]]></description><link>https://citiverse.it/post/https://mastodon.social/ap/users/117032591268870234/statuses/117467307988313410</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.social/ap/users/117032591268870234/statuses/117467307988313410</guid><dc:creator><![CDATA[steve_bate@mastodon.social]]></dc:creator><pubDate>Mon, 19 Oct 2026 11:21:14 GMT</pubDate></item><item><title><![CDATA[Reply to One thing I find challenging with the #ActivityPub spec is that the terminology is very loose. on Mon, 19 Oct 2026 08:08:49 GMT]]></title><description><![CDATA[<p><span><a href="/user/smallcircles%40social.coop">@<span>smallcircles</span></a></span> Yes, that 2018 issue is a great example of what appears to be conceptual confusion between collections and streams. Calling a collection of contacts (the use case described in the issue) a "stream" is strange. The problem is that streams can't be specified well until we decide what they are. I see this issue recurring in the AP C2S discussions. <a href="https://github.com/swicg/activitypub-api/issues/37" rel="nofollow noopener"><span>https://</span><span>github.com/swicg/activitypub-a</span><span>pi/issues/37</span></a></p>

<div class="row mt-3"><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://github.com/swicg/activitypub-api/issues/37" title="List Collections · Issue #37 · swicg/activitypub-api">
<img src="https://opengraph.githubassets.com/eb50b5ac38b70830da3c15a7e59398c70ffae450633e7711e37731c48e190fc2/swicg/activitypub-api/issues/37" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" onerror="this.parentElement.remove()" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://github.com/swicg/activitypub-api/issues/37">
List Collections · Issue #37 · swicg/activitypub-api
</a>
</h5>
<p class="card-text line-clamp-3">&quot;As an ActivityPub API client developer, I would like to know which collections a user has beyond those listed on and Actor object. For example, Bookmarks, blocked domains, etc&quot;</p>
</div>
<a href="https://github.com/swicg/activitypub-api/issues/37" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://github.githubassets.com/favicons/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" onerror="this.remove()"/>



<p class="d-inline-block text-truncate mb-0">GitHub <span class="text-secondary">(github.com)</span></p>
</a>
</div></div>]]></description><link>https://citiverse.it/post/https://mastodon.social/ap/users/117032591268870234/statuses/117466551369841255</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.social/ap/users/117032591268870234/statuses/117466551369841255</guid><dc:creator><![CDATA[steve_bate@mastodon.social]]></dc:creator><pubDate>Mon, 19 Oct 2026 08:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to One thing I find challenging with the #ActivityPub spec is that the terminology is very loose. on Mon, 19 Oct 2026 08:02:03 GMT]]></title><description><![CDATA[<p><span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span> </p><p>What? Inserting into a database table isn't the same as POSTing to an API endpoint that does this anywhere else either.</p>]]></description><link>https://citiverse.it/post/https://toot.teckids.org/users/nik/statuses/117466524792293953</link><guid isPermaLink="true">https://citiverse.it/post/https://toot.teckids.org/users/nik/statuses/117466524792293953</guid><dc:creator><![CDATA[nik@toot.teckids.org]]></dc:creator><pubDate>Mon, 19 Oct 2026 08:02:03 GMT</pubDate></item><item><title><![CDATA[Reply to One thing I find challenging with the #ActivityPub spec is that the terminology is very loose. on Mon, 19 Oct 2026 07:53:52 GMT]]></title><description><![CDATA[<p><span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span> </p><p>There's a long-standing issue and recognition that streams is underspecified..</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://github.com/w3c/activitypub/issues/299" title="streams · Issue #299 · w3c/activitypub">
<img src="https://opengraph.githubassets.com/ee7e77cd4902bbcf165aba612d0cc9aa1afcec15e7067c630036ad27dea211f5/w3c/activitypub/issues/299" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" onerror="this.parentElement.remove()" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://github.com/w3c/activitypub/issues/299">
streams · Issue #299 · w3c/activitypub
</a>
</h5>
<p class="card-text line-clamp-3">Users in pump.io can use lists to organize their contacts. They can post a note or image to a list, and only members of that list will receive the note or image. Is this what streams is for? If not, what&#x27;s it for? And is it a collection,...</p>
</div>
<a href="https://github.com/w3c/activitypub/issues/299" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://github.githubassets.com/favicons/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" onerror="this.remove()"/>



<p class="d-inline-block text-truncate mb-0">GitHub <span class="text-secondary">(github.com)</span></p>
</a>
</div></p>]]></description><link>https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/117466492604972951</link><guid isPermaLink="true">https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/117466492604972951</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Mon, 19 Oct 2026 07:53:52 GMT</pubDate></item><item><title><![CDATA[Reply to One thing I find challenging with the #ActivityPub spec is that the terminology is very loose. on Mon, 19 Oct 2026 06:48:23 GMT]]></title><description><![CDATA[<p>I think an interesting statement from Chapter 3 of the <a href="https://mastodon.social/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> spec is "Objects are often wrapped in Activities and are contained in streams of Collections" (different than the collection/stream conflation). However, the meaning of "streams of Collections" is defined nowhere. It's also interesting to me that "stream" has no normative definition in the Activity Streams 2.0 spec although it's in the name! The pre-W3C 1.0 version did define an  Activity Stream as a collection, so ... <img src="https://citiverse.it/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=908f8e5d495" class="not-responsive emoji emoji-android emoji--shrug" style="height:1.4em;width:auto;vertical-align:middle" title="🤷" alt="🤷" />‍<img src="https://citiverse.it/assets/plugins/nodebb-plugin-emoji/emoji/android/2642.png?v=908f8e5d495" class="not-responsive emoji emoji-android emoji--male_sign" style="height:1.4em;width:auto;vertical-align:middle" title="♂" alt="♂" />️</p>]]></description><link>https://citiverse.it/post/https://mastodon.social/ap/users/117032591268870234/statuses/117466235078243636</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.social/ap/users/117032591268870234/statuses/117466235078243636</guid><dc:creator><![CDATA[steve_bate@mastodon.social]]></dc:creator><pubDate>Mon, 19 Oct 2026 06:48:23 GMT</pubDate></item></channel></rss>