Re: XSchema Spec Section 2.2, Draft 1
Michael Kay (M.H.Kay@eng.icl.co.uk)
Wed, 24 Jun 1998 16:07:41 +0100
>I must be missing something here, because I can't see any
advantage to using
>mixed content here. In fact, your inability to specify the
format you want in
>your DTD is just another argument to avoid mixed data. Why
not just use the
>following content models, which you've probably already
thought of?
>
> NameInfo (Name, Source?, Confidence?, Changed?, Note?,
...)
> Name (#PCDATA)
> Source (#PCDATA)
> Confidence (#PCDATA)
> ...
1. Because the optional bits are usually absent, so in most
cases I would just be writing <NAMEINFO><NAME>Fred
Bloggs</NAME></NAMEINFO>
2. I need to nest the structure because it can get
arbitrarily deep: I might want a Note about the Date of the
ProfessionalQualifications of the Author of the Source of
the Name of the Person.
As I mentioned, I've seen the same requirement arise in
other "investigative" databases, e.g. in criminal
intelligence work.
Mike Kay