{"id":93,"date":"2003-02-13T11:33:00","date_gmt":"2003-02-13T15:33:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=220"},"modified":"2003-02-13T11:33:00","modified_gmt":"2003-02-13T15:33:00","slug":"we-dont-need-no-steenkin-schemas","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/02\/we-dont-need-no-steenkin-schemas\/","title":{"rendered":"We don&#8217;t need no steenkin&#8217; schemas"},"content":{"rendered":"<p>Bob DuCharme\n<a href=\"http:\/\/www.xml.com\/pub\/a\/2003\/02\/12\/rdflib.html\">gets back to basics about RDF<\/a>,\nand in doing so clearly hilights the value of\n<a href=\"\">partial understanding<\/a>.  Notice how the\nintegration problem he undertakes scales linearly with the number of documents, rather than\nproportionally (O(N)) as it would if his code had to have full knowledge of all those schemas.\nBy using RDF&#8217;s data model (note that each file uses a different <em>serialization<\/em>\nof the same basic RDF triples), this scaling problem is averted.<\/p>","protected":false},"excerpt":{"rendered":"Bob DuCharme gets back to basics about RDF, and in doing so clearly hilights the value of partial understanding. Notice how the integration problem he undertakes scales linearly with the number of documents, rather than proportionally (O(N)) as it would if his code had to have full knowledge of all those schemas. By using RDF&#8217;s [&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-93","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\/93","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=93"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}