-- Generated by Asnp, the pretty-printer of France Telecom R&D
-- Generated by xsd2asn1, the XML Schema to ASN.1 translator by France Telecom R&D
CoreComponentTypes DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS Language, ID, Token, Decimal
          FROM XSD;

AmountContentType ::= Decimal

AmountCurrencyIdentificationCodeType ::= Token

CodeContentType ::= Token

CodeListAgencyIdentifierType ::= Token

CodeListIdentifierType ::= Token

CodeListVersionIdentifierType ::= Token

CodeNameType ::= UTF8String

DateTimeContentType ::= UTF8String

DateTimeFormatTextType ::= Token

GraphicContentType ::= OCTET STRING

GraphicFormatTextType ::= ID

IdentificationSchemeAgencyNameType ::= Token

IdentificationSchemeNameType ::= Token

IdentifierContentType ::= UTF8String

IndicatorContentType ::= Token

IndicatorFormatTextType ::= Token

LanguageCodeType ::= Language

MeasureContentType ::= Decimal

MeasureUnitCodeType ::= Token

NumericContentType ::= Decimal

NumericFormatTextType ::= Token

PictureContentType ::= OCTET STRING

PictureFormatTextType ::= ID

QuantityContentType ::= Token

QuantityUnitCodeType ::= Token

QuantityUnitCodeListAgencyIdentifierType ::= Token

QuantityUnitCodeListIdentifierType ::= Token

TextContentType ::= UTF8String

AmountType ::= SEQUENCE {
  amountCurrencyIdentificationCode
    --ATTRIBUTE-- AmountCurrencyIdentificationCodeType OPTIONAL,
  base                              --UNTAGGED-- AmountContentType}

CodeType ::= SEQUENCE {
  attributes-set
    --ATTRIBUTES-- SET {codeListIdentifier
                          CodeListIdentifierType OPTIONAL,
                        codeListAgencyIdentifier
                          CodeListAgencyIdentifierType OPTIONAL,
                        codeListVersionIdentifier
                          CodeListVersionIdentifierType OPTIONAL,
                        codeName                   CodeNameType OPTIONAL,
                        languageCode               LanguageCodeType OPTIONAL},
  base            --UNTAGGED-- CodeContentType}

DateTimeType ::= SEQUENCE {
  dateTimeFormatText  --ATTRIBUTE-- DateTimeFormatTextType OPTIONAL,
  base                --UNTAGGED-- DateTimeContentType}

GraphicType ::= SEQUENCE {
  graphicFormatTextType  --ATTRIBUTE-- GraphicFormatTextType OPTIONAL,
  base                   --UNTAGGED-- GraphicContentType}

IdentifierType ::= SEQUENCE {
  attributes-set
    --ATTRIBUTES-- SET {identificationSchemeName
                          IdentificationSchemeNameType OPTIONAL,
                        identificationSchemeAgencyName
                          IdentificationSchemeAgencyNameType OPTIONAL,
                        languageCode
                          LanguageCodeType OPTIONAL},
  base            --UNTAGGED-- IdentifierContentType}

IndicatorType ::= SEQUENCE {
  indicatorFormatText  --ATTRIBUTE-- IndicatorFormatTextType OPTIONAL,
  base                 --UNTAGGED-- IndicatorContentType}

MeasureType ::= SEQUENCE {
  measureUnitCode  --ATTRIBUTE-- MeasureUnitCodeType OPTIONAL,
  base             --UNTAGGED-- MeasureContentType}

NumericType ::= SEQUENCE {
  numericFormatTextType  --ATTRIBUTE-- NumericFormatTextType OPTIONAL,
  base                   --UNTAGGED-- NumericContentType}

PictureType ::= SEQUENCE {
  pictureFormatText  --ATTRIBUTE-- PictureFormatTextType OPTIONAL,
  base               --UNTAGGED-- PictureContentType}

QuantityType ::= SEQUENCE {
  attributes-set
    --ATTRIBUTES-- SET {quantityUnitCode
                          QuantityUnitCodeListAgencyIdentifierType OPTIONAL,
                        quantityUnitCodeListIdentifier
                          QuantityUnitCodeListIdentifierType OPTIONAL,
                        quantityUnitCodeListAgencyIdentifer
                          QuantityUnitCodeListAgencyIdentifierType OPTIONAL},
  base            --UNTAGGED-- QuantityContentType}

TextType ::= SEQUENCE {
  languageCode  --ATTRIBUTE-- LanguageCodeType OPTIONAL,
  base          --UNTAGGED-- TextContentType}

ValueType ::= NumericType

PercentType ::= NumericType

NameType ::= TextType

RateType ::= NumericType

DimensionType ::= MeasureType

END