
I’ve got this project on at the moment where we are transplanting the address system to use International standards. This is what this diagram I’ve uploaded represents… the CIQ xAL.xsd.
What I need to do is work out how we represent this thing as part of a cSharp (C#) .NET web services application. And I have been surprised to find very little about this international address standard online.
Though the xAL UML diagram looks a lot better than my diagram. 
I generated my diagram using the Microsoft.net framework xsd application, it comes with Visual Studio. This application allows you to generate Microsoft supported languages, like VB, C, jSharp and cSharp. Once I had the cSharp file, I imported it into Enterprise Architect. I then had a mess of classes, but the relationships existed. I then spent a little time ’sorting’ the diagram so it looked a little less messy.
But I would have thought I’d be able to find an existing c# library implementation of the Oasis CIQ XML standard. It doesn’t look like there is much out there.
Update: I have a more manipulated image, got rid of some of the relationships shared by a lot of classes and it looks a little tidier! 
- Drew Ginn resting after the Olympics - September 8th, 2008
- Sneakerplay: The social network for sneakers? - September 8th, 2008
- The Waikato Great Race 2008 - September 7th, 2008
- Facebook about to introduce adult content? - September 4th, 2008
- Gradjobs New Zealand is live - September 2nd, 2008









