OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



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

[ Lists Home | Date Index | Thread Index ]

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:


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 

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

	<given type="familiar">Graham</given>

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).



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS