Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xml-dev] Schema fragments for everyday stuff

From: Jonathan Borden <jonathan@----------.--->
To: <michael.h.kay@--------.--->
Date: 2/2/2004 4:06:00 AM
On Feb 1, 2004, at 6:57 PM, Michael Kay wrote:

>> In practice our schema fragment works great with forms that
>> have slots for firstname, middlename, lastname
>>
>
> Both my parents are generally known by their second Christian name (my
> father is English, my mother German, so this is not peculiar to one
> culture). Many IT systems - especially health systems - can't cope with
> this, and regularly address them by their first Christian name, which 
> is
> not only impolite, it can create the risk that they don't get the right
> medication. Before you assert that your schema fragment "works great",
> you need to ask the victims of your IT system whether they agree.

Of course you are knowledgeable enough to understand the difference 
between an IT system and a schema. I have no IT system, and hence no 
such victims. I certainly won't accept responsibility for the world's 
healthcare IT software (most of which is horrible).

But indeed I understand the issue, which is why one may flag various 
name components with attributes ... something that is rather more 
difficult to do when name components are tokenizen in a string.

>
> (And when I say "Christian name" rather than "given name", I mean it.
> You might call it a given name, but they don't.)

That's the tag name, and despite it being related to an English 
language term, you are well aware that there is not necessarily any 
semantic relationship between the tag name and the semantics of the 
content. For all we care a name could be represented as:

<foobar>
	<fribbut>John</fribbet>
	<dongle>Smith</dongle>
</foobar>

and as long as the software knows how to present it to the person, all 
is fine ... indeed it is with the software that the semantics resides.

>
> I had a colleague who was generally known by his third Christian name
> (A. P. Graham Brown). Most US-based IT systems (and government forms)
> fall in a heap on that one.
>
> Under UK Data Protection legislation, if a data subject tells you that
> your data on them is inaccurate, you are obliged to correct it. If your
> data model can't represent the information accurately, that's no 
> excuse.
>
Data model? I am talking about XML. The XML certainly can represent the 
information. I generally call people by the names they give me, but 
frankly the name a person has is meaningless to the actual surgery that 
I do. In any case I've not heard actual issues with medical records as 
a result of the XML. If you are having an issue in the U.K. it is 
highly likely at least partially a result of not using XML at all, 
rather than a result of the XML (regardless of which schema you are 
using).

In particular to the above, the problem is with the *form* not the XML. 
Indeed:

<person.name>
	<given>A.</given>
	<given>P.</given>
	<given type="familiar">Graham</given>
	<family>Brown</family>
</person.name>

The goal of this schema is not to constrain the way software might be 
used to solve such issues, rather to be suitable as a serialization 
format for such software (e.g. good and bad software).

Jonathan


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent