OASIS Universal Business Language (UBL) TC

 View Only
  • 1.  NDR Rules ELD12 and IND7

    Posted 07-18-2006 07:08
     MHonArc v2.5.0b2 -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    ubl message

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


    Subject: NDR Rules ELD12 and IND7


    Dear all
    I have been following the discussion with regard to these two 
    conflicting rules
    >
    >       [ELD12] The 'UBL Extension' element MUST be declared as the
    >       first child of the document element with xsd:minOccurs="0".
    >
    >       [IND7] All UBL instance documents MUST include an element
    >       named "UBLVersion" as the first child of its root
    >       element. The value of this element MUST match the value of
    >       the xsd:version attribute of its controlling schema.
    >
    I am finding the re-specifying of IND7 a little tricky - the UBL 
    extension element will always be the first child declared, however,
    I find it tricky to say that the UBL version will be the second child 
    because it will be the first child if the UBL extension element is not 
    used.
    
    Would we want something like
      [IND7] All UBL instance documents MUST include an element
           named "UBLVersion" as the first child of its root
           element, except in  the case of extension, where the 'UBL 
    Extension' element is used. In the case of extension the UBLVersion 
    element MUST be the second child of the document element. The value of 
    this UBLVersion element MUST match the value of
           the xsd:version attribute of its controlling schema.
    
    It seems long winded to me.
    
    Any recommendations?
    
    Regards
    Mavis
    
    


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