<?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[I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory.]]></title><description><![CDATA[<p>I am outputting ActivityPub/ActivityStreams content for the listing of what is in a directory.</p><p>Think of it as the AP/AS version of output from the `ls` command.</p><p>AP/AS has a whole bunch of stuff that can be used to represents files. Even sub-types of files</p><p><a href="https://www.w3.org/TR/activitystreams-vocabulary/#object-types" rel="nofollow noopener"><span>https://www.</span><span>w3.org/TR/activitystreams-voca</span><span>bulary/#object-types</span></a></p><p>And, while AP/AS has 'Collection' (and 'CollectionPage') —</p><p><a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection" rel="nofollow noopener"><span>https://www.</span><span>w3.org/TR/activitystreams-voca</span><span>bulary/#dfn-collection</span></a></p><p>AP/AS doesn't have a 'Directory' type (as a sub-type of 'Collection')</p><p><a href="https://mastodon.social/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> <a href="https://mastodon.social/tags/ActivityStreams" rel="tag">#<span>ActivityStreams</span></a> <a href="https://mastodon.social/tags/FediDev" rel="tag">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/FediDevs" rel="tag">#<span>FediDevs</span></a> <a href="https://mastodon.social/tags/Fediverse" rel="tag">#<span>Fediverse</span></a></p>]]></description><link>https://bb.devnull.land/topic/47f8ca63-8dc8-4581-b1c4-7c25598ef873/i-am-outputting-activitypub-activitystreams-content-for-the-listing-of-what-is-in-a-directory.</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 13:09:51 GMT</lastBuildDate><atom:link href="https://bb.devnull.land/topic/47f8ca63-8dc8-4581-b1c4-7c25598ef873.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Mar 2026 07:10:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory. on Mon, 06 Apr 2026 07:38:18 GMT]]></title><description><![CDATA[<p><span><a href="/user/reiver%40mastodon.social">@<span>reiver</span></a></span> </p><p>This might be a misunderstanding. <br />Any property in ActivityPub can have multiple properties [except the few marked as 'functional'].<br />It does not need a special subtype. <br />If we have type ['CollectionPage', 'Collection', 'wd:Q201456'], it is a directory in a directory (?) <br />We have these nested structures in fedigeo anywhere, for example the UNESCO World Heritage or IATA Collection etc. We use wikidata (the data of wikipedia) so that anyone can use the label and infos for "directory" in any language …</p>]]></description><link>https://bb.devnull.land/post/https://digitalcourage.social/users/sl007/statuses/116356618536733029</link><guid isPermaLink="true">https://bb.devnull.land/post/https://digitalcourage.social/users/sl007/statuses/116356618536733029</guid><dc:creator><![CDATA[sl007@digitalcourage.social]]></dc:creator><pubDate>Mon, 06 Apr 2026 07:38:18 GMT</pubDate></item><item><title><![CDATA[Reply to I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory. on Sun, 29 Mar 2026 10:30:24 GMT]]></title><description><![CDATA[<p><span><a href="/user/smallcircles%40social.coop">@<span>smallcircles</span></a></span> </p><p>I agree that AP/AS has its limitations and shortcomings, but —</p><p>I want this to work with Fediverse software.</p><p>If I choose a Linked-Data namespace not supported by any Fediverse software, it won't be.</p><p>...</p><p>I don't mind adding additional namespaces — and given AP/AS is missing fields for some information I want to expose, I'll likely need to.</p>]]></description><link>https://bb.devnull.land/post/https://mastodon.social/users/reiver/statuses/116311996764284455</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mastodon.social/users/reiver/statuses/116311996764284455</guid><dc:creator><![CDATA[reiver@mastodon.social]]></dc:creator><pubDate>Sun, 29 Mar 2026 10:30:24 GMT</pubDate></item><item><title><![CDATA[Reply to I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory. on Sun, 29 Mar 2026 08:57:29 GMT]]></title><description><![CDATA[<p><span><a href="/user/reiver%40mastodon.social">@<span>reiver</span></a></span> </p><p>A quick 2 second search on file system <a href="https://social.coop/tags/ontologies" rel="tag">#<span>ontologies</span></a> did not directly yield a great standard candidate, but it did return some interesting results on <a href="https://social.coop/tags/SemanticFileSsystems" rel="tag">#<span>SemanticFileSsystems</span></a>.</p><p>Like this paper and <a href="https://social.coop/tags/ontology" rel="tag">#<span>ontology</span></a> design:</p><p><a href="https://semantic-file-system-ontology.sourceforge.net/" rel="nofollow noopener"><span>https://</span><span>semantic-file-system-ontology.</span><span>sourceforge.net/</span></a></p><p><a href="https://www.researchgate.net/publication/324605710_The_Design_and_Development_of_a_Semantic_File_System_Ontology" rel="nofollow noopener"><span>https://www.</span><span>researchgate.net/publication/3</span><span>24605710_The_Design_and_Development_of_a_Semantic_File_System_Ontology</span></a></p>]]></description><link>https://bb.devnull.land/post/https://social.coop/users/smallcircles/statuses/116311631423126382</link><guid isPermaLink="true">https://bb.devnull.land/post/https://social.coop/users/smallcircles/statuses/116311631423126382</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Sun, 29 Mar 2026 08:57:29 GMT</pubDate></item><item><title><![CDATA[Reply to I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory. on Sun, 29 Mar 2026 08:54:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/reiver%40mastodon.social">@<span>reiver</span></a></span> </p><p>Today "ActivityStreams: Where do you want to go to today?" might be a slogan we borrowed from Microsoft.</p><p>The question is whether <a href="https://social.coop/tags/ActivityStreams" rel="tag">#<span>ActivityStreams</span></a> should be used - besides all the things it is already being used for - to also map to file systems.</p><p>The <a href="https://social.coop/tags/LinkedData" rel="tag">#<span>LinkedData</span></a> nature of <a href="https://social.coop/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> is generally shunned in favor of plain <a href="https://social.coop/tags/JSON" rel="tag">#<span>JSON</span></a>. That in itself is fine, as long as:</p><p>a) information still represents valid <a href="https://social.coop/tags/JSONLD" rel="tag">#<span>JSONLD</span></a>. </p><p>b) information models still follow data modeling best practices.</p><p>c) information models are designed with <a href="https://social.coop/tags/interoperability" rel="tag">#<span>interoperability</span></a> in mind.</p><p>Not saying your approach is good or bad, just observing that everyone mapping and overloading their own app-specific semantics to the poor AS vocab looks to me a worst-practice. We can get away with it, as we made post-facto interop the poor man's accepted practice, lacking more rigorous extension process and guidance.</p><p>There are likely existing standardized ontologies.</p>]]></description><link>https://bb.devnull.land/post/https://social.coop/users/smallcircles/statuses/116311621193884527</link><guid isPermaLink="true">https://bb.devnull.land/post/https://social.coop/users/smallcircles/statuses/116311621193884527</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Sun, 29 Mar 2026 08:54:53 GMT</pubDate></item><item><title><![CDATA[Reply to I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory. on Sun, 29 Mar 2026 08:38:38 GMT]]></title><description><![CDATA[<p><span><a href="/user/maddyunderstars%40aus.social">@<span>maddyunderstars</span></a></span> </p><p>Yes, I am creating a high performance read-only HTTP server for static files — that has built-in support for ActivityPub/ActivityStreams.</p><p>It also supports (the read operations of) WebDAV. So, it can be used as a shared read-only drive in operating-systems (OSes) that support WebDAV.</p>]]></description><link>https://bb.devnull.land/post/https://mastodon.social/users/reiver/statuses/116311557335575024</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mastodon.social/users/reiver/statuses/116311557335575024</guid><dc:creator><![CDATA[reiver@mastodon.social]]></dc:creator><pubDate>Sun, 29 Mar 2026 08:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to I am outputting ActivityPub&#x2F;ActivityStreams content for the listing of what is in a directory. on Sun, 29 Mar 2026 07:18:48 GMT]]></title><description><![CDATA[<p><span><a href="/user/reiver%40mastodon.social">@<span>reiver</span></a></span> Cool! Is this part of a larger project?</p>]]></description><link>https://bb.devnull.land/post/https://aus.social/users/maddyunderstars/statuses/116311243423436974</link><guid isPermaLink="true">https://bb.devnull.land/post/https://aus.social/users/maddyunderstars/statuses/116311243423436974</guid><dc:creator><![CDATA[maddyunderstars@aus.social]]></dc:creator><pubDate>Sun, 29 Mar 2026 07:18:48 GMT</pubDate></item></channel></rss>