[Formati] free-format-list.tex

Francesco Potorti` pot at potorti.it
Thu Feb 17 08:21:48 UTC 2005


===File ~/assoli/misc/formati/free-format-list.tex==========
\documentclass[a4paper]{article}
\usepackage[bookmarks=true]{hyperref}

\author{Gruppo di Lavoro sui Formati dati Liberi}
\title{Free Data Format:\\List}
\begin{document}

\maketitle
\tableofcontents

\section{List of free formats}

In the following, we provide a list of data formats that are compliant with the
rules listed in the free format definition and can consequently be called free
data formats.

Our aim is to provide as much as possible a complete list  that
includes free data formats for any application.  That is the reason why
additions and correction are welcome; they should be sento to the free data
format discussion group:
\href{mailto:formati at softwarelibero.it}{formati at softwarelibero.it}.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Text documents (unformatted)}

\begin{description}
\item[ASCII] 7-bit ASCII unformatted text.
  \begin{description}
  \item[FIXME] find the specifications
  \end{description}

\item[ISO] 8-bit ISO unformatted text.
  \begin{description}
  \item[FIXME] find the specifications
  \end{description}

\item[Unicode] Unicode 16 and 32-bit unformatted text.
  \begin{description}
  \item[FIXME] find the specifications
  \end{description}

\item[UTF-8] Variable-length UTF-8 unformatted text.
  \begin{description}
  \item[FIXME] find the specifications
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    ASCII & .txt & text/plain & 7-bit ASCII text-only\\
    ISO & .txt & text/plain & 8-bit ISO text-only\\
    Unicode & .txt & text/plain & 16 and 32-bit Unicode text-only\\
    UTF-8 & .txt & text/plain & Variable-length UTF-8 text-only\\
    \hline
  \end{tabular}
  \caption{Table of unformattet text data formats}
  \label{tab:documenti_testuali}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Documenti testuali (testo formattato)}

\begin{description}
\item[DocBook] Text conforming to the SGML or XML format that uses the
  DocBook DTD.
  \begin{description}
  \item[Specification] SGML:
    \href{http://www.oasis-open.org/docbook/sgml/}
    {http://www.oasis-open.org/docbook/sgml/}

    XML: \href{http://www.oasis-open.org/docbook/xml/}
    {http://www.oasis-open.org/docbook/xml/}
  \end{description}

\item[groff] Text conforming to the GNU troff format specifications.
  \begin{description}
  \item[Specification] Can be obtained from the source code of the groff
  program, which implements the format, at
    \href{http://www.gnu.org/software/groff/groff.html}
      {http://www.gnu.org/software/groff/groff.html}
  \item[FIXME] you can find some tutorials for the troff e nroff formats, which
    are slightly different from groff, but we need the official specifications.
  \end{description}

\item[Lout] Text conforming to the Lout format.
  \begin{description}
  \item[Specification]
    \href{http://snark.ptc.spbu.ru/~uwe/lout/lout.html}
      {http://snark.ptc.spbu.ru/\~uwe/lout/lout.html}
  \end{description}

\item[TeX + extensions] Text conforming to the TeX language and its extensions
  (LaTeX, AMSTeX, BibTeX...).
  \begin{description}
    \item[Note] TeX language functionalities are augmented with a great number
    of extensions, which are implemented through packets or macros: a possibly
    incomplete archive is found on CTAN
    (\href{http://www.ctan.org/tex-archive/}
    {http://www.ctan.org/tex-archive/}).  These packets and macros are
    distributed with different licenses, sometimes incompatible with the Free
    Software Definition --- however, extensions generally satisfy the free
    format definition: in fact the specificatiosn are documented, or anyway can
    be obtained form the source code of the packets or macros implementing
    them.  It would be useless, maybe impossible, making a comprehensive list
    of the extensions, so we are making here an exception with respect to the
    rest of this document, by only listing the TeX extensions that \emph{do
    not} satisfy the free format definition.  This list is currently empty.
  \end{description}

\item[OpenOffice Writer] Text conforming to the XML format that uses the
  OpenOffice.org DTD.
  \begin{description}
  \item[Specification] OpenOffice.org XML File Format:
    \href{http://xml.openoffice.org/general.html}
    {http://xml.openoffice.org/general.html}
  \end{description}

\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    DocBook & .sgml, .xml & ? & XML using the Openoffice.org DTD\\
    groff & .t .tr .roff & application/x-troff & GNU troff format\\
    Lout & .lout & ? & Lout format\\
    TeX + estensioni & .tex \emph{and others} & application/x-tex & TeX format
    (+ extensions)\\
    \hline
  \end{tabular}
  \caption{Table of formatted text data formats}
  \label{tab:documenti_testuali_formattati}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Hypertexts}

\begin{description}
\item[HTML] Hypertext in HTML format.
  \begin{description}
  \item[Specification]
    \href{http://www.w3.org/MarkUp/}{http://www.w3.org/MarkUp/}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    HTML & .html, .htm & text/html & HTML format hypertext\\
    \hline
  \end{tabular}
  \caption{Table of hypertext formats}
  \label{tab:ipertesti}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{[FIXME] Music documents (spartiti)}

\begin{description}
\item[MusiXTeX] Text document using the TeX language and the MusiXTeX macro.
  \begin{description}
  \item[Specifiche:]
    \href{http://tex.loria.fr/ctan-doc/macros/musixtex/doc/musixdoc.ps.gz}
    {http://tex.loria.fr/ctan-doc/macros/musixtex/doc/musixdoc.ps.gz}
  \end{description}

\item[MusiXTeX] Text document using the TeX language and the musictex macro.
  \begin{description}
  \item[Specifiche:]\href{http://tex.loria.fr/packages/gutenb90.ps.gz}
    {http://tex.loria.fr/packages/gutenb90.ps.gz}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    MusiXTeX & .tex & application/x-tex & [FIXME]Spartito in TeX + MusiXTeX macro\\
    musictex & .tex & application/x-tex & ]FIXME]Spartito in TeX + musictex macro\\
    \hline
  \end{tabular}
  \caption{Table of formats for [FIXME]spartiti}
  \label{tab:documenti_musicali}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Spreadsheets}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Presentazioni multimediali}

\begin{description}
\item[MagicPoint] Text with MagicPoint directives.
  \begin{description}
  \item[Specification] Distributed along with the program sources, at
    \href{http://www.mew.org/mgp/}{http://www.mew.org/mgp/}.
  \item[Note] The program is still an alpha version, so the format \emph{may}
  change, and current files not be compatible with future versions.
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    MagicPoint & .mgp & application/x-magicpoint & MagicPoint presentation\\
    \hline
  \end{tabular}
  \caption{Table of presentation formats}
  \label{tab:presentazioni}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Mathematic applications for symbolic or numeric computations}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Grafica bitmap}

\begin{description}
\item[JNG] JNG image.
  \begin{description}
  \item[Specifiche] \href{http://www.libpng.org/pub/mng/spec/}
    {http://www.libpng.org/pub/mng/spec/}
  \end{description}

%\item[JPEG JFIF] Image in JPEG JFIF format, commonly known as ``JPEG''.
%  \begin{description}
%  \item[Specification] JPEG compression:
%    \href{http://www.w3.org/Graphics/JPEG/itu-t81.pdf}
%    {http://www.w3.org/Graphics/JPEG/itu-t81.pdf}
%
%    JFIF format: \href{http://www.w3.org/Graphics/JPEG/jfif3.pdf}
%    {http://www.w3.org/Graphics/JPEG/jfif3.pdf}
%  \end{description}

\item[PNG] PNG image.
  \begin{description}
  \item[Specification] Version 1.0 (recommended by W3C)
    \href{http://www.w3.org/TR/REC-png}{http://www.w3.org/TR/REC-png}

    Current version: \href{http://www.libpng.org/pub/png/spec/}
    {http://www.libpng.org/pub/png/spec/}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    JNG & .jng & image/x-jng & JNG image\\
%    JPEG (JPEG JFIF) & .jpeg .jpg .jpe & image/jpeg & JPEG (JPEG JFIF) iamge\\
    PNG & .png & image/png   & PNG image\\
    \hline
  \end{tabular}
  \caption{Table of bitmap image formats}
  \label{tab:grafica_bitmap}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Vector graphics}

\begin{description}
\item[SVG] Text conforming to the XML format that uses the SVG DTD.
  \begin{description}
  \item[Specification] \href{http://www.w3.org/TR/SVG/}{http://www.w3.org/TR/SVG/}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{6cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    SVG & .svg & image/svg+xml & SGML o XML using the SVG DTD\\
    \hline
  \end{tabular}
  \caption{Table of vector graphics formats}
  \label{tab:grafica_vettoriale}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{3D graphics}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Solid modelling}

\begin{description}
\item[SIF] SIF format text file.
  \begin{description}
  \item[Specification]
    \href{http://www.cs.berkeley.edu/~ug/sif/}
      {http://www.cs.berkeley.edu/\~ug/sif/}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{6cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    SIF & ? & ? & SIF dormat text file\\
    \hline
  \end{tabular}
  \caption{Table of solid modelling formats}
  \label{tab:modellazione_solida}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Audio}

\begin{description}
\item[Ogg Vorbis] Ogg Vorbis audio file.
  \begin{description}
  \item[Specification] \href{http://www.xiph.org/ogg/index.html}
    {http://www.xiph.org/ogg/index.html}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    OGG & .ogg & audio/x-vorbis & Ogg Vorbis audio file\\
    \hline
  \end{tabular}
  \caption{Table of audio formats}
  \label{tab:audio}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Video}

\begin{description}
\item[MNG] MNG animated image.
  \begin{description}
  \item[Specification] \href{http://www.libpng.org/pub/mng/spec/}
    {http://www.libpng.org/pub/mng/spec/}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    MNG & .mng & video/x-mng & MNG animated image\\
    \hline
  \end{tabular}
  \caption{Table of video formats}
  \label{tab:video}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Lossless compression}

\begin{description}
\item[bzip2] Compressed bzip2 file.
  \begin{description}
  \item[Specification] Otainaible from the source code of the program
  implementing the format, distributed on
    \href{http://sources.redhat.com/bzip2/}{http://sources.redhat.com/bzip2/}
  \end{description}

\item[GZIP] Compressed gzip file.
  \begin{description}
  \item[Specification] Zlib: \href{http://www.ietf.org/rfc/rfc1950.txt}
    {http://www.ietf.org/rfc/rfc1950.txt}

    Deflate: \href{http://www.ietf.org/rfc/rfc1951.txt}
    {http://www.ietf.org/rfc/rfc1951.txt}

    Gzip: \href{http://www.ietf.org/rfc/rfc1952.txt}
    {http://www.ietf.org/rfc/rfc1952.txt}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    gzip & .gz & application/x-gzip & Compressed gzip file\\
    bzip2 & .bz2 & application/x-bzip2 & Compressed bzip2 file\\
    \hline
  \end{tabular}
  \caption{Table of lossless compression formats}
  \label{tab:compressione}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Backup and archive}

\begin{description}
\item[CPIO] Cpio archive.
  \begin{description}
  \item[FIXME] unofficial:
    http://www.mkssoftware.com/docs/man4/cpio.4.asp
  \end{description}

\item[GNU TAR] GNU tar archive.
  \begin{description}
  \item[Specification]
    \href{http://www.gnu.org/manual/tar/html_chapter/tar_toc.html}
    {http://www.gnu.org/manual/tar/html\_chapter/tar\_toc.html}
  \end{description}

%\item[Posix tar] Posix tar archive.
%  \begin{description}
%  \item[FIXME] Posix specifications are not free.
%  \end{description}
%\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{8cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline
    cpio & .cpio & application/x-cpio & Cpio archive\\
    GNU tar & .tar & application/x-tar & GNU tar archive\\
%    Posix tar & .tar & application/x-tar & Posix tar archive\\
    \hline
  \end{tabular}
  \caption{Table of backup and archive formats}
  \label{tab:archivi}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Printing}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Medical and scientifical data}

\begin{description}
\item[ACR/NEMA 1.0 e 2.0] Immagini e dati medici aderenti allo
  American College of Radiology --- National Electrical Manufacturers
  Association (ACR-NEMA) Digital Imaging and Communications Standard
  (ed all'estensione ACR/NEMA Standards Publication PS2-1989).
  \begin{description}
  \item[Specification] Reperibili solo su ordinazione, da:
    \texttt{NEMA\\
      Office of Publications\\
      2102 L Street, N.W.\\
      Washington, D.C., 20037, USA}
  \end{description}

\item[ANALYZE 7.5] Immagini aderenti alla versione 7.5 del formato utilizzato
  dal programma Analyze della Mayo Clinic (Rochester, USA).
  \begin{description}
  \item[Specification] \href{http://www.mayo.edu/bir/PDF/ANALYZE75.pdf}
    {http://www.mayo.edu/bir/PDF/ANALYZE75.pdf}
  \end{description}

\item[DICOM 3.0] Immagini e dati medici aderenti al formato DICOM
  (Digital Imaging and COmmunications in Medicine).
  \begin{description}
  \item[Specification] \href{http://medical.nema.org/dicom/2001.html}
    {http://medical.nema.org/dicom/2001.html}
  \end{description}

\item[HDF, HDF5] Dati scientifici in formato HDF (Hierarchical Data
  Format).
  \begin{description}
  \item[Specification]
    \href{http://hdf.ncsa.uiuc.edu/}{http://hdf.ncsa.uiuc.edu/}
  \end{description}

\item[INTERFILE 3.3] Immagini e dati medici aderenti alla versione 3.3 del
formato InterFile.
  \begin{description}
  \item[Specification]
    \href{http://gamma.wustl.edu/interfile33/interfile33.complete}
        {http://gamma.wustl.edu/interfile33/interfile33.complete}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{6cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline

    ACR/NEMA 1.0 e 2.0 & .acr & ? & Immagini e dati medici in formato
    ACR/NEMA\\

    ANALYZE 7.5 & .hdr, .img & ? & Immagini in formato ANALYZE 7.5\\

    DICOM 3.0 & .dcm, .dicom & application/dicom, image/dicom & Immagini e dati
    medici in formato DICOM\\

    HDF, HDF5 & .hdf & application/hdf & Dati scientifici in formato HDF\\

    INTERFILE 3.3 & .hdr, .img, .crv, .roi & ? & Immagini e dati medici in
    formato INTERFILE 3.3\\

    \hline
  \end{tabular}
  \caption{Table of formati per i dati medici e scientifici}
  \label{tab:medici_scientifici}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection{Dati geografici}

\begin{description}
\item[GML] Testo contenente scritto secondo le specifiche del meta-formato XML
  (eXtended Markup Language), e aderente al Geography Markup Language (GML) XML
  Schema o DTD (Data Type Definition).
  \begin{description}
  \item[Specification]
    \href{http://www.opengis.net/gml/}{http://www.opengis.net/gml/}
  \end{description}
\end{description}

\begin{table}[htb]
  \footnotesize
  \centering
  \begin{tabular}[c]{|l|c|l|p{6cm}|}
    \hline
    \textbf{Name}&\textbf{Extension}&\textbf{MIME type}&\textbf{Description}\\
    \hline
    \hline

    GML & ? & ? & Documento XML aderente al GML XML Schema o DTD\\

    \hline
  \end{tabular}
  \caption{Table of formati per i dati geografici}
  \label{tab:geografici}
\end{table}

\end{document}

%
% Local variables:
% mode: plain-tex
% TeX-master: t
% fill-column: 79
% End:
%

============================================================


More information about the formati mailing list