Schema MasterSchemaDefinitionV2.xsd


Elements  Complex types 
dayOfWork  booleanFormatType 
masterSchemaDefinition  caseOperationType 
millisecond  centuryType 
namespace  childElementsType 
redefineReleaseSign  codeFormatType 
xmlNamespaceDeclaration  codeType 
configTypeType 
constantType 
dateTimeDurationType 
dateTimeEndType 
dateTimeFormatType 
dateTimeLiteralType 
dateTimeRangeType 
dateTimeStampType 
dateTimeStartType 
dateTimeStructureType 
dayOfMonthType 
dayOfWeekType 
dayOfYearType 
declarationType 
descriptionType 
dSAHandlingType 
ediSyntaxType 
elementType 
elementTypeType 
elementValueType 
functionType 
globalType 
hourType 
loopType 
loopTypeType 
minuteType 
monthType 
numericFormatType 
permutationGroupType 
qualifierTypeType 
quarterType 
rangeListType 
rangeType 
redefineSeparationSignType 
referenceType 
regExpOperationType 
regExpReplaceType 
regExpSearchType 
secondType 
semesterType 
separationSignType 
signHandlingType 
standardItemType 
standardListType 
stringFormatType 
stringRangeType 
stringSelectOperationType 
syntaxLiteralType 
syntaxType 
tenDaysPeriodType 
timezoneSignType 
timezoneType 
trimesterType 
typeElementPositionType 
validCodesType 
weekType 
xmlElementGroupingType 
xmlNamespaceType 
xmlNameType 
xmlSettingsType 
xmlSyntaxType 
yearType 


element dayOfWork
diagram
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

element masterSchemaDefinition
diagram
children standardList global loop

element masterSchemaDefinition/standardList
diagram
type standardListType
children standardItem

element masterSchemaDefinition/global
diagram
type globalType
children configType numericFormat stringFormat dateTimeFormat codeFormat booleanFormat declaration xmlSettings
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
encoding  xs:NMTOKEN      BINARY  
documentSyntax  xs:NMTOKEN      EDI  

element masterSchemaDefinition/loop
diagram
type loopType
children loopType qualifierType loop element
attributes
Name  Type  Use  Default  Fixed  
usageCounter  xs:string        
codeListName  xs:string        
masterElementId  xs:string  required      
name  xs:string        
type  xs:NMTOKEN        
importType  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    usageCounter int masterElementId int    

element millisecond
diagram
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      n  

element namespace
diagram
type xs:string

element redefineReleaseSign
diagram
used by
complexType signHandlingType

element xmlNamespaceDeclaration
diagram
type xs:string
used by
complexType xmlSettingsType

complexType booleanFormatType
diagram
used by
elements configTypeType/booleanFormat elementTypeType/booleanFormat globalType/booleanFormat
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
trueLiteral  xs:string  required      
falseLiteral  xs:string  required      

complexType caseOperationType
diagram
used by
element stringFormatType/caseOperation
attributes
Name  Type  Use  Default  Fixed  
case  xs:NMTOKEN    NONE    

complexType centuryType
diagram
used by
element dateTimeStructureType/century
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      CC  

complexType childElementsType
diagram
children typeElementPosition permutationGroup
used by
element ediSyntaxType/childElements

element childElementsType/typeElementPosition
diagram
type typeElementPositionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element childElementsType/permutationGroup
diagram
type permutationGroupType
children typeElementPosition

complexType codeFormatType
diagram
children validCodes
used by
elements configTypeType/codeFormat elementTypeType/codeFormat globalType/codeFormat qualifierTypeType/codeFormat
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
codeListSetOnly  xs:string      TRUE  
a-dtype  xs:NMTOKENS    codeListSetOnly boolean    

element codeFormatType/validCodes
diagram
type validCodesType
children code

complexType codeType
diagram
used by
element validCodesType/code
attributes
Name  Type  Use  Default  Fixed  
name  xs:string        

complexType configTypeType
diagram
children syntax numericFormat stringFormat dateTimeFormat codeFormat booleanFormat
used by
element globalType/configType
attributes
Name  Type  Use  Default  Fixed  
type  xs:NMTOKEN        

element configTypeType/syntax
diagram
type syntaxType
children xmlSyntax ediSyntax

element configTypeType/numericFormat
diagram
type numericFormatType
children rangeList
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
positiveSign  xs:string        
negativeSign  xs:string        
signPosition  xs:NMTOKEN    FIRST    
decimalSign  xs:string        
integerPlaces  xs:string        
decimalPlaces  xs:string        
thousandsSign  xs:string        
leadingZeros  xs:string    TRUE    
trailingZeros  xs:string    TRUE    
zeroTreatment  xs:NMTOKEN    NEUTRAL    
a-dtype  xs:NMTOKENS    integerPlaces int decimalPlaces int leadingZeros boolean trailingZeros boolean    

element configTypeType/stringFormat
diagram
type stringFormatType
children caseOperation regExpOperation stringSelectOperation
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
stringCollect  xs:string    FALSE    
wrapWordMode  xs:string    FALSE    
a-dtype  xs:NMTOKENS    stringCollect boolean wrapWordMode boolean    

element configTypeType/dateTimeFormat
diagram
type dateTimeFormatType
children dateTimeStamp dateTimeRange dateTimeDuration
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
specification  xs:NMTOKEN    PLAUSIBILITY_ERROR    

element configTypeType/codeFormat
diagram
type codeFormatType
children validCodes
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
codeListSetOnly  xs:string      TRUE  
a-dtype  xs:NMTOKENS    codeListSetOnly boolean    

element configTypeType/booleanFormat
diagram
type booleanFormatType
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
trueLiteral  xs:string  required      
falseLiteral  xs:string  required      

complexType constantType
diagram
type extension of xs:string
used by
elements syntaxLiteralType/constant xmlNameType/constant xmlNamespaceType/constant
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType dateTimeDurationType
diagram
children dateTimeStructure
used by
element dateTimeFormatType/dateTimeDuration

element dateTimeDurationType/dateTimeStructure
diagram
type dateTimeStructureType
children dateTimeLiteral century year month quarter trimester semester week dayOfMonth dayOfWeek dayOfYear tenDaysPeriod hour minute second timezone

complexType dateTimeEndType
diagram
children dateTimeStructure
used by
element dateTimeRangeType/dateTimeEnd

element dateTimeEndType/dateTimeStructure
diagram
type dateTimeStructureType
children dateTimeLiteral century year month quarter trimester semester week dayOfMonth dayOfWeek dayOfYear tenDaysPeriod hour minute second timezone

complexType dateTimeFormatType
diagram
children dateTimeStamp dateTimeRange dateTimeDuration
used by
elements configTypeType/dateTimeFormat elementTypeType/dateTimeFormat globalType/dateTimeFormat
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
specification  xs:NMTOKEN    PLAUSIBILITY_ERROR    

element dateTimeFormatType/dateTimeStamp
diagram
type dateTimeStampType
children dateTimeStructure

element dateTimeFormatType/dateTimeRange
diagram
type dateTimeRangeType
children dateTimeStart dateTimeLiteral dateTimeEnd

element dateTimeFormatType/dateTimeDuration
diagram
type dateTimeDurationType
children dateTimeStructure

complexType dateTimeLiteralType
diagram
type extension of xs:string
used by
elements dateTimeRangeType/dateTimeLiteral dateTimeStructureType/dateTimeLiteral timezoneType/dateTimeLiteral
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType dateTimeRangeType
diagram
children dateTimeStart dateTimeLiteral dateTimeEnd
used by
element dateTimeFormatType/dateTimeRange

element dateTimeRangeType/dateTimeStart
diagram
type dateTimeStartType
children dateTimeStructure

element dateTimeRangeType/dateTimeLiteral
diagram
type dateTimeLiteralType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element dateTimeRangeType/dateTimeEnd
diagram
type dateTimeEndType
children dateTimeStructure

complexType dateTimeStampType
diagram
children dateTimeStructure
used by
element dateTimeFormatType/dateTimeStamp

element dateTimeStampType/dateTimeStructure
diagram
type dateTimeStructureType
children dateTimeLiteral century year month quarter trimester semester week dayOfMonth dayOfWeek dayOfYear tenDaysPeriod hour minute second timezone

complexType dateTimeStartType
diagram
children dateTimeStructure
used by
element dateTimeRangeType/dateTimeStart

element dateTimeStartType/dateTimeStructure
diagram
type dateTimeStructureType
children dateTimeLiteral century year month quarter trimester semester week dayOfMonth dayOfWeek dayOfYear tenDaysPeriod hour minute second timezone

complexType dateTimeStructureType
diagram
children dateTimeLiteral century year month quarter trimester semester week dayOfMonth dayOfWeek dayOfYear tenDaysPeriod hour minute second timezone
used by
elements dateTimeDurationType/dateTimeStructure dateTimeEndType/dateTimeStructure dateTimeStampType/dateTimeStructure dateTimeStartType/dateTimeStructure

element dateTimeStructureType/dateTimeLiteral
diagram
type dateTimeLiteralType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element dateTimeStructureType/century
diagram
type centuryType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      CC  

element dateTimeStructureType/year
diagram
type yearType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      YY  

element dateTimeStructureType/month
diagram
type monthType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      M  

element dateTimeStructureType/quarter
diagram
type quarterType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      Q  

element dateTimeStructureType/trimester
diagram
type trimesterType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      T  

element dateTimeStructureType/semester
diagram
type semesterType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      S  

element dateTimeStructureType/week
diagram
type weekType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      w  

element dateTimeStructureType/dayOfMonth
diagram
type dayOfMonthType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

element dateTimeStructureType/dayOfWeek
diagram
type dayOfWeekType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

element dateTimeStructureType/dayOfYear
diagram
type dayOfYearType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

element dateTimeStructureType/tenDaysPeriod
diagram
type tenDaysPeriodType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      t  

element dateTimeStructureType/hour
diagram
type hourType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      h  

element dateTimeStructureType/minute
diagram
type minuteType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      m  

element dateTimeStructureType/second
diagram
type secondType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      s  

element dateTimeStructureType/timezone
diagram
type timezoneType
children hour minute timezoneSign dateTimeLiteral

complexType dayOfMonthType
diagram
used by
element dateTimeStructureType/dayOfMonth
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

complexType dayOfWeekType
diagram
used by
element dateTimeStructureType/dayOfWeek
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

complexType dayOfYearType
diagram
used by
element dateTimeStructureType/dayOfYear
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      D  

complexType declarationType
diagram
type extension of xs:string
used by
element globalType/declaration
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType descriptionType
diagram
type extension of xs:string
used by
elements elementTypeType/description loopTypeType/description qualifierTypeType/description
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType dSAHandlingType
diagram
type extension of xs:string
used by
elements elementTypeType/dSAHandling qualifierTypeType/dSAHandling
attributes
Name  Type  Use  Default  Fixed  
redefineDSA  xs:NMTOKEN        

complexType ediSyntaxType
diagram
children syntaxLiteral separationSign childElements elementValue
used by
element syntaxType/ediSyntax

element ediSyntaxType/syntaxLiteral
diagram
type syntaxLiteralType
children constant reference

element ediSyntaxType/separationSign
diagram
type separationSignType
attributes
Name  Type  Use  Default  Fixed  
required  xs:string    FALSE    
a-dtype  xs:NMTOKENS    required boolean    

element ediSyntaxType/childElements
diagram
type childElementsType
children typeElementPosition permutationGroup

element ediSyntaxType/elementValue
diagram
type elementValueType
attributes
Name  Type  Use  Default  Fixed  
releaseSign  xs:string        
e-dtype  xs:NMTOKEN      string  

complexType elementType
diagram
children elementType qualifierType
used by
element loopType/element
attributes
Name  Type  Use  Default  Fixed  
usageCounter  xs:string        
codeListName  xs:string        
masterElementId  xs:string  required      
name  xs:string        
type  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    usageCounter int masterElementId int    

element elementType/elementType
diagram
type elementTypeType
children description syntax function stringFormat numericFormat dateTimeFormat codeFormat booleanFormat signHandling dSAHandling
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
minLength  xs:string        
maxLength  xs:string        
constant  xs:string        
pattern  xs:string        
name  xs:string        
type  xs:NMTOKEN        
businessDocumentReference  xs:string        
a-dtype  xs:NMTOKENS    minLength int maxLength int    

element elementType/qualifierType
diagram
type qualifierTypeType
children description syntax function codeFormat dSAHandling
attributes
Name  Type  Use  Default  Fixed  
qualifierPosition  xs:string        
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
tag  xs:string        
position  xs:string  required      
minOccur  xs:string        
maxOccur  xs:string        
startSequence  xs:string        
xmlNamespace  xs:string        
minLength  xs:string        
maxLength  xs:string        
name  xs:string        
type  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    minOccur int maxOccur int startSequence int minLength int maxLength int    

complexType elementTypeType
diagram
children description syntax function stringFormat numericFormat dateTimeFormat codeFormat booleanFormat signHandling dSAHandling
used by
element elementType/elementType
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
minLength  xs:string        
maxLength  xs:string        
constant  xs:string        
pattern  xs:string        
name  xs:string        
type  xs:NMTOKEN        
businessDocumentReference  xs:string        
a-dtype  xs:NMTOKENS    minLength int maxLength int    

element elementTypeType/description
diagram
type descriptionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element elementTypeType/syntax
diagram
type syntaxType
children xmlSyntax ediSyntax

element elementTypeType/function
diagram
type functionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element elementTypeType/stringFormat
diagram
type stringFormatType
children caseOperation regExpOperation stringSelectOperation
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
stringCollect  xs:string    FALSE    
wrapWordMode  xs:string    FALSE    
a-dtype  xs:NMTOKENS    stringCollect boolean wrapWordMode boolean    

element elementTypeType/numericFormat
diagram
type numericFormatType
children rangeList
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
positiveSign  xs:string        
negativeSign  xs:string        
signPosition  xs:NMTOKEN    FIRST    
decimalSign  xs:string        
integerPlaces  xs:string        
decimalPlaces  xs:string        
thousandsSign  xs:string        
leadingZeros  xs:string    TRUE    
trailingZeros  xs:string    TRUE    
zeroTreatment  xs:NMTOKEN    NEUTRAL    
a-dtype  xs:NMTOKENS    integerPlaces int decimalPlaces int leadingZeros boolean trailingZeros boolean    

element elementTypeType/dateTimeFormat
diagram
type dateTimeFormatType
children dateTimeStamp dateTimeRange dateTimeDuration
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
specification  xs:NMTOKEN    PLAUSIBILITY_ERROR    

element elementTypeType/codeFormat
diagram
type codeFormatType
children validCodes
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
codeListSetOnly  xs:string      TRUE  
a-dtype  xs:NMTOKENS    codeListSetOnly boolean    

element elementTypeType/booleanFormat
diagram
type booleanFormatType
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
trueLiteral  xs:string  required      
falseLiteral  xs:string  required      

element elementTypeType/signHandling
diagram
type signHandlingType
children redefineSeparationSign redefineReleaseSign

element elementTypeType/dSAHandling
diagram
type dSAHandlingType
attributes
Name  Type  Use  Default  Fixed  
redefineDSA  xs:NMTOKEN        

complexType elementValueType
diagram
type extension of xs:string
used by
element ediSyntaxType/elementValue
attributes
Name  Type  Use  Default  Fixed  
releaseSign  xs:string        
e-dtype  xs:NMTOKEN      string  

complexType functionType
diagram
type extension of xs:string
used by
elements elementTypeType/function loopTypeType/function qualifierTypeType/function
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType globalType
diagram
children configType numericFormat stringFormat dateTimeFormat codeFormat booleanFormat declaration xmlSettings
used by
element masterSchemaDefinition/global
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
encoding  xs:NMTOKEN      BINARY  
documentSyntax  xs:NMTOKEN      EDI  

element globalType/configType
diagram
type configTypeType
children syntax numericFormat stringFormat dateTimeFormat codeFormat booleanFormat
attributes
Name  Type  Use  Default  Fixed  
type  xs:NMTOKEN        

element globalType/numericFormat
diagram
type numericFormatType
children rangeList
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
positiveSign  xs:string        
negativeSign  xs:string        
signPosition  xs:NMTOKEN    FIRST    
decimalSign  xs:string        
integerPlaces  xs:string        
decimalPlaces  xs:string        
thousandsSign  xs:string        
leadingZeros  xs:string    TRUE    
trailingZeros  xs:string    TRUE    
zeroTreatment  xs:NMTOKEN    NEUTRAL    
a-dtype  xs:NMTOKENS    integerPlaces int decimalPlaces int leadingZeros boolean trailingZeros boolean    

element globalType/stringFormat
diagram
type stringFormatType
children caseOperation regExpOperation stringSelectOperation
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
stringCollect  xs:string    FALSE    
wrapWordMode  xs:string    FALSE    
a-dtype  xs:NMTOKENS    stringCollect boolean wrapWordMode boolean    

element globalType/dateTimeFormat
diagram
type dateTimeFormatType
children dateTimeStamp dateTimeRange dateTimeDuration
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
specification  xs:NMTOKEN    PLAUSIBILITY_ERROR    

element globalType/codeFormat
diagram
type codeFormatType
children validCodes
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
codeListSetOnly  xs:string      TRUE  
a-dtype  xs:NMTOKENS    codeListSetOnly boolean    

element globalType/booleanFormat
diagram
type booleanFormatType
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
trueLiteral  xs:string  required      
falseLiteral  xs:string  required      

element globalType/declaration
diagram
type declarationType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element globalType/xmlSettings
diagram
type xmlSettingsType
children xmlNamespaceDeclaration

complexType hourType
diagram
used by
elements dateTimeStructureType/hour timezoneType/hour
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      h  

complexType loopType
diagram
children loopType qualifierType loop element
used by
elements masterSchemaDefinition/loop loopType/loop
attributes
Name  Type  Use  Default  Fixed  
usageCounter  xs:string        
codeListName  xs:string        
masterElementId  xs:string  required      
name  xs:string        
type  xs:NMTOKEN        
importType  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    usageCounter int masterElementId int    

element loopType/loopType
diagram
type loopTypeType
children description syntax function
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
tag  xs:string        
position  xs:string  required      
minOccur  xs:string        
maxOccur  xs:string        
startSequence  xs:string        
xmlNamespace  xs:string        
name  xs:string        
type  xs:NMTOKEN        
structureCollect  xs:string    FALSE    
a-dtype  xs:NMTOKENS    minOccur int maxOccur int startSequence int structureCollect boolean    

element loopType/qualifierType
diagram
type qualifierTypeType
children description syntax function codeFormat dSAHandling
attributes
Name  Type  Use  Default  Fixed  
qualifierPosition  xs:string        
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
tag  xs:string        
position  xs:string  required      
minOccur  xs:string        
maxOccur  xs:string        
startSequence  xs:string        
xmlNamespace  xs:string        
minLength  xs:string        
maxLength  xs:string        
name  xs:string        
type  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    minOccur int maxOccur int startSequence int minLength int maxLength int    

element loopType/loop
diagram
type loopType
children loopType qualifierType loop element
attributes
Name  Type  Use  Default  Fixed  
usageCounter  xs:string        
codeListName  xs:string        
masterElementId  xs:string  required      
name  xs:string        
type  xs:NMTOKEN        
importType  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    usageCounter int masterElementId int    

element loopType/element
diagram
type elementType
children elementType qualifierType
attributes
Name  Type  Use  Default  Fixed  
usageCounter  xs:string        
codeListName  xs:string        
masterElementId  xs:string  required      
name  xs:string        
type  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    usageCounter int masterElementId int    

complexType loopTypeType
diagram
children description syntax function
used by
element loopType/loopType
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
tag  xs:string        
position  xs:string  required      
minOccur  xs:string        
maxOccur  xs:string        
startSequence  xs:string        
xmlNamespace  xs:string        
name  xs:string        
type  xs:NMTOKEN        
structureCollect  xs:string    FALSE    
a-dtype  xs:NMTOKENS    minOccur int maxOccur int startSequence int structureCollect boolean    

element loopTypeType/description
diagram
type descriptionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element loopTypeType/syntax
diagram
type syntaxType
children xmlSyntax ediSyntax

element loopTypeType/function
diagram
type functionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType minuteType
diagram
used by
elements dateTimeStructureType/minute timezoneType/minute
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      m  

complexType monthType
diagram
used by
element dateTimeStructureType/month
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      M  

complexType numericFormatType
diagram
children rangeList
used by
elements configTypeType/numericFormat elementTypeType/numericFormat globalType/numericFormat
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
positiveSign  xs:string        
negativeSign  xs:string        
signPosition  xs:NMTOKEN    FIRST    
decimalSign  xs:string        
integerPlaces  xs:string        
decimalPlaces  xs:string        
thousandsSign  xs:string        
leadingZeros  xs:string    TRUE    
trailingZeros  xs:string    TRUE    
zeroTreatment  xs:NMTOKEN    NEUTRAL    
a-dtype  xs:NMTOKENS    integerPlaces int decimalPlaces int leadingZeros boolean trailingZeros boolean    

element numericFormatType/rangeList
diagram
type rangeListType
children range

complexType permutationGroupType
diagram
children typeElementPosition
used by
element childElementsType/permutationGroup

element permutationGroupType/typeElementPosition
diagram
type typeElementPositionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType qualifierTypeType
diagram
children description syntax function codeFormat dSAHandling
used by
elements elementType/qualifierType loopType/qualifierType
attributes
Name  Type  Use  Default  Fixed  
qualifierPosition  xs:string        
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    
tag  xs:string        
position  xs:string  required      
minOccur  xs:string        
maxOccur  xs:string        
startSequence  xs:string        
xmlNamespace  xs:string        
minLength  xs:string        
maxLength  xs:string        
name  xs:string        
type  xs:NMTOKEN        
a-dtype  xs:NMTOKENS    minOccur int maxOccur int startSequence int minLength int maxLength int    

element qualifierTypeType/description
diagram
type descriptionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element qualifierTypeType/syntax
diagram
type syntaxType
children xmlSyntax ediSyntax

element qualifierTypeType/function
diagram
type functionType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element qualifierTypeType/codeFormat
diagram
type codeFormatType
children validCodes
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
codeListSetOnly  xs:string      TRUE  
a-dtype  xs:NMTOKENS    codeListSetOnly boolean    

element qualifierTypeType/dSAHandling
diagram
type dSAHandlingType
attributes
Name  Type  Use  Default  Fixed  
redefineDSA  xs:NMTOKEN        

complexType quarterType
diagram
used by
element dateTimeStructureType/quarter
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      Q  

complexType rangeListType
diagram
children range
used by
element numericFormatType/rangeList

element rangeListType/range
diagram
type rangeType
attributes
Name  Type  Use  Default  Fixed  
maxExclusive  xs:string    FALSE    
maxRangeValue  xs:string        
minExclusive  xs:string    FALSE    
minRangeValue  xs:string        
a-dtype  xs:NMTOKENS    maxExclusive boolean maxRangeValue number minExclusive boolean minRangeValue number    

complexType rangeType
diagram
used by
element rangeListType/range
attributes
Name  Type  Use  Default  Fixed  
maxExclusive  xs:string    FALSE    
maxRangeValue  xs:string        
minExclusive  xs:string    FALSE    
minRangeValue  xs:string        
a-dtype  xs:NMTOKENS    maxExclusive boolean maxRangeValue number minExclusive boolean minRangeValue number    

complexType redefineSeparationSignType
diagram
used by
element signHandlingType/redefineSeparationSign
attributes
Name  Type  Use  Default  Fixed  
type  xs:NMTOKEN        

complexType referenceType
diagram
type extension of xs:string
used by
elements syntaxLiteralType/reference xmlNameType/reference xmlNamespaceType/reference
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType regExpOperationType
diagram
children regExpSearch regExpReplace
used by
element stringFormatType/regExpOperation
attributes
Name  Type  Use  Default  Fixed  
regExpReplaceGlobal  xs:string    FALSE    
a-dtype  xs:NMTOKENS    regExpReplaceGlobal boolean    

element regExpOperationType/regExpSearch
diagram
type regExpSearchType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element regExpOperationType/regExpReplace
diagram
type regExpReplaceType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType regExpReplaceType
diagram
type extension of xs:string
used by
element regExpOperationType/regExpReplace
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType regExpSearchType
diagram
type extension of xs:string
used by
element regExpOperationType/regExpSearch
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType secondType
diagram
used by
element dateTimeStructureType/second
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      s  

complexType semesterType
diagram
used by
element dateTimeStructureType/semester
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      S  

complexType separationSignType
diagram
type extension of xs:string
used by
element ediSyntaxType/separationSign
attributes
Name  Type  Use  Default  Fixed  
required  xs:string    FALSE    
a-dtype  xs:NMTOKENS    required boolean    

complexType signHandlingType
diagram
children redefineSeparationSign redefineReleaseSign
used by
element elementTypeType/signHandling

element signHandlingType/redefineSeparationSign
diagram
type redefineSeparationSignType
attributes
Name  Type  Use  Default  Fixed  
type  xs:NMTOKEN        

complexType standardItemType
diagram
type extension of xs:string
used by
element standardListType/standardItem
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    

complexType standardListType
diagram
children standardItem
used by
element masterSchemaDefinition/standardList

element standardListType/standardItem
diagram
type standardItemType
attributes
Name  Type  Use  Default  Fixed  
standard  xs:string        
version  xs:string        
release  xs:string        
subsetId  xs:string        
subsetVersion  xs:string        
subsetRelease  xs:string        
controllingAgency  xs:string        
association  xs:string        
businessDocument  xs:string        
syntaxVersion  xs:string        
interchangeType  xs:string        
idOrganization  xs:string        
businessCategory  xs:string        
idOrganizationalUnit  xs:string        
unitBusinessCategory  xs:string        
country  xs:string        
direction  xs:NMTOKEN    INOUT    

complexType stringFormatType
diagram
children caseOperation regExpOperation stringSelectOperation
used by
elements configTypeType/stringFormat elementTypeType/stringFormat globalType/stringFormat
attributes
Name  Type  Use  Default  Fixed  
alignment  xs:NMTOKEN    LEFT    
stringCollect  xs:string    FALSE    
wrapWordMode  xs:string    FALSE    
a-dtype  xs:NMTOKENS    stringCollect boolean wrapWordMode boolean    

element stringFormatType/caseOperation
diagram
type caseOperationType
attributes
Name  Type  Use  Default  Fixed  
case  xs:NMTOKEN    NONE    

element stringFormatType/regExpOperation
diagram
type regExpOperationType
children regExpSearch regExpReplace
attributes
Name  Type  Use  Default  Fixed  
regExpReplaceGlobal  xs:string    FALSE    
a-dtype  xs:NMTOKENS    regExpReplaceGlobal boolean    

element stringFormatType/stringSelectOperation
diagram
type stringSelectOperationType
children stringRange

complexType stringRangeType
diagram
used by
element stringSelectOperationType/stringRange
attributes
Name  Type  Use  Default  Fixed  
minPosition  xs:string        
maxPosition  xs:string        
a-dtype  xs:NMTOKENS    minPosition int maxPosition int    

complexType stringSelectOperationType
diagram
children stringRange
used by
element stringFormatType/stringSelectOperation

element stringSelectOperationType/stringRange
diagram
type stringRangeType
attributes
Name  Type  Use  Default  Fixed  
minPosition  xs:string        
maxPosition  xs:string        
a-dtype  xs:NMTOKENS    minPosition int maxPosition int    

complexType syntaxLiteralType
diagram
children constant reference
used by
element ediSyntaxType/syntaxLiteral

element syntaxLiteralType/constant
diagram
type constantType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element syntaxLiteralType/reference
diagram
type referenceType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType syntaxType
diagram
children xmlSyntax ediSyntax
used by
elements configTypeType/syntax elementTypeType/syntax loopTypeType/syntax qualifierTypeType/syntax

element syntaxType/xmlSyntax
diagram
type xmlSyntaxType
children xmlName xmlNamespace xmlElementGrouping

element syntaxType/ediSyntax
diagram
type ediSyntaxType
children syntaxLiteral separationSign childElements elementValue

complexType tenDaysPeriodType
diagram
used by
element dateTimeStructureType/tenDaysPeriod
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      t  

complexType timezoneSignType
diagram
used by
element timezoneType/timezoneSign
attributes
Name  Type  Use  Default  Fixed  
positiveSign  xs:string        
negativeSign  xs:string        

complexType timezoneType
diagram
children hour minute timezoneSign dateTimeLiteral
used by
element dateTimeStructureType/timezone

element timezoneType/hour
diagram
type hourType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      h  

element timezoneType/minute
diagram
type minuteType
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      m  

element timezoneType/timezoneSign
diagram
type timezoneSignType
attributes
Name  Type  Use  Default  Fixed  
positiveSign  xs:string        
negativeSign  xs:string        

element timezoneType/dateTimeLiteral
diagram
type dateTimeLiteralType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType trimesterType
diagram
used by
element dateTimeStructureType/trimester
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      T  

complexType typeElementPositionType
diagram
type extension of xs:string
used by
elements childElementsType/typeElementPosition permutationGroupType/typeElementPosition
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType validCodesType
diagram
children code
used by
element codeFormatType/validCodes

element validCodesType/code
diagram
type codeType
attributes
Name  Type  Use  Default  Fixed  
name  xs:string        

complexType weekType
diagram
used by
element dateTimeStructureType/week
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      w  

complexType xmlElementGroupingType
diagram
used by
element xmlSyntaxType/xmlElementGrouping
attributes
Name  Type  Use  Default  Fixed  
xmlGroupStructure  xs:NMTOKEN    SEQUENCE    

complexType xmlNamespaceType
diagram
children constant reference
used by
element xmlSyntaxType/xmlNamespace

element xmlNamespaceType/constant
diagram
type constantType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element xmlNamespaceType/reference
diagram
type referenceType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType xmlNameType
diagram
children constant reference
used by
element xmlSyntaxType/xmlName

element xmlNameType/constant
diagram
type constantType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

element xmlNameType/reference
diagram
type referenceType
attributes
Name  Type  Use  Default  Fixed  
e-dtype  xs:NMTOKEN      string  

complexType xmlSettingsType
diagram
children xmlNamespaceDeclaration
used by
element globalType/xmlSettings

complexType xmlSyntaxType
diagram
children xmlName xmlNamespace xmlElementGrouping
used by
element syntaxType/xmlSyntax

element xmlSyntaxType/xmlName
diagram
type xmlNameType
children constant reference

element xmlSyntaxType/xmlNamespace
diagram
type xmlNamespaceType
children constant reference

element xmlSyntaxType/xmlElementGrouping
diagram
type xmlElementGroupingType
attributes
Name  Type  Use  Default  Fixed  
xmlGroupStructure  xs:NMTOKEN    SEQUENCE    

complexType yearType
diagram
used by
element dateTimeStructureType/year
attributes
Name  Type  Use  Default  Fixed  
format  xs:NMTOKEN      YY  


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com