Outils pour utilisateurs

Outils du site


td_histoire_numerique:descriptif_exercice_3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
td_histoire_numerique:descriptif_exercice_3 [2014/10/12 08:21]
Francesco Beretta [Création des associations]
td_histoire_numerique:descriptif_exercice_3 [2014/10/29 20:23]
Francesco Beretta [Création des objets]
Ligne 9: Ligne 9:
  
  
-====== Création des objets ​et indexation des textes ​======+====== Création des objets ====== 
 + 
 + 
 +<​html>​ 
 +<​table><​tr><​td style="​vertical-align:​ middle;"><​a rel="​license"​ href="​http://​creativecommons.org/​licenses/​by-nc-sa/​4.0/"><​img alt="​Licence Creative Commons"​ style="​border-width:​0;​ font-size:​smaller"​ src="​https://​i.creativecommons.org/​l/​by-nc-sa/​4.0/​88x31.png"​ /></​a>​ 
 +</​td>​ 
 +<​td>​ 
 +<span xmlns:​dct="​http://​purl.org/​dc/​terms/"​ property="​dct:​title">​Le cours "​Informatique pour les historiens"</​span>​ de <span xmlns:​cc="​http://​creativecommons.org/​ns#"​ property="​cc:​attributionName">​Francesco Beretta</​span>,​ avec tous les documents, scripts et indications pratiques associées, est mis à disposition selon les termes de la <a rel="​license"​ href="​http://​creativecommons.org/​licenses/​by-nc-sa/​4.0/">​licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</​a>​.</​td></​tr></​table>​ 
 +</​html>​ 
 + 
 +\\ 
 +Retour vers l'​[[td_histoire_numerique:​accueil|accueil]] ​
  
  
Ligne 19: Ligne 30:
   - Créer une trentaine d'​objets dans votre base personnelle,​ de différents types, et les associer entre eux (quelques explications sur le sens des associations sont données ci-dessous)   - Créer une trentaine d'​objets dans votre base personnelle,​ de différents types, et les associer entre eux (quelques explications sur le sens des associations sont données ci-dessous)
   - Exporter le schéma '​objets'​ de votre base de données personnelle selon les indications fournies [[td_histoire_numerique:​descriptif_exercice_2&#​sauvegarde_de_votre_base_personnelle|ici]] ​   - Exporter le schéma '​objets'​ de votre base de données personnelle selon les indications fournies [[td_histoire_numerique:​descriptif_exercice_2&#​sauvegarde_de_votre_base_personnelle|ici]] ​
-  ​- Indexer un texte concernant votre sujet (vos notes, une transcription de sources, un article de dictionnaire,​ etc.) avec les clés des objets (= les identifiants préfixés par ObPe: ObPe1, ObPe2, etc.) selon l'un des deux procédés indiqués ci-dessous: si vous utilisez le traitement de texte, n'​indexer qu'une dizaine d'​objets;​ si vous utilisez XML, il n'y a pas de limite +  - Envoyez-moi le fichier de sauvegarde du schéma '​objets'​comportant votre nom dans le nom de dossier et compressé (.zip). Dans windows 7, la compression se fait avec un click droit sur le dossier, puis Envoyer vers > Dossier compressé; dans MacOSX, click droit, puis Compresser
-  ​- Envoyez-moi le fichier de sauvegarde du schéma '​objets' ​et le texte indexé dans un dossier contenant les deux, comportant votre nom dans le nom de dossier et compressé (.zip). Dans windows 7, la compression se fait avec un click droit sur le dossier, puis Envoyer vers > Dossier compressé; dans MacOSX, click droit, puis Compresser+
  
  
Ligne 191: Ligne 201:
 IMPORTANT: concernant l'​utilisation des clés, nous utilisons la //primary key//, c'​est-à-dire une valeur de type entier (1,2, etc.) pour toutes les associations entre tables dans la base de données, alors que à l'​extérieur,​ et notamment dans le codage des textes, nous utilisons la clé avec le préfixe '​ObPe'​ (ObPe1, ObPe2, etc.) pour distinquer les objets des informations les concernant, qu'on appellera des unités de connaissance et qui auront leur clé préfixée par '​UnCo':​ UnCo1, UnCo2, etc.\\ IMPORTANT: concernant l'​utilisation des clés, nous utilisons la //primary key//, c'​est-à-dire une valeur de type entier (1,2, etc.) pour toutes les associations entre tables dans la base de données, alors que à l'​extérieur,​ et notamment dans le codage des textes, nous utilisons la clé avec le préfixe '​ObPe'​ (ObPe1, ObPe2, etc.) pour distinquer les objets des informations les concernant, qu'on appellera des unités de connaissance et qui auront leur clé préfixée par '​UnCo':​ UnCo1, UnCo2, etc.\\
  
-Outre le formulaire '​objets',​ deux autres formulaires permettent de visualiser les associations entre objets: '​objets_associes_objet_source'​ et objets_associes_objet_cible'​. Dans ces formulaires on ne voit pas tous les objets qu'on a créés mais **seulement** ceux qui sont **associés**,​ c'​est-à-dire pour lesquels on a créé un ligne dans la table '​associer_objets'​ contenant leur clé primaire dans une des deux colonnes de l'​association,​ source ou cible. ​La liste des associations peut être affichée en haut en utilisant le bouton '​Source des données comme table' présenté précédemment ​\\+Outre le formulaire '​objets',​ deux autres formulaires permettent de visualiser les associations entre objets: '​objets_associes_objet_source'​ et objets_associes_objet_cible'​. Dans ces formulaires on ne voit pas tous les objets qu'on a créés mais **seulement** ceux qui sont **associés**,​ c'​est-à-dire pour lesquels on a créé un ligne dans la table '​associer_objets'​ contenant leur clé primaire dans une des deux colonnes de l'​association,​ source ou cible.\\
  
 +La liste des associations peut être affichée dans une liste en haut de la page en utilisant le bouton '​Source des données comme table' présenté précédemment (cf. navigation et recherche d'​objets). Dans le formulaire '​objets_associes_objet_source',​ lorsqu'​on parcourt les lignes de la table affichée en haut, on voit en bas apparaître la fiche de chaque //objet source//. Dans le formulaire '​objets_associes_objet_cible',​ lorsqu'​on parcourt les lignes de la table affichée en haut, on voit en bas apparaître la fiche de chaque //objet cible//. \\
  
-====== Encodage de textes en XML – TEI ======+Il nous reste à présenter brièvement le sens des associations prévues dans notre système d'​information:​ \\
  
-Installer le navigateur [[https://​www.mozilla.org/​fr/​firefox/​new/​|Firefox]]+==== est classé par ====
  
 +Associe un objet source avec un objet cible qui le classe. L'​objet cible est en régle générale de type objet abstrait. On peut ainsi créer des concepts qui permettent de constituer des groupes d'​objet en lien avec sa propre recherche. Par ex. on peut créer un sous-ensemble des acteurs, une population répondant à un intérrogation précise, grâce à un classement avec un objet abstrait qui indique que nous voulons nous intéresser plus précisément à cette population.\\
  
-La [[http://​www.tei-c.org|page d'accueil]] ​de la Text encoding initiative.+Avec cette association on peut aussi créer une typologie plus fine des objetsOn peut, par ex., créer un objet abstrait ​'Monographie',​ '​Article ​de revue scientifique',​ etc. et utiliser ces objets cible pour classer des objets sources de type bibliographie pour retrouver ensuite tous les articles, les livres, etc. concernant tel sujet.
  
-Les [[http://www.tei-c.org/​release/​doc/​tei-p5-doc/​fr/​html/​index.html|Guidelines]] en 'français'.+Enfin, on peut aussi créer des hiérarchies d'​objets abstraits ou de cractères sociaux, en remontant de l'​objet plus spécifique (objet source) vers l'​objet plus générique (objet cible)l'​astronomie copernicienne sera par exclassée par l'​astronomie,​ ou la profession de '​marchand–tireur d'​or'​ sera classée par la profession de 'marchand'.
  
-[[http://​xml.developpez.com/​cours/?​page=tech|Tutoriels]] d'​introduction à XML.+==== est une partie de ====
  
-Exemples ​d'utilisation des balises tirés des Guidelines, par ex. [[http://www.tei-c.org/release/doc/​tei-p5-doc/​fr/​html/​examples-seg|l'élément '​seg'​]]. Remplacer le nom de l'​élément après le tiret avec le nom de l'​élément pour lequel on cherche des exemples.+Avec cette association fort utile on peut traiter les inclusions ​d'un objet dans un autre. Par ex. on peut créer un objet bibliogrpahique qui représente un périodique, ​//Les Annales//, et y associer en tant qu'objets source tous les objets qui identifient des articles tirés ​de cette revue.\\
  
 +Cette association est particulièrement important pour associer les objets de type Unité documentaire avec l'​objet qui les contient: par ex. un chapitre de livre, ou l'​édition d'un fragment de papyrus (objets source), seront associés à l'​objet qui contient la référence bibliographique de l'​édition (objet cible de type bibliographie) tout en indiquant dans le champs '​reference_precise'​ les pages du chapitre, ou le numéro d'​ordre du fragment.\\
  
 +==== se situe dans  ====
  
 +Si l'​association 'est une partie de' a un sens lié à la localisation géographique,​ par ex. que telle ville se situe dans tel territoire, on utilise l'​association de type //se situe dans//. \\
  
 +Ce type d'​association est donc réservé aux inclusions de type geographique. Elle permet aussi d'​inclure une partie d'un immeuble dans l'​immeuble même, telle une tour dans l'​objet chateau dont elle fait partie.
  
-===== Activation de l'​éditeur jEdit ===== 
  
 +==== documente ====
  
-Télécharger le {{:​td_histoire_numerique:​documents_tei_20141005.zip|fichier}} contenant les documents pour jEdit, le dézipper et le placer dans le dossier du TD. Le dossier doit s'​appeler '​documents_tei'​ sans date. 
  
 +La fonction principale de cette association est de réaliser une biliographie concernant un objet. On produit les références biliographiques sous forme d'​objets de type '​Bibliographie',​ puis on créé les objets dont parlent ces ouvrages, puis on associe chaque ouvrage ou article ou site web qui fournit des informations (objet source) avec le ou les objet dont il parle et qui nous intéressent (objet cible) tout en donnant des précision sur les pages dans le champs '​reference_precise'​. \\
  
 +On pourra ainsi retrouver très facilement toute la bilbiographie dont un dispose sur un sujet (un acteur, un concept historiographique,​ un lieu, etc.) et on connaîtra aussi d'​emblée tous les sujets dont parle tel ouvrage.
  
-Pour les instructions de mise en fonction de jEdit, voir [[td_histoire_numerique:​jedit&#​activation_de_l_editeur_jedit_pour_notre_projet|ici]] 
  
-===== Structure du codage ===== 
  
-Dans le codage ​de nos textes (notes de lecture ou de dépouillement ​d'​archives, transcriptions de textes, etc.) nous utilisons la sémantique de la Text encoding initiative, ​tout en choisissant une partie limitée ​de ses possibilités afin qu'​elle soit adaptée à notre propos.\\ +Plus en général, ce type d'​association permet ​de recolter aussi des références ​d'​archives ​et tout autre forme de documentation concernant un objet.\\ 
-\\ + 
-Nous distinguons entre un **codage structurel**, qui nous permet de restituer ou construire la stucture du texte encodéet un **codage sémantique**qui nous permet d'identifier des objets dans le texte –on parle d'entités nommées– et de mettre en évidence les relations qui subsistent entre ces objets.\\ + 
-\\+ 
 +==== reproduit ==== 
 + 
 +Cette association est également très pratique pour gérer les reproductions photographiquetranscriptions,​ éditions des sources d'​archives ou autres objets ​qui nous intéressent. L'​objet source est tout objet pour lequel existe une reproductionl'​objet cible identifie cette reproductionle champs '​référence exacte' ​permet ​le cas échéant ​d'indiquer quelle partie de l'​objet cible (par ex. un catalogue ​d'exposition) contient une photo de telle statue. Ce champs ne sera pas renseigné si l'​objet cible (par ex. une photo) reproduit l'​objet source comme tel.\\ 
 + 
 + 
 + 
 +==== concerne ==== 
 + 
 +Enfin, l'​association générique '​concerner'​ indique que tel objet concerne tel autre objet sans préciser de quelle manière. 
 + 
 + 
 +===== Remarque importante =====
  
 +Ni les objets, ni les associations entre objets n'ont pour fonction de collecter des connaissances historiques concernant les objets. L'​entité '​objet'​ du système d'​information sert uniquement à identifier des objets et à leur attribuer un identifant. Les associations doivent être impérativement utilisées dans le sens indiqué et pas un autre: elles expriment des relations élémentaires entre objets mais pas des connaissances historiques,​ car elle ne comportent pas de date, ni de source.\\
  
-[à suivre] +Le stockage des informations historiques en tant que relations entre objets sera le sujet de la suite du cours.
-====== Installation ​de Zotero ======+
  
td_histoire_numerique/descriptif_exercice_3.txt · Dernière modification: 2014/10/29 20:23 par Francesco Beretta