Post about mod_annotation

This commit is contained in:
~lucidiot 2021-03-25 22:33:07 +01:00
parent 6a6704bf89
commit 05250033d6
1 changed files with 18 additions and 0 deletions

View File

@ -283,5 +283,23 @@
<p>I added a distinction between RSS 1.0 and RSS 2.0 in <a href="https://tilde.town/~lucidiot/itsb/" target="_blank">ITSB</a> and used it to provide more official feeds from the Antigua and Barbuda Department of Marine Services and Merchant Shipping Inspection and Investigation Division and the mongolian Air Accidents Investigation Bureau.</p>
]]></description>
</item>
<item>
<title>Replying to other people in RSS feeds</title>
<pubDate>Thu, 25 Mar 2021 22:09:27 +0100</pubDate>
<guid isPermaLink="false">mod_annotation</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>http://web.archive.org/web/20090129072752/http://web.resource.org/rss/1.0/modules/annotation/</link>
<description><![CDATA[
<p>On <a href="https://gemini.circumlunar.space/" target="_blank">Project Gemini</a>, a protocol in-between HTTP and Gopher, a new community has developed and a lot of original content is being published, relative to Gopher at least. The project sparked renewed interest in those almost-text-only protocols, sometimes offered as alternatives to the web.</p>
<p>Most people just make blogs on there, called gemlogs. Those gemlogs are frequently practicing a habit that has been disappearing from blogs faster than the blogs themselves disappeared in favor of social media: posts that reply to other people's posts.</p>
<p>I like email as a discussion method because it works like letters, just with some faster delivery and cheaper postage cost; no typing notifications and no expectations of a very fast reply like on instant messaging platforms, so you have less anxiety and more time to write out your thoughts. the UI of most email clients encourage you to write more, to not just send one line; the text length limit probably exists due to technical limitations, but you wouldn't be able to reach it without writing book after book in a single email. twitter is probably the worst place to debate on, since having much less space to explain yourself means your thoughts immediately get misinterpreted.</p>
<p>Replying to other people's posts on your own blog or gemlog is basically like e-mail, but the discussion can be read by a lot more people. you get all the benefits of long-form writing and asynchronous communication, combined with sharing with or receiving knowledge from your readers and other people's readers. However, you can hit an issue where the person who posted the text you replied to might be completely unaware of your reply, and might never read it, unlike email. some standards exist to help with this, such as <a href="https://en.wikipedia.org/wiki/Webmention" target="_blank">Webmentions</a>, or the <a href="https://www.rssboard.org/trackback" target="_blank">trackback namespace</a> for RSS.</p>
<p>I will let you click the link to read more about trackback; because I am posting today to show you an alternative, if you want to use something that approximatively nothing supports: <a href="http://web.archive.org/web/20090129072752/http://web.resource.org/rss/1.0/modules/annotation/" target="_blank">mod_annotation</a>, a proposed RSS 1.0 module. This, like most RSS 1.0 modules, never reached a status of standard module and disappeared from the Internet, so the only way to find them now is to use the Wayback Machine. I love the Wayback Machine.</p>
<p>To use this module, first add a new XML namespace to your feed: <code>xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/"</code>. Then, in the <code>&lt;item&gt;</code> tag, add the following tag to reference something else:</p>
<pre><code>&lt;annotate:reference rdf:resource="https://envs.net/~lucidiot/rsrsss/"/&gt;</code></pre>
<p>This module was only proposed for RSS 1.0, but most feed readers barely make any distinction between RSS 1.0 and 2.0, so if a feed reader ever supported this module, you could probably use it safely in RSS 2.0 too.</p>
]]></description>
</item>
</channel>
</rss>