Professional Documents
Culture Documents
4 juin 2009
blog : http://blog.tuquoque.com/
mail : peccatte [at] softexperience.com © 2009 – Patrick Peccatte
Plan
Archives
conversation
Web 2.0, Web social (blogs, Flickr, Facebook, etc.)
Web sémantique, Web des données données liées
etc.
Introduction
IPTC G2 Architecture
À l'origine : la dépêche d'actualité, structure narrative simple
IPTC G2 : architecture commune à plusieurs domaines applicatifs les
news (NewsML G2), la gestion des événements (EventsML G2), le
sport (SportsML G2)
Architecture modulaire et multimédia
Introduit une profusion de métadonnées de diverses natures, des
types de propriétés, des possibilités de vocabulaires contrôlés, une
extensibilité, etc.
La structuration des métadonnées et les vocabulaires contrôlés
associés (NewsCodes) deviennent aussi importants que la partie
narrative du document (article)
Introduction
TEI (Text Encoding Initiative)
À l'origine : corpus littéraires
TEI : contient plus de 500 composants et concepts concernant le
domaine du texte
La TEI est modulaire
Ce n'est pas un schéma unique mais plutôt un ensemble de
Guidelines permettant de définir son propre schéma personnalisé
Il existe des générateurs de schémas TEI personnalisés (Roma)
DITA comprend
une spécification architecturale
une spécification de langage
un ensemble de DTD
(et un ensemble équivalent de schémas)
DITA
Darwin Information Typing Architecture
Dans les approches courantes, les DTD sont
statiques. En conséquence :
les créateurs de DTD essayent de couvrir tous
les événements
les utilisateurs doivent forcer leurs informations
à coïncider avec des types existants
DITA renverse cette situation en donnant aux
architectes et développeurs le pouvoir d'étendre une
DTD de base afin de couvrir leurs domaines
Source : http://www.ditausers.org/tutorials/basics/Priestley_Intro/
DITA
Darwin Information Typing Architecture
Qui utilise DITA ?
Adobe
Sociétés spécialisées dans l'électronique, les téléphones
mobiles, les PDAs, etc.
Un case study : CaridianBCT (matériel médical)
production de documentations en 9 langues
http://www.dclab.com/dita_global_local.asp
Source : http://www.ditausers.org/tutorials/basics/Priestley_Intro/
DITA
Darwin Information Typing Architecture
Un topic (sujet générique) Un topic peut posséder
possède seulement trois d'autres éléments optionnels
informations obligatoires
id (attribut de topic)
title
body
Source : http://www.ditausers.org/training/DITATopics/
DITA
Darwin Information Typing Architecture
Sujet de type concept
Répond aux questions
« Qu'est-ce que c'est ? »
« Pourquoi est-ce important ? »
« Comment est-ce lié aux autres concepts et tâches ? »
« Quand dois-je l'utiliser ? »
Un concept apporte une connaissance que le lecteur doit
avoir pour réaliser une tâche mais ne donne pas le
moyen de réaliser la tâche
DITA
Darwin Information Typing Architecture
Source : http://www.ditausers.org/training/DITATopics/
DITA
Darwin Information Typing Architecture
Sujet de type tâche (task)
Répond à la question
« Comment je fais pour... »
Liste une série d'étapes que l'utilisateur doit suivre
pour parvenir au résultat attendu
La description d'une tâche distingue :
le contexte de la tâche
les pré-requis
les étapes permettant de réaliser la tâche
le résultat obtenu
DITA
Darwin Information Typing Architecture
Source : http://www.ditausers.org/training/DITATopics/
DITA
Darwin Information Typing Architecture
Source : http://www.ditausers.org/training/DITATopics/
DITA
Darwin Information Typing Architecture
Spécialisation [1/2]
Spécialisation de types : créer des types à partir des types
de base fournis par DITA (tâche, concept, référence)
Spécialisation de domaines : étendre un vocabulaire
s'appliquant à tout type d'information
DITA
Darwin Information Typing Architecture
Spécialisation [2/2]
Héritage selon le modèle des architectures orientées
objet
Permet d'utiliser un cadre commun tout en adaptant les
concepts aux besoins des entreprises
Exemples dans les sous-comités DITA :
DITA Machine Industry Subcommittee
DITA Semiconductor Information Design Subcommittee
DITA Enterprise Business Documents Subcommittee
DITA Pharmaceutical Content Subcommittee
BOOKMAP
Un Bookmap est une spécialisation de DITAMAP
décrivant un ensemble d'informations destinées à être
publiées sous forme de livre
Contient des éléments spécialisés tels que <booktitle>,
<bookmeta>, <frontmatter> (préface), <chapter>, etc.
DITA
Darwin Information Typing Architecture
Conclusion [1/2]
La mutation des médias que nous vivons
actuellement concerne aussi la manière dont
on conçoit, organise et restitue les contenus
Dans ce contexte, il est important d'acquérir
d'autres "cultures du document" et de
comprendre les concepts et techniques qui y
sont déployées
DITA
Darwin Information Typing Architecture
Conclusion [2/2]
Parmi les concepts développés dans les
diverses "cultures du document", ceux de
DITA (topics, types, maps, specialization, etc.)
sont particulièrement intéressants
DITA peut effectivement être utilisé en dehors
du domaine de la documentation technique,
quand la structuration par sujets est forte
DITA
Darwin Information Typing Architecture
Pour en savoir plus
History of DITA
http://dita.xml.org/book/history-of-dita
Introduction à DITA, par Pierre Attar (en français)
http://www.tireme.fr/glossaire/SPEC-DITA.html
OASIS Darwin Information Typing Architecture (DITA) TC
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita
Introduction to the Darwin Information Typing Architecture
by Don Day, Michael Priestley, David Schell (IBM)
http://www-128.ibm.com/developerworks/xml/library/x-dita1/index.html
DITA Tutorials
http://www.ditausers.org/tutorials/
Merci pour votre
attention