Hi everyone,<br><br>With Bio-Formats, we store all the &quot;original metadata&quot; as key/value pairs of strings, regardless of whether each pair can be standardized into OME-XML proper. We used to use semantic types to do this, but wanted to switch to using structured annotations instead. Hence, the way we are doing it now looks like this:<br>

<br>      &lt;ListAnnotation ID=&quot;Annotation:0&quot; Namespace=&quot;<a href="http://www.openmicroscopy.org/Schemas/SA/2010-06">http://www.openmicroscopy.org/Schemas/SA/2010-06</a>&quot;&gt;<br>         &lt;AnnotationRef ID=&quot;Annotation:1&quot;/&gt;<br>

         &lt;AnnotationRef ID=&quot;Annotation:2&quot;/&gt;<br>      &lt;/ListAnnotation&gt;<br>      &lt;CommentAnnotation ID=&quot;Annotation:1&quot; Namespace=&quot;<a href="http://www.openmicroscopy.org/Schemas/SA/2010-06">http://www.openmicroscopy.org/Schemas/SA/2010-06</a>&quot;&gt;<br>

         &lt;Value&gt;File Date&lt;/Value&gt;<br>      &lt;/CommentAnnotation&gt;<br>      &lt;CommentAnnotation ID=&quot;Annotation:2&quot; Namespace=&quot;<a href="http://www.openmicroscopy.org/Schemas/SA/2010-06">http://www.openmicroscopy.org/Schemas/SA/2010-06</a>&quot;&gt;<br>

         &lt;Value&gt;4675473831286180171&lt;/Value&gt;<br>      &lt;/CommentAnnotation&gt;<br><br>Where each key/value pair is stored as a ListAnnotation with two elements. Unfortunately, this notation is exceedingly verbose. Is there a better way we could structure things so that we don&#39;t need so much XML for each pair? Maybe using XMLAnnotations? For comparison, the old notation looked like this:<br>

<br>         &lt;OriginalMetadata ID=&quot;OriginalMetadata:29&quot; Name=&quot;Scale Factor for X&quot; Value=&quot;1.0&quot;/&gt;<br><br>(with a small amount of boilerplate at the end defining the &quot;OriginalMetadata&quot; semantic type)<br>

<br>Thanks,<br>Curtis<br><br>