CRGGIDFiches de Programmes et
services (MRCI-2)
Les fiches de programmes et services sont liées au cas
d'application
MRCI-2
Généralités
Des fiches informatives sur les programmes et les services offerts par
le gouvernement ou les organismes qui lui sont rattachés sont regroupées dans
une base de données au Ministère des relations avec le citoyen et
immigration (MRCI). Cette base de données constitue le
Répertoire des programmes et des
services du gouvernement du Québec administré par Communication-Québec (qui
relève du MRCI) avec le soutien des ministères et organismes.
Objectifs
- Développer un modèle XML visant à définir la structure d'une
fiche de programmes et
services (ce qu'une fiche aurait l'air si on devait l'écrire en XML) et,
ultimement, montrer qu'il est possible de convertir la base de données en
XML.
- Développer un prototype de Service de
formulaire afin d'offrir un environnement de saisie de fiche (n'importe
quelle, programmes et services, fiche de métadonnée) pour valider le
schéma.
Conception du Modèle de fiches XML
La documentation se rapportant à la conception du modèle de fiche XML
est présentée ci-dessous. Le schéma XML, résultant de la traduction du modèle
en XML, se trouve à la section Implémentation XML
Documents
Implémentation XML
Les dernières versions en développement des schémas XML pour les fiches du répertoire des programmes et services sont disponibles ici.
Le schéma dégradé a pour but de valider les fiches créées avec le programme de conversion massive des fiches des
programmes et service de Communication Québec et les fiches modifiées lors de la phase d'enrichissement du contenu et du balisage avant d'être valide avec le schéma non dégradé.
- Version 0.3.1 (2003-11-26)
-
- Version 0.3 (2003-11-25)
-
- Version 0.2 (2003-11-19)
-
- Version 0.1 (2003-10-27)
-
Programme de conversion massive des fiches des
programmes et service de Communication Québec
Objectifs méthodologiques
- Valider le schéma xml développé à cet effet, bien que celui-ci
comporte des éléments (champs) obligatoires absents de l'ancienne structure, ou
vice-versa.
- Déterminer, dans un contexte de réingénierie des systèmes, les
démarches possibles pour passer d'une structure à une autre et valider la
démarche choisie : convertir en format XML les fiches existantes dans la base
de données relationnelle de Communication-Québec.
- Permettre de tirer des conclusions à partir d'un cas réel (on dispose
ainsi de fiches réelles en format XML pour le prototype qui sera développé par
l'intégrateur)
Résultats
La conversion en XML a permis de :
- regrouper en une seule fiche l'information qui se trouvait
initialement disséminée dans les différentes tables de la base de données;
- répondre aux nouveaux besoins d'enrichissement de la structure
d'information des fiches. Exemple : permettre l'extraction automatique
d'éléments (pour le répertoire gouvernemental en ligne ou les Pages bleues.
Outils utilisés pour la conversion:
- Jakarta ANT 1.5.1
- Saxon 7.4
- Base de données MySQL 3.x
- Sun Multi-schema XML Validator
Sources consultées
W3C Modularization of XHTML in XML Schema
W3C XML Schema
W3C XML Signature
Service de formulaires
Un service de formulaires est prévu dans le cadre de ce cas
d'application, mais il n'est pas accessible pour l'instant. Le service
actuellement disponible est destiné au cas d'application MRCI-1, concernant les
profils de métadonnées pour les documents de référence. On peut y accéder en
suivant le lien :
Service de
formulaires (indisponible)