en:lenscatalog:version070000:structure
XML-Structure
"Root-Element: b2bOpticLensCatalog"
header | |
---|---|
type | B2BCatalogHeader |
occurs | 1 |
description | describes the kind and global definitions of the catalog |
countryGroups | |
---|---|
type | B2BCatalogCountryGroups |
occurs | 1 |
description | groups countries that are treated the same; these groups are references at different places |
lenses | |
---|---|
type | B2BCatalogLenses |
occurs | 1 |
description | list of all lenses |
lensGroupNames | |
---|---|
type | B2BCatalogLensGroups |
occurs | 0..1 |
description | groups of lenses for user interface; the grouping have no impact on anything else like combination or properties; the members references at the lens to a group by id. Ids are linked to Id in Element groupId In complextType B2BCatalogLens |
lensMaterialProperties | |
---|---|
type | B2BCatalogLensMaterialProperties |
occurs | 1 |
description | specifies a lens material; it is referenced at a lens by id |
lensFocalGroups | |
---|---|
type | B2BCatalogLensFocalGroups |
occurs | 1 |
description | specifies a focal type with a individual name; more than one focal group can have the same focaltype; these groups are referenced at a lens by id |
lensRanges | |
---|---|
type | B2BCatalogLensRanges |
occurs | 0..1 |
description | specifies a range for lenses; these ranges are referenced at a lens by id |
lensGeos | |
---|---|
type | B2BCatalogLensGeos |
occurs | 0..1 |
description | specifies a geometry description for lenses; these geometries are referenced at a lens by id |
lensBaseCurves | |
---|---|
type | B2BCatalogLensBaseCurves |
occurs | 0..1 |
description | specifies valid base curves for lenses; these base curves are referenced at a lens by id |
lensPriceGroups | |
---|---|
type | B2BCatalogLensPriceGroups |
occurs | 0..1 |
description | the prices for lenses; these groups are referenced at a lens by id |
options | |
---|---|
type | B2BCatalogOptions |
occurs | 0..1 |
description | list of all options |
optionGroupNames | |
---|---|
type | B2BCatalogOptionGroups |
occurs | 0..1 |
description | groups of options for user interface; the grouping have no impact on anything else like combination or properties; the members references at the option to a group by id |
optionPriceGroups | |
---|---|
type | B2BCatalogOptionPriceGroups |
occurs | 0..1 |
description | the prices for options; these groups are referenced at an option by id |
combinationNodes | |
---|---|
type | B2BCatalogCombinationNodes |
occurs | 0..1 |
description | specifies the nodes of a combination tree; they specify which combination of options are valid |
combinationTrees | |
---|---|
type | B2BCatalogCombinationTrees |
occurs | 0..1 |
description | specifies trees of combinations that consists of nodes |
orderOptionGlobalRules | |
---|---|
type | B2BCatalogOrderOptionRuleIds |
occurs | 0..1 |
description | specifies global rules of orderOptions |
orderOptionGroups | |
---|---|
type | B2BCatalogOrderOptionGroups |
occurs | 0..1 |
description | specifies groups of orderOptions |
orderOptionRules | |
---|---|
type | B2BCatalogOrderOptionRules |
occurs | 0..1 |
description | specifies rules of orderOptions |
orderOptionRanges | |
---|---|
type | B2BCatalogOrderOptionRanges |
occurs | 0..1 |
description | specifies value ranges of orderOptions |
orderOptionNames | |
---|---|
type | B2BCatalogOrderOptionNames |
occurs | 0..1 |
description | specifies individual names for an order parameter |
informations | |
---|---|
type | B2BCatalogInformations |
occurs | 0..1 |
description | information entries like text, pictures or urls for additional description; they are referenced at different places by id |
internal | |
---|---|
type | xs:anyType |
occurs | 0..1 |
description | place for internal extension; elements below internal are not part of the format and should not be used in official catalogs and inter-company use |
<xs:element name="b2bOpticLensCatalog"> <xs:complexType> <xs:sequence> <xs:element name="header" type="B2BCatalogHeader"/> <xs:element name="countryGroups" type="B2BCatalogCountryGroups"/> <xs:element name="lenses" type="B2BCatalogLenses"/> <xs:element name="lensGroupNames" type="B2BCatalogLensGroups" minOccurs="0"/> <xs:element name="lensMaterialProperties" type="B2BCatalogLensMaterialProperties"/> <xs:element name="lensFocalGroups" type="B2BCatalogLensFocalGroups"/> <xs:element name="lensRanges" type="B2BCatalogLensRanges" minOccurs="0"/> <xs:element name="lensGeos" type="B2BCatalogLensGeos" minOccurs="0"/> <xs:element name="lensBaseCurves" type="B2BCatalogLensBaseCurves" minOccurs="0"/> <xs:element name="lensPriceGroups" type="B2BCatalogLensPriceGroups" minOccurs="0"/> <xs:element name="options" type="B2BCatalogOptions" minOccurs="0"/> <xs:element name="optionGroupNames" type="B2BCatalogOptionGroups" minOccurs="0"/> <xs:element name="optionPriceGroups" type="B2BCatalogOptionPriceGroups" minOccurs="0"/> <xs:element name="combinationNodes" type="B2BCatalogCombinationNodes" minOccurs="0"/> <xs:element name="combinationTrees" type="B2BCatalogCombinationTrees" minOccurs="0"/> <xs:element name="orderOptionGlobalRules" type="B2BCatalogOrderOptionRuleIds" minOccurs="0"/> <xs:element name="orderOptionGroups" type="B2BCatalogOrderOptionGroups" minOccurs="0"/> <xs:element name="orderOptionRules" type="B2BCatalogOrderOptionRules" minOccurs="0"/> <xs:element name="orderOptionRanges" type="B2BCatalogOrderOptionRanges" minOccurs="0"/> <xs:element name="orderOptionNames" type="B2BCatalogOrderOptionNames" minOccurs="0"/> <xs:element name="informations" type="B2BCatalogInformations" minOccurs="0"/> <xs:element name="internal" type="xs:anyType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
en/lenscatalog/version070000/structure.txt · Last modified: 2017/07/12 08:53 by hansobermayer