Architecture de document ouverte
LâArchitecture de document ouverte (Open Document Architecture, plus souvent simplement ODA, parfois dĂ©signĂ©e incorrectement comme Office Document Architecture) est Ă l'origine dâun format de fichier document normalisĂ©, et dĂ©signe une norme de codage et d'Ă©change dâinformation créée par lâUIT-T, destinĂ©e initialement Ă remplacer tous les formats de fichiers propriĂ©taires. Elle ne devrait pas ĂȘtre confondue avec le format OASIS Open Document Format for Office Applications (plus connu sous le nom OpenDocument ou son sigle ODF).
Présentation de la norme
[modifier | modifier le code]ODA est dĂ©taillĂ© dans la documentation des recommandations de la sĂ©rie T.410 (T.411 Ă T.424, les chapitres T.420 et T.423 nâexistant pas), qui sont Ă©quivalentes Ă la norme ISO/CEI 8613. Câest (conjointement avec les formats XML/HTML et SGML) un des trois formats ouverts de documents normalisĂ©s au niveau international par lâISO. En France, elle est approuvĂ©e en tant que norme NF Z71, avec les mĂȘmes numĂ©ros de chapitre que dans la norme ISO/CEI.
ODA dĂ©finit un format de document composite qui peut contenir du texte brut, des images pixelisĂ©es, des graphiques vectoriels, et des contenus audio et vidĂ©o. La spĂ©cification comprend Ă©galement un certain nombre dâinterfaces applicatives formelles pour le traitement des documents.
La Recommandation UIT-T / Norme internationale a Ă©tĂ© Ă©laborĂ©e conjointement par la Commission dâĂ©tudes 8 de lâUIT-T et le ComitĂ© technique mixte JTC 1 de lâISO/CEI. Actuellement[Quand ?], les Recommandations de la sĂ©rie UIT-T T.410 ou ISO/CEI 8613 comportent les titres suivants :
- introduction et principes généraux ;
- structures des documents ;
- profil de document ;
- format ouvert de transfert de documents ;
- architecture de contenu de type caractÚres ;
- architecture de contenu graphique en points ;
- architecture de contenu graphique géométrique ;
- architecture de contenu graphique audio ;
- spécifications formelles de l'architecture des documents ouverte (FODA) (formal specification of the open document architecture).
Les derniĂšres spĂ©cifications formelles ne s'appliquent quâĂ la norme ISO/CEI 8613.
La norme a Ă©tĂ© mise au point et totalement publiĂ©e entre 1993 et 1996, corrigĂ©e en 1997 et amendĂ©e en 2000 pour les contenus graphiques en points. Depuis septembre 2007 elle est entiĂšrement publiĂ©e par lâITU et disponible gratuitement en anglais, français et espagnol.
Structure des documents
[modifier | modifier le code]Les documents contiennent Ă la fois des structures logiques et des structures physiques.
De façon logique, le texte peut ĂȘtre partitionnĂ© en chapitres, pieds de page, et autres sous-Ă©lĂ©ments de façon similaire Ă HTML, et la disposition remplit une fonction similaire aux Feuilles de style en cascade (Cascading Style Sheets, ou CSS) du monde web.
Le format binaire de transport d'un fichier conforme à ODA est appelé Open Document Interchange Format (ODIF) et est basé sur les normes Standard Generalized Markup Language (SGML) et Abstract Syntax Notation One (ASN.1). Il est spécifié dans le chapitre T.415.
Historique
[modifier | modifier le code]Initialement, le projet a Ă©tĂ© créé sous lâĂ©gide du CCITT, avant dâĂȘtre transfĂ©rĂ© Ă lâUIT-T et approuvĂ© par l'ISO/CEI qui a dĂ©fini une structure formelle.
En 1985, le programme européen de recherche ESPRIT a financé une implémentation pilote du concept ODA, impliquant entre autres le Groupe Bull, Olivetti, ICL et Siemens AG. Cependant, un nombre insuffisant de développeurs de logiciels de traitement de documents ont choisi de supporter le format.
Il a Ă©galement fallu un temps extraordinairement long pour mettre au point le format (le pilote a Ă©tĂ© financĂ© en 1985), mais la spĂ©cification finale ne fut pas publiĂ©e avant 1993 (aprĂšs le retrait de la spĂ©cification T.400 de prĂ©sentant les principes gĂ©nĂ©raux, complĂštement reformulĂ© dans le chapitre T.411 aprĂšs redĂ©coupage du projet en sous-chapitres de la sĂ©rie T.410) ; de plus, certains chapitres indispensables Ă l'interopĂ©rabilitĂ© des services nâont Ă©tĂ© publiĂ©s quâen 1996 avec une sĂ©rie de corrigenda en 1997 destinĂ©s Ă rĂ©gler les problĂšmes, et quelques amendements ont Ă©tĂ© apportĂ©s en 2000 (aprĂšs lâavancement des travaux sur XML avec lequel ODA doit aujourdâhui interopĂ©rer).
Ătant donnĂ© le manque de produits qui supportent le format, en partie Ă cause du temps excessif utilisĂ© pour crĂ©er la spĂ©cification, peu dâutilisateurs sây sont intĂ©ressĂ©s. LâintĂ©rĂȘt initial pour ce format a fini par sâestomper avec le temps.
Il nâest cependant pas correct de dĂ©signer lâODA comme un Ă©chec, mais lâesprit de cette norme a clairement influencĂ© des formats ultĂ©rieurs de documents qui ont tirĂ© leur succĂšs en gagnant le support de nombreux dĂ©veloppeurs de logiciels et dâutilisateurs. Ces autres formats incluent HTML et CSS de mĂȘme que XML et XSL, qui ont conduit au dĂ©veloppement du nouveau format OpenDocument.
Voir aussi
[modifier | modifier le code]Références externes
[modifier | modifier le code]- (en) Cet article est partiellement ou en totalitĂ© issu de lâarticle de WikipĂ©dia en anglais intitulĂ© « Open Document Architecture » (voir la liste des auteurs).
- La norme elle-mĂȘme a Ă©tĂ© rendu disponible gratuitement au tĂ©lĂ©chargement le en tant que recommandation de lâITU-T (antĂ©rieurement Recommandation du CCITT). La sĂ©rie T comprend des normes pour les « Services tĂ©lĂ©matiques â Ăquipements terminaux et protocoles pour les services tĂ©lĂ©matiques). » La norme ODA elle-mĂȘme comprend les chapitres suivants dans la sĂ©rie T.410 « Technologie de lâinformation â Architecture de document ouverte (ODA) et format de transfert », disponibles en anglais, français et espagnol (en raison de lâĂ©volution du dĂ©veloppement de la norme, les chapitres âmanquantsâ T.420 et T.423 nâexistent pas, les Ă©lĂ©ments qui y Ă©taient prĂ©vus ont Ă©tĂ© redistribuĂ©s dans les autres chapitres, ou nâont pas fait lâobjet de normalisation) :
- ITU-T T.411 Introduction et principes gĂ©nĂ©raux (publiĂ© en et corrigendum technique 1 dâ) : ISO/CEI 8613-1:1994.
- ITU-T T.412 Structures des documents (publiĂ© en et corrigenda techniques 1 et 2 dâ) : ISO/CEI 8613-2:1995.
- ITU-T T.413 Interface abstraite pour la manipulation de documents ODA (publiĂ© en et corrigenda techniques 1 et 2 dâ) : ISO/CEI 8613-3:1994.
- ITU-T T.414 Profil de document (publié en ) : ISO/CEI 8613-4:1994.
- ITU-T T.415 Format ouvert de transfert des documents (ODIF) (publiĂ© en et corrigenda techniques 1 et 2 dâ) : ISO/CEI 8613-5:1994.
- ITU-T T.416 Architectures de contenu de type caractĂšres (publiĂ© en et corrigendum technique 1 dâ) : ISO/CEI 8613-6:1994.
- ITU-T T.417 Architectures de contenu graphique en points (publiĂ© en , corrigendum technique 1 et amendement 1 dâ, amendement 2 de ) : ISO/CEI 8613-7:1994.
- ITU-T T.418 Architecture de contenu graphique géométrique (publié en ) : ISO/CEI 8613-8:1994.
- ITU-T T.419 Architectures de contenu audio (publié en ) : non retenue par l'ISO/CEI.
- ITU-T T.421 Structures tabulaires et mise en page tabulaire (publié en ) : ISO/CEI 8613-11:1995.
- ITU-T T.422 Identification des fragments de document (publié en ) : ISO/CEI 8613-12:1996.
- ITU-T T.424 Relations temporelles et structures non-linéaires (publié en ) : ISO/CEI 8613-14:1997.