OASIS Open Mailing List Archives  ·  All Lists  ·  energyinterop  ·  2011-05

energyinterop — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

EIEvent Schedules


All, I've been working on trying to craft a solution for our use of ws-calendar to get us the maximum benefit of schema validation.  What I have come up with so far is in the enclosed schema files that represents my proposal for how to represent an EIEvent schedule that uses and is compatiible with WS-alendar.  Note that I have generated some sample XML with the enclosed schema and if you take the XML file and perform a little namespace jujitsu on it, it will validate directly against WS-calendar. Note that I put the new types in one file (EIEventIntervalType.xsd) and the extended elements in their own file (EIEventIntervals.xsd). By doing this I am able to create another file that contains the same elements, but has no extensions to ws-calendar (see EIEventIntervals-x.xsd) and use that to test that whatever I am doing is still compatible with ws-calendar. This is purely a validation exercise and in essence I create an XML example with my custom extensions in EIEventInterval.xsd and then modify that XML to change its namespace and point to the EIEventInterval-x.xsd instead. Since EIEventInterval-x.xsd contains no custom extensions and is based purely on ws-alendar that allows me to verify that any XML I generate with my custom extensions in EIEventIntervalTypes.xsd are not only compatilbe with ws-calendar in principle, but will in fact validate agasint the ws-calendar schemas by only changing the namespaces in the XML file. Toby - I don't know how this approach maps to some of the stuff they are doing with GML, but it might be similar. Take a look at the enclosed jpeg which shows my schema extensions/restrcitons to ws-calendar for a EIEvent Schedule. Assuming that people think this is a reasonalbe approach, my next step is to perform a similar exercise with the EIEventInfo schedules and link them to theoverall EIEvent scheudle. -ed koch event schedule schemas 20110501.zip

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]