Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
td_histoire_numerique:exercice_3 [2015/10/10 10:09] Francesco Beretta [Application de cette méthode aux informations historiques] |
td_histoire_numerique:exercice_3 [2015/11/10 08:20] Francesco Beretta [Transformation des textes encodés en XML] |
||
---|---|---|---|
Ligne 43: | Ligne 43: | ||
Il y a différentes manières d'aborder la question de la modélisation des données historiques. L'approche présentée ici est issue de l'expérience du projet [[http://symogih.org|symogih.org]]. | Il y a différentes manières d'aborder la question de la modélisation des données historiques. L'approche présentée ici est issue de l'expérience du projet [[http://symogih.org|symogih.org]]. | ||
+ | On trouvera une explication détaillée de la méthode dans [[https://halshs.archives-ouvertes.fr/halshs-00677658|cet article]] et dans **{{:td_histoire_numerique:mcd_article_modifie.pdf|ce document}} ** les modèles conceptuels qui seront présentés au cours. | ||
+ | |||
+ | Le <html><span style="color:red;font-weight:bold;">modèle conceptuel de la base de données générique</span></html> mis à disposition se trouve dans **{{:td_histoire_numerique:mcd_base_td_histoire_numerique.pdf|ce fichier}} **. Il faut le télécharger et le garder sous la main. | ||
- | On trouvera une explication détaillée de la méthode dans [[https://halshs.archives-ouvertes.fr/halshs-00677658|cet article]] et dans **{{:td_histoire_numerique:mcd_article_modifie.pdf|ce document}}** les modèles conceptuels qui seront présentés au cours. | ||
- | Le <html><span style="color:red;font-weight:bold;">modèle conceptuel de la base de données générique</span></html> mis à disposition se trouve dans{{:td_histoire_numerique:mcd_base_td_histoire_numerique.pdf|ce fichier}}**. Il faut le télécharger et le garder sous la main. | ||
\\ | \\ | ||
+ | ===== Production des données ===== | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Transformation des textes encodés en XML ==== | ||
+ | * Créer dans la base de données un objet digital qui correspond au texte qu'on est en train d'encoder. | ||
+ | * Lui donner un nom et ajouter un descriptif du texte encodé | ||
+ | * Copier le texte encodé en entier et le coller dans le champs 'texte' de l'objet en question | ||
+ | * Sauvegarder | ||
+ | * Ouvrir une boîte de dialogue SQL | ||
+ | * Exécuter la requête suivante, qui utilise la fonction vues.transformation_xml([argument]) tout en mettant en argument de la fonction le numéro d'identifiant de l'objet digital qui contient le texte à transformer | ||
+ | * <code html>SELECT vues.transformation_xml(3)</code> | ||
+ | * Si le texte a été encodé correctement (balises ouvertes et fermées, encodées selon les indications du wiki, etc.), le texte est réécrit en XML et copie dans le champs 'texte_xml' de la table objet. | ||
+ | * Sinon, apparaît un message d'erreur qui indique, dans les premières lignes du message, l'élément qui pose problème et qu'il faudra corriger dans le texte encodé d'origine. | ||
+ | * La suite du message contient la suite des erreurs provoquées par cette première erreur: celle-ci corrigée, tout rentre dans l'ordre |