{
  "attachments": [],
  "comments_archived": true,
  "date": "2003-10-08T12:30:52.000Z",
  "layout": "post",
  "title": "Microcontent and RSS-Data",
  "wordpress_id": 495,
  "wordpress_slug": "microcontent-and-rss-data",
  "wordpress_url": "http://www.decafbad.com/blog/?p=495",
  "year": "2003",
  "month": "10",
  "day": "08",
  "isDir": false,
  "slug": "microcontent-and-rss-data",
  "type": "entry",
  "postName": "2003-10-08-microcontent-and-rss-data",
  "html": "<p>\nIn response to the opposition to RSS-Data,\n<a href=\"http://blogs.it/0100198/2003/10/07.html#a1818\">Marc asks</a>,\n\"Where are the Reviews, Resumes, Recipes, Topics and other cool new\nforms of micro-content?\"\n</p>\n<p>\nWell, I did a bit of Googling this morning, and this is what I found:\n</p>\n<ul>\n<li>\nOn the subject of reviews, A.M. Kuchling\n<a href=\"http://www.amk.ca/xml/reviews.html\">has provided</a> an\n<a href=\"http://amk.ca/xml/review/1.0\">RDF namespace</a>\nfor embedding book review metadata within XHTML documents.\n</li>\n<li>\nFor resumes,\nUldis Bojars\n<a href=\"http://lists.w3.org/Archives/Public/www-rdf-interest/2002Jun/0077.html\">has been working</a> on an\n<a href=\"http://nightman.lv/~captsolo/cv.rdfs\">RDF schema for resumes and CV</a>.\n</li>\n<li>\nTo offer up recipes, I found\n<a href=\"http://donnafales.com/2002/07/28/recipe-schema\">this RDF schema</a>\nfor <a href=\"http://donnafales.com/2003/recipes\">recipes</a> hosted on\n<a href=\"http://donnafales.com\">donnafales.com</a>.\n</li>\n<li>\nAs for topics, well, there's already a straight RSS 2.0 namespace\nextension called <a href=\"http://matt.blogs.it/specs/ENT/1.0/\">Easy News Topics</a>.\n</li>\n<li>\nAnd, finally, for events there is\n<a href=\"http://web.resource.org/rss/1.0/modules/event/\">mod_event</a>,\nand RSS 1.0 module used for presenting calendar event information.\n</li>\n</ul>\n\n\n<p>\nYes, with the exception of ENT, these are RDF schema or namespaces.\nBut, any one of them could likely be adapted to straight XML and used as an RSS 2.0\nnamespace, thereby leveraging the work these people have already done\nin modeling these kinds of content, as well as potentially providing\nan easy transformation path to RDF for those who care.\n</p>\n<p>\nWhat does RSS-Data provide out of the box which makes any of the\nabove obsolete?  There's no magic here, other than translating between\nraw data sctructures.  You'll still need to do the same sort of\nmodeling and structure work that the authors of all the above have\ndone.  It's always nicer to have someone else do homework for you.\n</p>\n<p>\nSo, if all this new microcontent is so hot, why hasn't anything like\nthe above been put into use?  Would adding 5 new tags to an RSS\nfeed really be an insane burden to express calendar events?  Granted,\nsome of the other examples above are more complex, but then so are\nthe things they seek to represent.\n</p>\n<p>\nWhat's the RSS-Data magic that improves on all the above?\n</p>\n\n\n<!--more-->\n\n\n<p>shortname=microcontent_and_rss_data</p>\n<div id=\"comments\" class=\"comments archived-comments\"><h3>Archived Comments</h3>\n<ul class=\"comments\">\n<li class=\"comment\" id=\"comment-221085572\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://dannyayers.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=ac0d01ebb5e438c029c0764064f70827&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://dannyayers.com\">Danny</a>\n</div>\n\n\n<p><a href=\"#comment-221085572\" class=\"permalink\"><time datetime=\"2003-10-08T13:47:50\">2003-10-08T13:47:50</time></a></p>\n</div>\n\n\n<div class=\"content\">I did one too! A review vocab that is (I only did it as a demo, but Leigh used it in FOAF-a-matic for music and *blogs*, so I've started treating it proper).\nhttp://ideagraph.net/xmlns/rev/\nblog note:\nhttp://dannyayers.com/ideagraph-blog/archives/cat_vocabularies.html\nRe. RSS 2.0 extensions, I recently did a bit of Googling myself:\nhttp://dannyayers.com/archives/001713.html\n(in short, they're not getting used much)</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221085574\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://admin.support.journurl.com/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=4df556273eae91df768e9af6e4efdfcc&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://admin.support.journurl.com/\">Roger Benningfield</a>\n</div>\n\n\n<p><a href=\"#comment-221085574\" class=\"permalink\"><time datetime=\"2003-10-09T02:03:01\">2003-10-09T02:03:01</time></a></p>\n</div>\n\n\n<div class=\"content\">Les: There's a recurring theme in a few of your recent entries that I think it pretty important to consider... extended metadata in RSS is, so far, sort of a flop. The central elements of title, description, and date are so easy to adapt to so many applications that *any* kind of extension (namespaces, RDF, or RSS-Data) may be more trouble than 90% of the folks out there are willing to endure. In the grand scheme, streamlining something like RSS subscriptions or subscription management is probably *way* more important than finding ways to wedge new information into existing feeds. So ultimately, we may be debating an edge case's edge case.\nBut assuming for the moment that there's actually a point to all of this :) , and in answer to your entry...\nLes: \"You'll still need to do the same sort of modeling and structure work that the authors of all the above have done. It's always nicer to have someone else do homework for you.\"\nWhy would I design my application's internal database, for example, around what some random group/person thinks a book review should look like? My development environment has efficiencies and potholes to consider. My application has different expectations for user input and behavior. My users have needs that may not track with the mainstream.\nI fundamentally disagree with that sort of thinking... it's one of the big reasons that I tend to lose interest in some XML/blogging/whatever projects. (Atom being a recent, prominent example.) There often seems to come a point where data-modeling fans stop talking about ways to translate what I'm saying into something we both understand and start telling me to change my native language to suit their notions of order and purity.\nNow, as I sit here typing this, it occurs to me that RSS-Data could be the exact same thing in reverse. It's possible that some of it's appeal to me may boil down to a desire to project *my* priorities on to other folks. It's a bit hypocritical of me to be irritated by people who want to tell me how to design my app and then turn around and tell someone else, \"Hey, if you want at my data, you'll just have to accomodate my internal structure in your app.\"\nI hope you're proud of yourself, Les. You're about to make me change my mind by inadvertantly poking my guilty conscience with a stick. :D</div>\n\n\n</li>\n</ul>\n\n\n</div>\n\n\n",
  "body": "<p>\r\nIn response to the opposition to RSS-Data,\r\n<a href=\"http://blogs.it/0100198/2003/10/07.html#a1818\">Marc asks</a>,\r\n\"Where are the Reviews, Resumes, Recipes, Topics and other cool new\r\nforms of micro-content?\"\r\n</p>\r\n<p>\r\nWell, I did a bit of Googling this morning, and this is what I found:\r\n</p>\r\n<ul>\r\n<li>\r\nOn the subject of reviews, A.M. Kuchling\r\n<a href=\"http://www.amk.ca/xml/reviews.html\">has provided</a> an\r\n<a href=\"http://amk.ca/xml/review/1.0\">RDF namespace</a>\r\nfor embedding book review metadata within XHTML documents.\r\n</li>\r\n<li>\r\nFor resumes,\r\nUldis Bojars\r\n<a href=\"http://lists.w3.org/Archives/Public/www-rdf-interest/2002Jun/0077.html\">has been working</a> on an\r\n<a href=\"http://nightman.lv/~captsolo/cv.rdfs\">RDF schema for resumes and CV</a>.\r\n</li>\r\n<li>\r\nTo offer up recipes, I found\r\n<a href=\"http://donnafales.com/2002/07/28/recipe-schema\">this RDF schema</a>\r\nfor <a href=\"http://donnafales.com/2003/recipes\">recipes</a> hosted on\r\n<a href=\"http://donnafales.com\">donnafales.com</a>.\r\n</li>\r\n<li>\r\nAs for topics, well, there's already a straight RSS 2.0 namespace\r\nextension called <a href=\"http://matt.blogs.it/specs/ENT/1.0/\">Easy News Topics</a>.\r\n</li>\r\n<li>\r\nAnd, finally, for events there is\r\n<a href=\"http://web.resource.org/rss/1.0/modules/event/\">mod_event</a>,\r\nand RSS 1.0 module used for presenting calendar event information.\r\n</li>\r\n</ul>\r\n<p>\r\nYes, with the exception of ENT, these are RDF schema or namespaces.\r\nBut, any one of them could likely be adapted to straight XML and used as an RSS 2.0\r\nnamespace, thereby leveraging the work these people have already done\r\nin modeling these kinds of content, as well as potentially providing\r\nan easy transformation path to RDF for those who care.\r\n</p>\r\n<p>\r\nWhat does RSS-Data provide out of the box which makes any of the\r\nabove obsolete?  There's no magic here, other than translating between\r\nraw data sctructures.  You'll still need to do the same sort of\r\nmodeling and structure work that the authors of all the above have\r\ndone.  It's always nicer to have someone else do homework for you.\r\n</p>\r\n<p>\r\nSo, if all this new microcontent is so hot, why hasn't anything like\r\nthe above been put into use?  Would adding 5 new tags to an RSS\r\nfeed really be an insane burden to express calendar events?  Granted,\r\nsome of the other examples above are more complex, but then so are\r\nthe things they seek to represent.\r\n</p>\r\n<p>\r\nWhat's the RSS-Data magic that improves on all the above?\r\n</p>\r\n<!--more-->\r\nshortname=microcontent_and_rss_data\r\n\r\n<div id=\"comments\" class=\"comments archived-comments\">\r\n            <h3>Archived Comments</h3>\r\n            \r\n        <ul class=\"comments\">\r\n            \r\n        <li class=\"comment\" id=\"comment-221085572\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://dannyayers.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=ac0d01ebb5e438c029c0764064f70827&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://dannyayers.com\">Danny</a>\r\n                </div>\r\n                <a href=\"#comment-221085572\" class=\"permalink\"><time datetime=\"2003-10-08T13:47:50\">2003-10-08T13:47:50</time></a>\r\n            </div>\r\n            <div class=\"content\">I did one too! A review vocab that is (I only did it as a demo, but Leigh used it in FOAF-a-matic for music and *blogs*, so I've started treating it proper).\r\n\r\nhttp://ideagraph.net/xmlns/rev/\r\nblog note:\r\nhttp://dannyayers.com/ideagraph-blog/archives/cat_vocabularies.html\r\n\r\nRe. RSS 2.0 extensions, I recently did a bit of Googling myself:\r\n\r\nhttp://dannyayers.com/archives/001713.html\r\n\r\n(in short, they're not getting used much)</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221085574\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://admin.support.journurl.com/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=4df556273eae91df768e9af6e4efdfcc&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://admin.support.journurl.com/\">Roger Benningfield</a>\r\n                </div>\r\n                <a href=\"#comment-221085574\" class=\"permalink\"><time datetime=\"2003-10-09T02:03:01\">2003-10-09T02:03:01</time></a>\r\n            </div>\r\n            <div class=\"content\">Les: There's a recurring theme in a few of your recent entries that I think it pretty important to consider... extended metadata in RSS is, so far, sort of a flop. The central elements of title, description, and date are so easy to adapt to so many applications that *any* kind of extension (namespaces, RDF, or RSS-Data) may be more trouble than 90% of the folks out there are willing to endure. In the grand scheme, streamlining something like RSS subscriptions or subscription management is probably *way* more important than finding ways to wedge new information into existing feeds. So ultimately, we may be debating an edge case's edge case.\r\n\r\nBut assuming for the moment that there's actually a point to all of this :) , and in answer to your entry...\r\n\r\nLes: \"You'll still need to do the same sort of modeling and structure work that the authors of all the above have done. It's always nicer to have someone else do homework for you.\"\r\n\r\nWhy would I design my application's internal database, for example, around what some random group/person thinks a book review should look like? My development environment has efficiencies and potholes to consider. My application has different expectations for user input and behavior. My users have needs that may not track with the mainstream.\r\n\r\nI fundamentally disagree with that sort of thinking... it's one of the big reasons that I tend to lose interest in some XML/blogging/whatever projects. (Atom being a recent, prominent example.) There often seems to come a point where data-modeling fans stop talking about ways to translate what I'm saying into something we both understand and start telling me to change my native language to suit their notions of order and purity.\r\n\r\nNow, as I sit here typing this, it occurs to me that RSS-Data could be the exact same thing in reverse. It's possible that some of it's appeal to me may boil down to a desire to project *my* priorities on to other folks. It's a bit hypocritical of me to be irritated by people who want to tell me how to design my app and then turn around and tell someone else, \"Hey, if you want at my data, you'll just have to accomodate my internal structure in your app.\"\r\n\r\nI hope you're proud of yourself, Les. You're about to make me change my mind by inadvertantly poking my guilty conscience with a stick. :D</div>\r\n            \r\n        </li>\r\n    \r\n        </ul>\r\n    \r\n        </div>\r\n    ",
  "parentPath": "./content/posts/archives/2003",
  "path": "2003/10/08/microcontent-and-rss-data",
  "summary": "In response to the opposition to RSS-Data,\nMarc asks,\n\"Where are the Reviews, Resumes, Recipes, Topics and other cool new\nforms of micro-content?\"\n\n\nWell, I did a bit of Googling this morning, and this is what I found:\n\n\n\nOn the subject of reviews, A.M. Kuchling\nhas provided an\nRDF namespace\nfor embedding book review metadata within XHTML documents.\n\n\nFor resumes,\nUldis Bojars\nhas been working on an\nRDF schema for resumes and CV.\n\n\nTo offer up recipes, I found\nthis RDF schema\nfor recipes hosted on\ndonnafales.com.\n\n\nAs for topics, well, there's already a straight RSS 2.0 namespace\nextension called Easy News Topics.\n\n\nAnd, finally, for events there is\nmod_event,\nand RSS 1.0 module used for presenting calendar event information.\n\n\n\n\n\nYes, with the exception of ENT, these are RDF schema or namespaces.\nBut, any one of them could likely be adapted to straight XML and used as an RSS 2.0\nnamespace, thereby leveraging the work these people have already done\nin modeling these kinds of content, as well as potentially providing\nan easy transformation path to RDF for those who care.\n\n\nWhat does RSS-Data provide out of the box which makes any of the\nabove obsolete?  There's no magic here, other than translating between\nraw data sctructures.  You'll still need to do the same sort of\nmodeling and structure work that the authors of all the above have\ndone.  It's always nicer to have someone else do homework for you.\n\n\nSo, if all this new microcontent is so hot, why hasn't anything like\nthe above been put into use?  Would adding 5 new tags to an RSS\nfeed really be an insane burden to express calendar events?  Granted,\nsome of the other examples above are more complex, but then so are\nthe things they seek to represent.\n\n\nWhat's the RSS-Data magic that improves on all the above?",
  "needsBuild": true,
  "prevPostPath": "2003/10/07/schemas-freedom-and-control",
  "prevPostTitle": "Schemas, Freedom, and Control",
  "nextPostPath": "2003/10/14/when-rss-attacks",
  "nextPostTitle": "When RSS Developers Attack"
}