Cool URIs don't change
Hot URIs change constantly
Warm URIs change sometimes, every once in a while

Frozen URIs are structurally immutable

@gaditb all URIs are structurally immutable…… they are strings………

@Lady Sure but "cool URIs don't change" is using "URI" as synechdoche for "the 'X identifies Y' relationship between the URI string and the content".

So similarly here. The relationship is immutable.

@gaditb mhm

in practice you can’t have a URL be both frozen and dereferencable but it’s really easy to have a URL which is frozen and not dereferencable!

@Lady Elsewhere in responses, @cpsdqs and I came up with data: URIs and cryptographic-identifier URIs, like magnet: or ipfs: , as dereferenceable frozen URIs.

@Lady @cpsdqs That said it is extremely possible this is not a useful framework -- it was entirely motivated by the pun of "Cool URIs don't change" + different "temperatures" of data storage by cloud providers, punningly reinterpreting the "cool" from its original meaning into one that didn't exist at the time (but amusingly can be made to work).

I wasn't thinking about whether it'd be a useful concept.

Follow

@gaditb it is a useful concept in library science! altho the term of art there is “persistent identifier”. see arks.org/

it would also be a useful concept on the fediverse if fedi developers ever bothered to read a book on information science

@gaditb (for pURLs that aren’t MEANT to be dereferencable, see `tag:`, `urn:fdc:`, and `urn:uuid:`, among others)

@gaditb amusingly i think the most practical application for knowing the “heat” of URLs is with webcrawlers so they know how often to recrawl

@Lady Response header X-Temperature: Cool

----

My related hot take is DNS should be able to communicate similar information -- requests for "please limit request frequency to", commitments to "I'll aim to keep downtimes below X length, don't worry or assume I've broken down before then".

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.