Hello, I drafted a rough XML dtd for the array specification this weekend. I tried to be reasonably complete. I included a section for describing analyses that have been performed on the data at the end. It is very open ended. It will definitely need to be fleshed out.
All samples are a combination of a source and a treatment.
The Other major weak link in this specification is the data tag. Unfortunately there is no good way to tag the data in XML that doesn't result in massive data bloating. Imagine a matrix of 10,000 genes by 1000 arrays. Clearly a more compact representation must be allowed. I put this out to get the comments flowing, I hope people agree that it is a reasonable starting point.