XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: When maxOccurs=1 means an unbounded number of occurrences isvalid

Hi Folks,

 

Here is more context to my post. I am reading the vCard RFC. (https://tools.ietf.org/html/rfc6350)  The RFC specifies number of occurrences this way:

 

    +-------------+--------------------------------------------------+

    | Cardinality | Meaning                                          |

    +-------------+--------------------------------------------------+

    |      1      | Exactly one instance per vCard MUST be present.  |

    |      *1     | Exactly one instance per vCard MAY be present.   |

    |      1*     | One or more instances per vCard MUST be present. |

    |      *      | One or more instances per vCard MAY be present.  |

    +-------------+--------------------------------------------------+

 

I interpreted that table this way:

 

Cardinality =   1 means: minOccurs=1 and maxOccurs=1

Cardinality = *1 means: minOccurs=0 and maxOccurs=1

Cardinality = 1*means:  minOccurs=1 and maxOccurs=unbounded

Cardinality = * means:    minOccurs=0 and maxOccurs=unbounded

 

Do you agree?

 

The RFC says this interesting thing: Elements with the same altid (alternative identifier) don’t count toward cardinality.

 

/Roger

 



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


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

Copyright 1993-2007 XML.org. This site is hosted by OASIS