View Issue Details

IDProjectCategoryView StatusLast Update
000292110000-006: MappingsSpecpublic2015-02-17 17:36
ReporterMariusz Postol Assigned ToRandy Armstrong  
PrioritynormalSeveritytextReproducibilityalways
Status closedResolutionfixed 
PlatformPCOSWindowsOS Version8.1
Product Version1.02 
Fixed in Version1.03 
Summary0002921: Annex F Information Model XML Schema – syntax of column „Type” in all tables must follow XML syntax or be precisely described in
Description


For example Table F.2 – UANode defines the References element of type Reference[]. In the xsd document this element type is defined as ListOfReferences type.



It makes the specification and schema document inconsistent and introduces an element of ambiguity. The specification must be precise and use only well-defined terms. I prefer using xml syntax compliant to http://www.w3.org/2001/XMLSchema, as it makes ono to one relationship between the description and the schema. My point is there are no justified reasons to introduce proprietary syntax.

TagsSchema
Commit Version
Fix Due Date

Activities

Randy Armstrong

2015-01-15 16:52

administrator   ~0005736

The specification consistently implements arrays in XML with the ListOfXXX construct.

This construct is used because follows the convention adopted by MS APIs.

Jim Luth

2015-02-17 17:36

administrator   ~0005810

We added a clarification to the appendix describing the mapping of arrays to "ListOf..." construct in XML.

Issue History

Date Modified Username Field Change
2014-12-20 13:45 Mariusz Postol New Issue
2014-12-20 13:47 Mariusz Postol Tag Attached: Schema
2015-01-15 16:52 Randy Armstrong Note Added: 0005736
2015-01-15 16:52 Randy Armstrong Status new => resolved
2015-01-15 16:52 Randy Armstrong Resolution open => won't fix
2015-01-15 16:52 Randy Armstrong Assigned To => Randy Armstrong
2015-02-17 17:35 Jim Luth Resolution won't fix => fixed
2015-02-17 17:36 Jim Luth Note Added: 0005810
2015-02-17 17:36 Jim Luth Status resolved => closed
2015-02-17 17:36 Jim Luth Fixed in Version => 1.03