3

Objet et domaine d'application

 

3.1 Objet

 

 

 

 

HyTime (ISO/IEC 10744:1992) est une norme qui définit un langage de description des hyperdocuments qui sont des ensembles d'objets d'information reliés entre eux par des liens spatiaux (hypertexte) et temporels (synchronisations).

 

Ce langage se situe dans la même perspective que SGML. Il permet de décrire des architectures de document et est suffisamment générique pour permettre la description de tous types de documents électroniques, contenant des objets hétérogènes  (texte, images fixes, images animées, son, vidéo).

 

HyTime est une norme ouverte, qui n'impose pas de cadre pré-établi, et peut donc être appliquée à toute structure de document.

 

Le format d'échange recommandé, mais non imposé, est SDIF (Standard Document Interchange Format), norme ISO 9069. SDIF est défini selon ASN 1 (Abstract Syntax Notation 1, ISO 8824) permettant d'utiliser les protocoles conformes au modèle OSI (Open Systems Interconnection).

 

L'objectif de HyTime est de servir d'infrastructure pour les échanges d'information structurée et contenant des dépendances temporelles, indépendamment de toute plateforme matérielle aussi bien que logicielle.

 

HyTime est basé sur le concept d'"hypermédia ouverts intégrés" (IOH[1]), qu'on peut représenter par des livres constituant le fonds d'une bibliothèque. Les livres contiennent des références bibliographiques qui permettent, grâce à des identificateurs uniques et non équivoques, de faire lien vers d'autres livres. Les références bibliographiques font référence à des publications, ou à des éléments internes (pages, figures, etc.) qui n'ont pas forcément été prévues comme devant constituer des extrémités de lien.

 


3.2 Domaine d'application

 

 

 

HyTime s'applique à de nombreux types de documents et à de nombreux types de traitement. Il permet de décrire l'agencement interne et la structure des liens présents dans un ensemble de documents.

 

Types de documents

 

3.2.1 Accès hypertextuel à un mélange de texte et illustrations

Notices descriptives comportant des illustrations

Catalogue de vente par correspondance

Manuel de maintenance

Notice technique descriptive de fonctionnement d'un bateau, par exemple

 

3.2.2 Tableaux et calculs

Tableau de composition illustré (TCI)

Gamme de travail

Rapport d'essai

Dossier de calcul

Présentation d'implantations

 

3.2.3 Recueil et analyse de données

Filtrage de données

Télédétection.

Analyse des données provenant d'accélérateurs de particules

 

3.2.4 Données statistiques

Dossier de définition contenant des données techniques et statistiques

 

3.2.5 Documents complexes et à évolution fréquente

Conservation de l'historique

Gestion des accès

Gestion de versions

 

3.2.6 Tout document incluant des dépendances temporelles

Partition musicale

Présentation animée

Doublage de films

Suivi de dossiers médicaux

 


3.2.7 Tout document incluant des textes, des images, des animations,

Didacticiels

Bornes interactives

Présentations muséographiques

 

 

3.3 Non application

 

 

 

 

HyTime ne s'applique pas au codage du format interne des objets décrits.

 

La norme ne spécifie pas les fonctionnalités du "moteur HyTime", coeur de l'implémentation d'un système conforme, dont la fonction est comparable à celle d'un parser SGML. Les implémentations de systèmes conformes HyTime doivent cependant veiller à respecter un certain nombre de fonctionnalités de base, définies en particulier dans le module dit "module de base" (voir chapitre 6).

 

HyTime ne permet pas de décrire le traitement réservé aux données, car la description est celle du document considéré comme un ensemble d'informations. Les scénarios interactifs, par exemple, ne sont pas décrits par HyTime. Il s'agit non pas d'une limitation de la portée de la norme, mais d'un point fort, car HyTime oblige précisément ses utilisateurs à séparer rigoureusement ce qui relève de l'information de ce qui relève du traitement. En clarifiant ces deux aspects, on parvient à un ensemble de documents bien plus puissant.



[1]. Integrated Open Hypermedia.