Dilib, SGML : Différence entre versions
imported>Jacques Ducloy (→La plateforme Ilib) |
imported>Jacques Ducloy m (18 révisions importées) |
||
(4 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 5 : | Ligne 5 : | ||
Une première plateforme, nommée Ilib (''Information Library''), a été développée en 1990 à l'INIST pour traiter des corpus de références bibliographiques en [[format MARC]]. L'idée générale était que la norme SGML prévue pour décrire des documents complexes pouvait également s'appliquer aux notices en format ISO2709 qui manipulent des structures à 2 niveaux (zones et sous-zones) avec des attributs. | Une première plateforme, nommée Ilib (''Information Library''), a été développée en 1990 à l'INIST pour traiter des corpus de références bibliographiques en [[format MARC]]. L'idée générale était que la norme SGML prévue pour décrire des documents complexes pouvait également s'appliquer aux notices en format ISO2709 qui manipulent des structures à 2 niveaux (zones et sous-zones) avec des attributs. | ||
− | Ces développement ont été réalisés sans introduire la contrainte du « document bien formé ». En effet, compte tenu des possibilités de minisation du balisage<ref>Rappelons qu'il était possible de spécifier ces règles de minimisation dans la DTD.</ref>, la syntaxe pouvait être simplifiée. Les notices bibliographiques en Sgml provenant de l'INIST conservent la trace de ces simplifications<ref>La commande [[Dilib, module Inist, | + | Ces développement ont été réalisés sans introduire la contrainte du « document bien formé ». En effet, compte tenu des possibilités de minisation du balisage<ref>Rappelons qu'il était possible de spécifier ces règles de minimisation dans la DTD.</ref>, la syntaxe pouvait être simplifiée. Les notices bibliographiques en Sgml provenant de l'INIST conservent la trace de ces simplifications<ref>La commande [[Dilib, module Inist, commande InistIlib2Sxml|InistIlib2Sxml]] permet de normaliser les fichiers de ce type provenant de l'INIST.</ref>. |
==Première version de Dilib en format SGML== | ==Première version de Dilib en format SGML== | ||
Ligne 13 : | Ligne 13 : | ||
Compte tenu des multiples aléas qui ont rythmé la vie de cette plateforme de nombreux modules datent des années 92 - 96. L'emploi de la notation Sgml correspond aux bases normatives de cette période, voir par exemple la commande [[Dilib, commande SgmlSelect|SgmlSelect]]. | Compte tenu des multiples aléas qui ont rythmé la vie de cette plateforme de nombreux modules datent des années 92 - 96. L'emploi de la notation Sgml correspond aux bases normatives de cette période, voir par exemple la commande [[Dilib, commande SgmlSelect|SgmlSelect]]. | ||
− | + | Après 1996, un travail de ré-ingénierie a été démarré pour mettre DILIB en conformité avec les recommandations du W3C. Ce travail n'a pas été achevé et quelques commandes de cette génération sont encore utilisées. | |
+ | |||
+ | ==Introduction des recommandations XML== | ||
+ | |||
+ | * {{Article détaillé|Dilib, Xml (Loria, Inist)}} | ||
+ | |||
+ | |||
==Voir aussi== | ==Voir aussi== |
Version actuelle datée du 16 juin 2017 à 19:37
Cette page donne des éléments sur la première phase de prise en compte de la norme SGML dans la bibliothèque Dilib au démarrage de cette initiative, dans les années 90.
Sommaire
La plateforme Ilib
Une première plateforme, nommée Ilib (Information Library), a été développée en 1990 à l'INIST pour traiter des corpus de références bibliographiques en format MARC. L'idée générale était que la norme SGML prévue pour décrire des documents complexes pouvait également s'appliquer aux notices en format ISO2709 qui manipulent des structures à 2 niveaux (zones et sous-zones) avec des attributs.
Ces développement ont été réalisés sans introduire la contrainte du « document bien formé ». En effet, compte tenu des possibilités de minisation du balisage[1], la syntaxe pouvait être simplifiée. Les notices bibliographiques en Sgml provenant de l'INIST conservent la trace de ces simplifications[2].
Première version de Dilib en format SGML
La première version de Dilib proprement dite a été développée en 1992 au LORIA, sur la base d'une simplification de la norme SGML, avec l'introduction de contraintes de formalisation rigoureuse, dans une philosophie proche de celle de la naissance d'Xml.
Compte tenu des multiples aléas qui ont rythmé la vie de cette plateforme de nombreux modules datent des années 92 - 96. L'emploi de la notation Sgml correspond aux bases normatives de cette période, voir par exemple la commande SgmlSelect.
Après 1996, un travail de ré-ingénierie a été démarré pour mettre DILIB en conformité avec les recommandations du W3C. Ce travail n'a pas été achevé et quelques commandes de cette génération sont encore utilisées.
Introduction des recommandations XML
Article détaillé : Dilib, Xml (Loria, Inist).
Voir aussi
- notes
- ↑ Rappelons qu'il était possible de spécifier ces règles de minimisation dans la DTD.
- ↑ La commande InistIlib2Sxml permet de normaliser les fichiers de ce type provenant de l'INIST.