{"id":38,"date":"2002-10-15T10:48:00","date_gmt":"2002-10-15T14:48:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=34"},"modified":"2002-10-15T10:48:00","modified_gmt":"2002-10-15T14:48:00","slug":"the-web-as-an-exercise-in-generalization","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2002\/10\/the-web-as-an-exercise-in-generalization\/","title":{"rendered":"The Web as an Exercise in Generalization"},"content":{"rendered":"<p>A <a href=\"http:\/\/lists.w3.org\/Archives\/Public\/www-ws-arch\/2002Jun\/0085\">message<\/a> I sent to <a href=\"http:\/\/lists.w3.org\/Archives\/Public\/www-ws-arch\/\">www-ws-arch<\/a> this past summer seems to be making the rounds again.  I don&#8217;t think I ever mentioned it in my weblog, so here ya go.  Looks like it was <a href=\"http:\/\/lists.xml.org\/archives\/xml-dev\/200210\/msg00206.html\">mentioned<\/a> on <a href=\"http:\/\/www.xml.org\/xml\/xmldev.shtml\">xml-dev<\/a>, so perhaps that&#8217;s why.  Er, and I forgot that I mentioned it in my <a href=\"http:\/\/www.oreillynet.com\/cs\/weblog\/view\/wlg\/2125\">&#8220;Playing Checkers with a Chess Set&#8221; blog<\/a> too.  Duh.<\/p>\n\n<p>BTW, 10 <a href=\"http:\/\/www.xent.com\/FoRK-archive\/summer96\/0447.html\">kudos<\/a> to whomever finds the &#8220;flaw&#8221; in the argument I made in that message.  It&#8217;s not a fatal flaw, of course, but it does hilight the late binding issue, which I didn&#8217;t introduce in it (for fear of losing the simplicity of the point I was trying to make).<\/p>\n\n<p><em>Update<\/em>; the flaw is that when you get to the get\/GET part, the message no longer means &#8220;get stock quote&#8221;, it just means &#8220;get a representation of what&#8217;s identified by this URI&#8221;.  You find out if it&#8217;s a stock quote <em>after<\/em> you invoke GET.  That&#8217;s late binding.<\/p>","protected":false},"excerpt":{"rendered":"A message I sent to www-ws-arch this past summer seems to be making the rounds again. I don&#8217;t think I ever mentioned it in my weblog, so here ya go. Looks like it was mentioned on xml-dev, so perhaps that&#8217;s why. Er, and I forgot that I mentioned it in my &#8220;Playing Checkers with a [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[14,40],"class_list":["post-38","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-jimgray","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}