[Lista-publica] ODF - Presentación ante IRAM
Ariel Alegre
ariel.alegre en clubdeprogramadores.com
Lun Feb 22 19:49:40 CET 2010
Open Document Format (ODF)
Open Document Format es un formato de documento abierto para
aplicaciones ofimáticas, un formato de fichero abierto, basado en XML
para aplicaciones ofimáticas, basado en OpenOffice.
La norma define un esquema XML para aplicaciones ofimáticas y su
semántica. El esquema es apropiado para documentos ofimáticos,
incluyendo documentos de texto, hojas de cálculo, gráficos y
documentos gráficos tales como dibujos o presentaciones, pero no se
limita a estos tipos de documentos.
El esquema proporciona información de alto nivel apropiado para la
edición de documentos. Define estructuras XML adecuadas para
documentos ofimáticos y se presta a transformaciones usando XSLT o
herramientas basadas en XML similares.
El Capítulo 1 de la norma contiene la introducción al formato
OpenDocument. La estructura de los documentos que se ajustan a la
especificación OpenDocument se explica en el Capítulo 2. En el
Capítulo 3 se describe la meta información que puede estar contenida
en dichos documentos. Los Capítulos 4 y 5 describen su texto y
contenido de los párrafos. Los campos de texto se describen en el
capítulo 6 y los índices de texto en el capítulo 7.
El capítulo 8 describe el índice de materias de un documento en
formato OpenDocument, el capítulo 9 su contenido gráfico, el capítulo
10 su contenido diagramático, y el capítulo 11 su contenido de
formulario. El contenido común a todos los documentos se describe en
el capítulo 12. La integración del etiquetado de animación SMIL dentro
del esquema OpenDocument se describe en el capítulo 13. El capítulo 14
explica el contenido de información de estilo, el capítulo 15
especifica las propiedades de formato que pueden utilizarse dentro de
los estilos. Los tipos de datos usados por el esquema OpenDocument son
descrito en el capítulo 16.
El formato OpenDocument hace uso del concepto de paquete. Estos
paquetes son descritos en el capítulo 17.
Estructura del Documento
Este capítulo introduce la estructura del formato OpenDocument. El
capítulo contiene las siguientes secciones:
Raíces del Documento
Metadatos del Documento
Elemento del Cuerpo y Tipos de Documentos
Configuración de la Aplicación
Scripts
Declaraciones de apariencia para tipo de letra
Estilos
Estilos y diseño de página
En el formato OpenDocument, cada componente estructural se representa
mediante un elemento, con atributos asociados. La estructura de un
documento en formato OpenDocument se aplica a todos los tipos de
documento. No hay diferencia entre un documento de texto, una hoja de
cálculo o un dibujo, salvo el contenido. También, todo tipo de
documentos pueden contener diferentes estilos. El contenido del
documento que es común a todos los tipos de documento puede ser
intercambiado de un tipo de documento a otro.
La creación, el acceso y la preservación de la información se realiza
a través de un soporte físico, el formato de los datos
y una interfaz del usuario.
Todos los tipos imaginables de información se pueden representar por
una serie de bits.
Solo necesitamos un servicio genérico de almacenamiento para preservar
y distribuir esos datos con una gran economía
de dinero, tiempo y esfuerzo.
Tenemos al menos dos grandes problemas:
los formatos digitales son mucho más frágiles que los tradicionales.
Esto puede resolverse con un sistema de almacenamiento reundante y
bien mantenido.
El segundo problema es que aunque el contenedor de datos funcione
perfectamente la secuencia de bits es totalmente inútil si está
cerrada y perdemos la forma de abrirla definitivamente.
Los formatos son una herramienta poderosa.
Casi todo el software es inútil sin información para procesar,
almacenar y mostrar.
Información significa cualquier tipo de trabajo creativo.
A veces cerrar la información en un formato secreto es ls forma más
fácil de seguir vendiendo copias de un programa sin necesidad de
mejorarlo sustantivamente. A veces esto solo sucede a causa de
ignorancia o descuido.
En ambos casos puede ocasionar mucho problemas a posteriori.
Los formatos abiertos no están en contra del copyright.
Hoy todavía se usan los formatos (combinados con patentes y esquemas
de encriptación), en algunos casos, para restringir el acceso
y la copia, pero los formatos abiertos no atacan a los creadores de
contenidos o al copyright en general. Es un problema diferente.
Las primeras víctimas en las guerras de formatos fueron los titulares
de copyright. Solo tiene sentido hablar de copyright si inicialmente
el contenido estuvo bajo el completo control de su autor o quien haya
pagado por su producción. Si su información solo puede ser accedida
por un solo programa de un proveedor único, no es realmente suya.....
... y cualquier discusión sobre quien es el titular del derecho a
copia es algo sin sentido.
Las bases del ODF son la interoperabilidad y el uso de estándares abiertos.
Se especifican cuatro ítmes:
Proceso de desarrollo abierto y transparente
Publicado y disponible
Libre de royalties (royalty - free)
Sin limitación para su reutilización
Se agregará: con una implementación de software libre disponible
Una especificación técnica publicada en la Internet no es siempre un
estándar abierto, ya que puede estar sujeta a patentes
y licenciamiento y/o al copyright.
El formatos abierto de documentos fue creado por los egipcios
aproximadamente alrededor del 3000 AC.
Fue llamado inicialmente Papiro, actualmente es popularmente conocido
como papel .
Comenzó su declive en 1954 con la creación del primer “archivo”
(irónicamente una tarjeta de papel con perforaciones)...
Para ofrecer una solución a los problemas de interoperabilidad (por
ejemplo, las suites ofimáticas y plataformas operativas)
idealmente deberíamos usar un estándar abierto, debería ser una norma
internacional.
Esto modifica uno de los paradigmas de la utilización de archivos de
documentos (caja negra) y genera ecelentes oportunidades para
innovación. El ámbito de aplicación de OpenDocument es, típicamente
archivos de texto, hojas de cálculo, presentaciones y gráficos.
El ODF es un formato abierto de archivos basado en XML para
almacenamiento de documentos editables de escritorio (como
memorandos, informes y libros), hojas de cálculo, gráficos y
presentaciones. Es independiente del proveedor. Elimina el “vendor
lock-in”.
Las extensiones de archivos (más usadas) son:
Texto – odt
Presentación – odp
Hoja de cálculo – ods
Algunos antecedentes ...
1999 – Star Division – Formato en XML para StarOffice.
2000 – Sun – Creación de OpenOffice y un grupo en la comunidad para
especificar el formato de archivos.
2002 – OpenOffice.org v1 y StarOffice v6 – Formato XML – SXW
2002 – Inicio de la colaboración con otras suites (destaque para el
Koffice) para definir un formato común
Una evolución...
Diciembre de 2002 – Creación de el comité ODF en OASIS.
Diciembre de 2004 – Segundo draf de la norma aprobada por OASIS.
Febrero de 2005 – El tercer draft publicado por OASIS para consulta
pública (6 años después del inicio del desarrollo y 5 después del
inicio de las consultas públicas).
Mayo de 2005 – ODF es aprobado por la OASIS
Setiembre de 2005 – ODF sometido a la ISO
Mayo de 2006 – ODF es aprobado por la ISO (ISO/IEC 26300)
Febrero de 2007 – Versión 1.1 aprobada por la OASIS
Soporte de la Industria
OASIS ODF TC, OASIS ODF Adoption TC, e a ODF Alliance:
Software Vendors (IBM, Sun, Google, Adobe, Novell, Oracle, RedHat, etc.).
Grupos de voluntarios (KDE, OpenOffice.org, OpenDocument Fellowship,
ODF Alliance, etc.).
Consumidores con necesidades complejas (Boeing, Society of Biblical Literature).
Órganos del gobierno (National Archives of Australia).
ODF Alliance tiene más de 650 miembros en más de 60 países.
Algunas aplicaciones
Lista completa en: http://opendocumentfellowship.com/applications
BrOffice.org
Lotus Notes 8.0
Symphony (IBM)
Google Docs & Spreadsheets (WebBased)
Mobile Office (Symbian)
Plone (CMS)
Especificación del ODF
738 páginas de especificación.
Usa normas existentes:
XSL:FO – Formatting
SVG – Scaleable Vector Graphics
MathML – Mathematical formulas
XLink – Embedded links
SMIL – Synchronized Multimedia Integration
Xforms – Forms definitions
Status del ODF
Versión actual es v1.1 OASIS (accesibilidad)
Versión 1.2 en desarrollo
Norma ISO/IEC 26300 (Basado en la especificación v1.0 OASIS - generó
la segunda edición v1.0 OASIS)
Paquete de archivos
Paquete ZIP (JAR)
Principales archivos:
content.xml: “Contenido del documento y estilos automáticos utilizados
en el contenido.”
styles.xml: “Estilos utilizados en el contenido del documento y
estilos utilizados automáticos utilizados en los estilos.”
meta.xml: “Meta información sobre el documento, como el autor o el
momento en que se ha guardado por última vez.”
settings.xml: “Configuraciones específicas de aplicaciones , como el
tamaño de la ventana o la configuración de la impresora.”
Futuro del ODF
Norma ISO/IEC basada en la versión 1.0 del estándar
Versión atual publicada por la OASIS v1.1 (accesibilidad)
Versión 1.2 en desarrollo:
Metadatos:
RDF/XML y OWL (Web Ontology Language)
http://www.oasis-open.org/committees/documents.php?wg_abbrev=office-metadata
Firma Digital:
XMLDSig, extensible via XADES (ETSI) – Compatible con la ICP-Brasil
OpenFormula:
http://wiki.oasis-open.org/office/About_OpenFormula
ODF-Next SC:
http://www.oasis-open.org/apps/org/workgroup/office-requirements/
ODF en el Mundo
Publicado por la ISO en noviembre del 2006
Gobiernos federales:
Bélgica, Croacia, Dinamarca, Francia, Noruega, Japón, Rusia, Malasia,
Italia, Holanda, Brasil, África del Sur, Uruguai, Suécia, Venezuela,
Alemanha e Reino Unido
Gobernaciones:
Extremadura, Hong Kong, Kerala, Massachusets, Missiones, Paraná
Resumen
En la batalla entre estándares, quién siempre está penalizado es el ciudadano.
La información es perenne, el medio no.
Utilizar Estándares Abiertos no és más una decisión tecnológica, es
una decisión de respecto a los derechos humanos.
No debemos aceptear más limitaciones tecnológicas artificiales.
Estándar OASIS
URIs de la Especificación:
Esta Version:
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.odt
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.html.zip
Version Previa:
http://www.oasis-open.org/committees/download.php/19275/OpenDocument-v1.0ed2-cs1.odt
http://www.oasis-open.org/committees/download.php/19274/OpenDocument-v1.0ed2-cs1.pdf
Última Version:
http://docs.oasis-open.org/office/v1.1/OpenDocument-v1.1.odt
http://docs.oasis-open.org/office/v1.1/OpenDocument-v1.1.pdf
http://docs.oasis-open.org/office/v1.1/OpenDocument-v1.1.html.zip
Última Version Aprobada:
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.odt
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.html.zip
Más información sobre la lista de distribución Solar-publica