<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 11px; font-family: Helvetica, sans-serif; ">
<div>I share the general reluctance to make significant changes to FITS at this point in time. As others have already noted, the reasons people are starting to use other formats has less to do with the constraints of FITS headers and more to do with file sizes
and encoding complex relationships between data objects.</div>
<div><br>
</div>
<div>I read the Thomas et al. poster, plus a longer version of that work that Brian sent to me. I suggested to Brian that the criticisms of FITS need to be turned around into a set of goals or requirements for a successor. I think it's worth sharing that
message with the rest of you.</div>
<div><br>
</div>
<div>Bob</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>"Robert J. Hanisch" <<a href="mailto:hanisch@stsci.edu">hanisch@stsci.edu</a>><br>
<span style="font-weight:bold">Date: </span>Tuesday, 8 October 2013 3:05 PM<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:bthomas@noao.edu">bthomas@noao.edu</a>" <<a href="mailto:bthomas@noao.edu">bthomas@noao.edu</a>><br>
<span style="font-weight:bold">Subject: </span>FITS future<br>
</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 11px; font-family: Helvetica, sans-serif; ">
<div>Hi Brian. OK, I've read the two anti-FITS papers…points made. I think the longer one can be put to a better purpose by rewriting it as a set of goals or requirements for a FITS successor. It's mostly all there, just in the form of negatives about FITS
rather than desired attributes for a new format.</div>
<div><br>
</div>
<div>I take away these points as goals:</div>
<div><br>
</div>
<div>o Support for versioning</div>
<div>o Support for the encoding of and/or mapping to external data models, including support for name spaces</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>- For core data types: image, spectrum, time series, table</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>- For errors, masks, coverage maps, etc.</div>
<div>o Support for full ASCII and Unicode</div>
<div>o Provision of robust validation tools (easier if industry standards like XML or JSON are part of the solution)</div>
<div>o Rich representations of world coordinate systems, accommodating complex distortions</div>
<div>o Standard representations of provenance and data processing histories</div>
<div>o Standard metrics and representations of data quality</div>
<div>o Flexible and extensible representations of physical units</div>
<div>o Flexible and extensible metadata encoding</div>
<div>o Robust mechanisms for describing relationships among data objects</div>
<div>o Ability to use either big- or little-endian byte order (or perhaps some other low-level representation?)</div>
<div>o Support for real-time streaming</div>
<div>o Support for large, distributed data (where a "file" may be striped across multiple storage systems)</div>
<div><br>
</div>
<div>There is a lot going on in the IVOA context addressing these concerns, where the "data format" ends up being metadata encoded in XML (VOTable) and FITS remains a serialization for pixel values.</div>
<div><br>
</div>
<div>Anyway, I think it would be ever so much more helpful at this point to talk in terms of goals, and just take it out of the context of FITS. One can then ask what extant formats, if any, support the above goals? What industry standards can be utilized
to support these goals?</div>
<div><br>
</div>
<div>Also, I think there are some important goals missing:</div>
<div><br>
</div>
<div>o A fully documented format that can be understood, over time, through its documentation rather than an API.</div>
<div>o A format that serves equally well in real-time analysis and processing and long-term archiving.</div>
<div><br>
</div>
<div>cheers,</div>
<div>Bob</div>
<div><br>
</div>
<div>(Please feel free to forward this to your co-authors.)</div>
</div>
</div>
</blockquote>
</span>
</body>
</html>