[Home] [By Thread] [By Date] [Recent Entries]

  • From: David Lee <dlee@c...>
  • To: Simon St.Laurent <simonstl@s...>
  • Date: Mon, 8 Apr 2013 01:40:41 +0000

Totally agree, abuse of bureaucracy would be so much easier without those schemas forcing you to be creative.

It would be really awesome if in he US I Didn't have to fill in those tax forms precisely and could just supply whatever data in whatever form I wanted, especially if I could skip those pesky constraints about how to calculate how much I owe.


I'm converted!   
Data needs to be free



Sent from my iPad (excuse the terseness) 
David A Lee
dlee@c...


On Apr 7, 2013, at 6:46 PM, "Simon St.Laurent" <simonstl@s...> wrote:

> On 4/7/13 6:00 PM, G. Ken Holman wrote:
> > I hope this is considered helpful.
> 
> It is helpful, and it is a case where schemas are clearly not the root of the (dis)order, but it is also wretched in its own way.
> 
> Perhaps the European Union will next attempt to regulate away surprises?
> 
> I'm far from an anarchist, but I'm trying to hold down my dinner as I wonder who thinks this won't lead to strange side flows of information or creative abuse or the many other ills of bureaucracy.
> 
> "The struggle itself through the schemas is enough to fill a man's heart. One must imagine Kafka happy." - Sisyphus Today
> 
> Thanks,
> Simon
> 
>> Perhaps if you are trying to respond to a flexible environment where
>> data structures are allowed to change to a changing set of criteria or
>> stimuli.
>> 
>> But if you have a schema that, say, reflects general accounting
>> principles that are adopted (or mandated; or even legislated), there can
>> be benefit in treating the schema as sacrosanct and going through hoops
>> with your data to match the schema.
>> 
>> The benefit is the ability for all to set up processing systems that
>> anticipate everything to be expected without having to accommodate
>> surprises.  Companies may be investing a lot of money (building,
>> testing, deploying) to adapt to a mandated schema, but once done they
>> know they don't have to spend more money to react to data not conforming
>> to that mandated schema.
>> 
>> The country of Denmark legislated all government procurement invoicing
>> to follow a strict schema.  There are even angle brackets in the
>> legislation document itself (they won't do that again because of typos,
>> but that's another story).  Now I think 400,000 companies who invoice
>> the government follow a strict schema and the government doesn't need to
>> accommodate surprise changes in the structures that arrive.  There is no
>> flexibility in the general accounting principles being followed by the
>> companies ... there is one expression of the information in an invoice
>> that is of interest to the government, and so the government has
>> legislated the structure for that expression.
>> 
>> In fact I'm sure auditors would frown upon "imaginative" invoices or
>> invoices that don't follow strict legal requirements.  The strict schema
>> accommodates that and is the opposite of "harmful".  There is no
>> flexibility required and so benefit is realized by mandating a strict
>> specification.
>> 
>> And the entire pan-European government procurement practice is heading
>> towards mimicking what was done in Denmark:  total schema-centric
>> adoption of a single structure for each of invoicing, ordering,
>> catalogues and a dozen other document types.
>> 
>> So I wouldn't agree with your "schema-centric design ... any situation
>> ... is actively harmful".  It would only be so in a situation requiring
>> arbitrary flexibility.
> 
> 
> -- 
> Simon St.Laurent
> http://simonstl.com/
> 
> _______________________________________________________________________
> 
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
> 
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@l...
> subscribe: xml-dev-subscribe@l...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member