{"id":179,"date":"2003-09-29T17:19:00","date_gmt":"2003-09-29T21:19:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=134"},"modified":"2003-09-29T17:19:00","modified_gmt":"2003-09-29T21:19:00","slug":"sharecroppers-and-self-description","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/09\/sharecroppers-and-self-description\/","title":{"rendered":"Sharecroppers and self-description"},"content":{"rendered":"<p>I just ran into Tim Bray&#8217;s\n<a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2003\/07\/12\/WebsThePlace\">&#8220;Sharecropper&#8221;<\/a>\nblog entry.  Tim writes;<\/p>\n\n<blockquote>\nYou&#8217;re not a sharecropper, especially not a sharecropper, if you&#8217;re building on the Web platform. If you can define your value-add as a series of interactions via a browser, or an interchange of XML messages, nobody can whip the land out from under you.\n<\/blockquote>\n\n<p>If you want to understand self-description, look no further than that last\nsentence fragment, &#8220;nobody can whip the land out from under you&#8221;.  What that\nmeans is that the semantics of the message are grounded entirely in the realm\nof <em>public<\/em> specifications.  I\n<a href=\"http:\/\/www.markbaker.ca\/2002\/09\/Blog\/2003\/07\/16#2003-07-self-describing\">don&#8217;t happen to believe<\/a>\nthat &#8220;XML messages&#8221; are necessarily very self-descriptive, and I&#8217;d expect Tim to\nagree; I&#8217;m sure he was just over simplifying.<\/p>","protected":false},"excerpt":{"rendered":"I just ran into Tim Bray&#8217;s &#8220;Sharecropper&#8221; blog entry. Tim writes; You&#8217;re not a sharecropper, especially not a sharecropper, if you&#8217;re building on the Web platform. If you can define your value-add as a series of interactions via a browser, or an interchange of XML messages, nobody can whip the land out from under you. [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[40],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/179","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=179"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}