{"id":596,"date":"2004-05-17T08:00:10","date_gmt":"2004-05-17T12:00:10","guid":{"rendered":"http:\/\/wordpress.cephas.net\/?p=596"},"modified":"2004-05-17T08:00:10","modified_gmt":"2004-05-17T12:00:10","slug":"ubl-10","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2004\/05\/17\/ubl-10\/","title":{"rendered":"UBL 1.0"},"content":{"rendered":"<p>Last week <a href=\"http:\/\/www.tbray.org\/ongoing\/\">Tim Bray<\/a> mentioned the <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2004\/05\/14\/UBL10\">May 1st release of UBL 1.0<\/a>, which he defines as &#8220;&#8230; a set of general-purpose XML-encoded business documents: orders, acknowledgments, packing slips, invoices, receipts.&#8221;  He goes on to compare UBL to <a href=\"http:\/\/www.w3c.org\/MarkUp\/Guide\/\">HTML<\/a>, saying that because it (UBL) is a generic format rather than a format made for a particular industry (just like HTML was a generic, simpler subset of SGML), it has a chance to become the HTML of the business document world (read: explosive growth, eventual ubitquity). Tim quotes an email from <a href=\"http:\/\/www.ibiblio.org\/bosak\/\">Jon Bosak<\/a> on some of the other reasons for the creation of UBL:<\/p>\n<blockquote><p>&middot; Developing and maintaining multiple versions of common business documents like purchase orders and invoices is a major duplication of effort.<br \/>\n&middot; Creating and maintaining multiple adapters to enable trading relationships across domain boundaries is an even greater effort.<br \/>\n&middot; The existence of multiple XML formats makes it much harder to integrate XML business messages with back-office systems.<br \/>\n&middot; The need to support an arbitrary number of XML formats makes tools more expensive and trained workers harder to find.<\/p><\/blockquote>\n<p>My current project, which should be released soon, utilizes software from many different companies: tax software, credit card software, shipping rate software, custom software written by the company that manages the distribution of product, etc..  Obviously having a single format to work with would decrease the time I spend a) digging through each companies documentation trying to understand their format and b) wiring up the custom documents for each format, so I&#8217;m definitely looking forward to the day when I can use UBL.  <\/p>\n<p>For anyone interested, it looks like there is a smattering of support for UBL out there in the Java world: <a href=\"http:\/\/softml.net\/jedi\/ubl\/sw\/java\/\">http:\/\/softml.net\/jedi\/ubl\/sw\/java\/<\/a>, <a href=\"https:\/\/jwsdp.dev.java.net\/ubl\/\">https:\/\/jwsdp.dev.java.net\/ubl\/<\/a>,  <a href=\"http:\/\/www.sys-con.com\/story\/?storyid=37553&amp;DE=1\">http:\/\/www.sys-con.com\/story\/?storyid=37553&amp;DE=1<\/a>. For further information regarding UBL, see the OASIS UBL TC web page at:<br \/>\n<a href=\"http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=ubl\">http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=ubl<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week Tim Bray mentioned the May 1st release of UBL 1.0, which he defines as &#8220;&#8230; a set of general-purpose XML-encoded business documents: orders, acknowledgments, packing slips, invoices, receipts.&#8221; He goes on to compare UBL to HTML, saying that because it (UBL) is a generic format rather than a format made for a particular &hellip; <a href=\"https:\/\/cephas.net\/blog\/2004\/05\/17\/ubl-10\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">UBL 1.0<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,4,2,10],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/596"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=596"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/596\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}