Some thoughts on the xsd:any discussion:
I am not sure we should change <xsd:any/> to xsd:any (i.e. without the brackets). Here is where we use it currently:
- Prescription/Attributes/any+
- Symptom/Contents/any+
It is not the same as the use of e.g. xsd:anyUri because the any uri is content under an element, whereas we only use <xsd:any/> to specify any kind of elements, which is the intention here (certainly for the contents of a
symptom, a small questionmark for attributes)
A solution could be to change to xsd:anyType if we want, as in:
- Prescription/Attributes/attribute,type=xsd:anyType or Prescription/Attributes,type=xsd:anyType
- Alternatively, especially for attributes, do we expect mostly key value pairs? In this case we can explicitly enforce that.
Thoughts? Am I missing something?
Stavros