Dev:Multiplicity

From railML 2 Wiki
Revision as of 12:27, 10 December 2018 by RailML Coord Documentation (talk | contribs) (Expansion)
Jump to navigation Jump to search

Multiplicity
 

The section Multiplicity in element documentation pages reports the occurence indicators of the respective element, by name the values of minOccurs and maxOccurs. For example, in <ocpRef> the multiplicity is depicted with [2..2], which means, that minOccurs=maxOccurs=2 resp., every <path> requires exactly two instances of <ocpRef>.

The default values for minOccurs and maxOccurs are 1, which means that on default an element has to be used exactly once, like in <isoCountryCode>.

As an element cannot be employed a negative number of times or halve a time, minOccurs and maxOccurs have to be non-negative integers. maxOccurs must be ≥minOccurs. maxOccurs may be unbounded (∞), as in <track>.

For Further Reading