related links ›
(Page 1)
Why do they call it a _Universal_ Resource Locator?
I think this makes a very good point. I don't run an RSS myself, but I read sites that use them every day. I do not understand why you would rely on a file stored elsewhere to make your rss software work. You have no control over the third parties site, and they may do exactly what happened... make changes. Relying on a remote file, especially a static one, is nonsence. Hopefully people take notice and correct the situation. Otherwise, its going to be a hot summer for RSS.
When the file goes away, any chance you could retain and publish the data on how often the (missing) file is subsequently requested? No particularly good reason, but I'd find it interesting to see how this sort of thing tails off, and it would make for a pretty graph...
disclaimer : I am a former Netscaper, CPD, Composer team and Layout team.
When RSS was designed by Ramanathan Guha in '99, it was an official Netscape technology, extensively used for dogfood and the portal. The URL of the dtd was public, and it became a vital piece of markup for the current web.
Chris, "cool URIs never change". This sentence has been on W3C's site for ages, constantly repeated by W3C staff in Web conferences.
RSS DTD's url should not change, cannot change. The resource it targets should NOT be cached. It's Netscape's responsability over time to provide that resource to the whole community because that's how it goes : user agents have the right to check the availability of the dtd because they have the right to check if the RSS feed they deal with is a valid or not. DTD urls are unique and stable only for that reason, to avoid cached copies, to provide the world with one and only authenticated, verified, stable copy of the DTD.
I think this decision to cancel access to the RSS DTD with its current public URL is counter-productive and reveals that the current Netscape, that is definitely not the one I worked for, just tramples Web Standards under foot. I urge you to reconsider this decision, that can only hurt Netscape for only a minor win.
"Cool URIs never change", but it is unreasonable to expect someone to host something forever. What would have happened if Netscape had simply gone out of business instead of becoming another company's subsidiary? Netscape's original mistake was to host the DTD at "my.netscape.com". Ideally, it should have been hosted at something like "publish-dtd.netscape.com" or some ".org" address. This would at least allow Netscape to point the relevant DNS entries to off-site mirrors of the DTD document, and volunteers could step up to the plate as commercial websites go out of business or change business models.
There is no reason this file should have to be hosted there, this is hot linking of a file that doesn't even need to be loaded, it's a rapacious and silly waste of bandwidth and the final decision should be made by Netscape and Netscape alone as they are the ones that are paying for the bandwidth.
The disappearance of this schema file is perhaps a good example of where semantic web technologies can provide a quick win.
It would be relatively simple to look for documents that are marked up as "cacheOf" or "mirrorOf" or "sameAs" or "superseeds" a particular schema (such as this one) - so you'd just need a few people and places to start cacheing schemas and the problem would become "just another step" in the validation process.
Can you provide the user agents that are making the 4 million daily hits? are they all browser based from live.com?
"Why do they call it a _Universal_ Resource Locator?"
The U in URL stands for "Uniform".
Daniel, you said:
> RSS DTD's url should not change, cannot change. The resource it targets should NOT be cached.
IMO, those are two contradicatory statements. If the url will never change, and the content at the url will never change, why wouldn't you want to cache it?
No-one is saying anything about changing the url. I agree that it shouldn't change, but that isn't a reason to expect that accessing the url is actually going to do something valid. The url is just a convinient way to create a unique identifier for the information you are referring to, and once that information is common knowledge there's no reason to keep going back to the original source to get it.
For instance, if you happen to learn a new word from some dictionary you might refer back to it a few times until you memorize it, but it gets into common use you'll have it cached, and you'll be able to get it from various other places too. The word, like the url for this dtd, doesn't change, but there is no need for the original location of the definition to keep it.
I'm with Netscape on this one. There's no reason to keep hosting that file which will NEVER change (seeing as that RSS 1.0 came out in 2000 and 2.0 in 2002, future development is clearly being done elsewhere) nor is there a reason why RSS readers should be requesting the file so often.
That said, seeing how often it's been requested from so many diverse sources, it would have been better for Netscape to warn the community before taking it down the first time. This blog post having reached Slashdot now qualifies as more than sufficient warning for when it will finally be taken down. Like Dave above, I'd also like to see data on how the traffic to this file falls off following this announcement.
In response to Sean, I am an avid Slashdot reader, but I don't believe that "having reached Slashdot now qualifies as more than sufficient warning". While many developers read Slashdot, that is not a guarantee that all effected developers will hear the news. I love Slashdot, but simply being posted to one web resource is not nearly enough notice and warning for Netscape to remove such a valuable file from their server.
I am in complete agreement with Mark that if Netscape will not continue to hold the file, it ought to be released to an outside body (W3C is a good first thought).
Sam wrote: 'it should have been hosted at something like "publish-dtd.netscape.com" or some ".org" address.'
For which Microsoft has reserved "schemas.microsoft.com".
Tagged and Posted. Vote for it if it's news.
http://www.tagne.ws/RSS/Netscape-is-going-to-break-RSS-091-feeds-on-July-1-2007/
3:03PMMarkHB
Is it possible for Netscape to release their copyright on these two DTDs to the W3C, or alternatively to license them under a license that allows them to be freely redistributed?