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] modeling, validating and documenting an xml grammar

[ Lists Home | Date Index | Thread Index ]

Joe English wrote:

> Jonathan Borden wrote:
> > Joe English wrote:
> > >
> > > What are the real-world use cases of minOccurs and maxOccurs?
> > > In my experience, occurrence constraints specifying anything
> > > other than zero, one, or many are almost always an indication
> > > of a bad design decision somewhere in the system.
> >
> > Number of living parents,
> > grandparents,
> > Number of (one's) kidneys
> > Digits on left hand
> > Chambers in heart...
> > Human chromosomes...
> OK, let me rephrase that: what are the real-world use cases
> of minOccurs and maxOccurs _in XML vocabulary definitions_?

Let's assume that we are using XML to describe a real world situation, for
example a genealogical document, a radiology report, chromosome analysis

> And I'm somewhat suspicious of the above examples, too.
> I have a friend with eight grandparents.  Some people have
> six or more digits per hand.  Polysomy is not at all infrequent.

Right. Sometimes we want our models to capture every instance of foo...
other times we want to flag instances for special attention. Chromosomes=46
would be a fine cardinality for "humans with normal chromsome number" etc.



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

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