<?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[The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types.]]></title><description><![CDATA[<p>The vocabulary part of <a href="https://metalhead.club/tags/GoActivityPub" rel="tag">#<span>GoActivityPub</span></a> is getting closer and closer to being able of generating and operating with custom <a href="https://metalhead.club/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> data types. </p><p><img class="not-responsive emoji" src="/emoji/ap/goose_hacker/media.metalhead.club" title=":goose_hacker:" /> </p><p><a href="https://go-activitypub.federated.id/lib/rfc/code-generation.html" rel="nofollow noopener"><span>https://</span><span>go-activitypub.federated.id/li</span><span>b/rfc/code-generation.html</span></a></p>]]></description><link>https://bb.devnull.land/topic/c4f45783-986d-494a-8b27-c4280d01464b/the-vocabulary-part-of-goactivitypub-is-getting-closer-and-closer-to-being-able-of-generating-and-operating-with-custom-activitypub-data-types.</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 10:58:39 GMT</lastBuildDate><atom:link href="https://bb.devnull.land/topic/c4f45783-986d-494a-8b27-c4280d01464b.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Sep 2026 19:20:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Mon, 14 Sep 2026 07:50:56 GMT]]></title><description><![CDATA[<p><span><a href="/user/fentiger%40zotum.net">@<span>fentiger</span></a></span> sure, I don't mean that.</p><p>I'm thinking more about: send types other than Note, send more than 4 attachments, send mixed form attachments, support multiple attributedTo values, support multiple inReplyTo values, etc. Mastodon is bottom of the barrel for compatibility...</p>]]></description><link>https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117268300219440794</link><guid isPermaLink="true">https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117268300219440794</guid><dc:creator><![CDATA[mariusor@metalhead.club]]></dc:creator><pubDate>Mon, 14 Sep 2026 07:50:56 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Mon, 14 Sep 2026 07:46:55 GMT]]></title><description><![CDATA[<a href="/user/mariusor%40metalhead.club" rel="nofollow noopener">@marius</a> I think that's a reasonable position to take, and in fact that's how I'm approaching the OAuth stuff, by following the OAuth WG specs <em>to the letter</em> and if that breaks compatibility with anyone else then that's their problem rather than mine <img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=22f9e3304a6" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /><br /><br />I just find the W3C/SWICG stuff to be very hard to interpret unambiguously, which makes it difficult to use as anything other than a guideline.]]></description><link>https://bb.devnull.land/post/https://zotum.net/item/e79ce6de-1e10-4974-b598-90a3d2d98fab</link><guid isPermaLink="true">https://bb.devnull.land/post/https://zotum.net/item/e79ce6de-1e10-4974-b598-90a3d2d98fab</guid><dc:creator><![CDATA[fentiger@zotum.net]]></dc:creator><pubDate>Mon, 14 Sep 2026 07:46:55 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Mon, 14 Sep 2026 07:03:13 GMT]]></title><description><![CDATA[<p><span><a href="/user/silverpill%40mitra.social">@<span>silverpill</span></a></span> I appreciate the sentiment, but type in this was mostly about data structure, not object types. <img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=22f9e3304a6" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":P" alt="😛" /></p>]]></description><link>https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117268112564584675</link><guid isPermaLink="true">https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117268112564584675</guid><dc:creator><![CDATA[mariusor@metalhead.club]]></dc:creator><pubDate>Mon, 14 Sep 2026 07:03:13 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Mon, 14 Sep 2026 07:01:23 GMT]]></title><description><![CDATA[<p><span><a href="/user/fentiger%40mastodon.social">@<span>FenTiger</span></a></span> I don't meant to start a fight but I think that focusing on interop - especially with Mastodon, with their wanton disregard of spec compliance - is the wrong move. The only way Mastodon will fix their shit is if there's a large enough mass of servers out there that serves them documents they don't handle correctly, and the users starts to complain. I can't do it alone. <img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/2764.png?v=22f9e3304a6" class="not-responsive emoji emoji-android emoji--heart" style="height:23px;width:auto;vertical-align:middle" title="&amp;lt;3" alt="❤" /></p><p><span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span></p>]]></description><link>https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117268105382691722</link><guid isPermaLink="true">https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117268105382691722</guid><dc:creator><![CDATA[mariusor@metalhead.club]]></dc:creator><pubDate>Mon, 14 Sep 2026 07:01:23 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Sun, 13 Sep 2026 23:30:04 GMT]]></title><description><![CDATA[<p><span><a href="/user/balcanquhal%40tldr.nettime.org" rel="nofollow noreferrer noopener">@<span>balcanquhal</span></a></span><br /><br />For example the <a href="https://social.allmende.io/tags/valueflows" rel="tag nofollow noreferrer noopener">#<span>valueflows</span></a> ontology by <span><a href="https://social.coop/@lynnfoster" rel="nofollow noreferrer noopener">@<span>lynnfoster</span></a></span> and <span><a href="https://social.coop/@bhaugen" rel="nofollow noreferrer noopener">@<span>bhaugen</span></a></span> is used in the <a href="https://social.allmende.io/tags/flohmarkt" rel="tag nofollow noreferrer noopener">#<span>Flohmarkt</span></a> app to instigate an 'Economiverse'.<br /><br />You can check the Schema Observatory for common uses.<br /><br /><span><a href="/user/fentiger%40mastodon.social" rel="nofollow noreferrer noopener">@<span>FenTiger</span></a></span> <span><a href="/user/mariusor%40metalhead.club" rel="nofollow noreferrer noopener">@<span>mariusor</span></a></span> <span><a href="/user/steve_bate%40mastodon.social" rel="nofollow noreferrer noopener">@<span>Steve_Bate</span></a></span></p>]]></description><link>https://bb.devnull.land/post/https://social.allmende.io/users/jon/statuses/01M2EHPFKF77ZK87NQDDPHZP09</link><guid isPermaLink="true">https://bb.devnull.land/post/https://social.allmende.io/users/jon/statuses/01M2EHPFKF77ZK87NQDDPHZP09</guid><dc:creator><![CDATA[jon@allmende.io]]></dc:creator><pubDate>Sun, 13 Sep 2026 23:30:04 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Sun, 13 Sep 2026 20:49:00 GMT]]></title><description><![CDATA[<p><span><a href="/user/fentiger%40mastodon.social">@<span>FenTiger</span></a></span> <span><a href="/user/mariusor%40metalhead.club">@<span>mariusor</span></a></span> <span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span> </p><p>To what extent does activitypub interoperate with the linked data / ontology world? I know it's based on JSON-LD but I'd like to know more. (I'm a PhD student partly in… ontologies!)</p>]]></description><link>https://bb.devnull.land/post/https://tldr.nettime.org/users/balcanquhal/statuses/117265697402572289</link><guid isPermaLink="true">https://bb.devnull.land/post/https://tldr.nettime.org/users/balcanquhal/statuses/117265697402572289</guid><dc:creator><![CDATA[balcanquhal@tldr.nettime.org]]></dc:creator><pubDate>Sun, 13 Sep 2026 20:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Sun, 13 Sep 2026 20:28:35 GMT]]></title><description><![CDATA[<p><span><a href="/user/mariusor%40metalhead.club" rel="noopener">@mariusor</a></span> Just use JSON. Want a custom type?</p><pre><code>{
  "type": "MyType"
}
</code></pre><p>It's that simple.</p>]]></description><link>https://bb.devnull.land/post/https://mitra.social/objects/01a09c75-1c63-77f1-86b9-8e8bb747a68b</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mitra.social/objects/01a09c75-1c63-77f1-86b9-8e8bb747a68b</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Sun, 13 Sep 2026 20:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Sun, 13 Sep 2026 20:04:00 GMT]]></title><description><![CDATA[<p><span><a href="/user/mariusor%40metalhead.club">@<span>mariusor</span></a></span> I've certainly had to adjust it in places to make things work. </p><p>I've also been focusing far more on interoperability than theoretical correctness, and I'm sure I ended up deviating from the spec in all sorts of places...</p><p><span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span></p>]]></description><link>https://bb.devnull.land/post/https://mastodon.social/users/FenTiger/statuses/117265520438597679</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mastodon.social/users/FenTiger/statuses/117265520438597679</guid><dc:creator><![CDATA[fentiger@mastodon.social]]></dc:creator><pubDate>Sun, 13 Sep 2026 20:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Sun, 13 Sep 2026 19:59:07 GMT]]></title><description><![CDATA[<p><span><a href="/user/fentiger%40mastodon.social">@<span>FenTiger</span></a></span> based on that graph, it's incorrect. Some type hierarchies are invalid: OrderedCollection is an Object not just a Thing, Application is not disjoint to Actor, etc.</p><p> <span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span></p>]]></description><link>https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117265501207075188</link><guid isPermaLink="true">https://bb.devnull.land/post/https://metalhead.club/users/mariusor/statuses/117265501207075188</guid><dc:creator><![CDATA[mariusor@metalhead.club]]></dc:creator><pubDate>Sun, 13 Sep 2026 19:59:07 GMT</pubDate></item><item><title><![CDATA[Reply to The vocabulary part of #GoActivityPub is getting closer and closer to being able of generating and operating with custom #ActivityPub data types. on Sun, 13 Sep 2026 19:45:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/mariusor%40metalhead.club">@<span>mariusor</span></a></span> Have you seen <span><a href="/user/steve_bate%40mastodon.social">@<span>Steve_Bate</span></a></span> 's ontology?</p><p><a href="https://github.com/steve-bate/activitypub-ontology" rel="nofollow noopener"><span>https://</span><span>github.com/steve-bate/activity</span><span>pub-ontology</span></a></p><p>I use this in addition to the JSON-LD context document. It gives you more type information as well as telling you which terms are valid in which objects, and some other stuff, not all of which I've been able to use. </p><p>Some of the FEPs have similar data describing their custom terms too.</p><p>(This way I'm generating struct definitions as an output, though, rather than using them as input.)</p>]]></description><link>https://bb.devnull.land/post/https://mastodon.social/users/FenTiger/statuses/117265447825948345</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mastodon.social/users/FenTiger/statuses/117265447825948345</guid><dc:creator><![CDATA[fentiger@mastodon.social]]></dc:creator><pubDate>Sun, 13 Sep 2026 19:45:32 GMT</pubDate></item></channel></rss>