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
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:descriptif_exercice_3 [2014/10/10 22:54]
Francesco Beretta [Création des objets]
td_histoire_numerique:descriptif_exercice_3 [2014/10/11 09:08]
Francesco Beretta [Choix du type d'objet]
Ligne 51: Ligne 51:
 Le logiciel client pgAdminIII permet de visualiser directement les tables. Dans le schéma '​objets'​ on trouve les trois tables qui vont accueillir vos propres objets. Dans le schéma '​parametres'​ se trouvent les deux tables des paramètres. Il ne faut pas toucher aux données de ces dernières car, pour une question de cohérence, c'est moi qui définis leur contenu.\\ Le logiciel client pgAdminIII permet de visualiser directement les tables. Dans le schéma '​objets'​ on trouve les trois tables qui vont accueillir vos propres objets. Dans le schéma '​parametres'​ se trouvent les deux tables des paramètres. Il ne faut pas toucher aux données de ces dernières car, pour une question de cohérence, c'est moi qui définis leur contenu.\\
  
-L'​**interface** du client Base (suite LibreOffice) permet une visualisation des tables et de leur contenu plus organique et facile à manipuler que d'​accéder directement aux tables. Dans un même formulaire on voit apparaître des lignes et des cellules issues de plusieurs tables différentes:​ les objets, les noms, les associations entre objets et les valeurs des paramètres.+L'​**interface** du client Base (suite LibreOffice) permet une visualisation des tables et de leur contenu plus organique et facile à manipuler que d'​accéder directement aux tables. Dans un même formulaire on voit apparaître des lignes et des cellules issues de plusieurs tables différentes:​ les objets, les noms, les associations entre objets et les valeurs des paramètres.\\ 
 + 
 +Sur une fiche de formulaire on voit apparaître toutes les cellules issues de différentes talbes concernant le même objet. La clé de l'​objet,​ la //primary key// (pk_objet), se situe généralement en haut du formulaire. Par convention, nous parlerons d'une **'​pk'​** pour la clé purement numérique (1, 2, 3, etc.), alors que nous appellerons **'​clé'​** (clé semi-sémantique) la clé avec préfixe (ObPe1, ObPe2, etc.) ajouté automatiquement par concaténation avec la clé numérique. Le préfixe indique que, dans ce cas, il s'agit d'un 'objet à usage personnel'​. Il est ainsi distingué des objets de la base de données collaborative du [[http://​symogih.org|projet SyMoGIH]] (cf. ci-dessous)
 ===== Création des objets ===== ===== Création des objets =====
  
-La création d'un nouvel objet dans la base de données ​s'​effectue grâce ​au formulaire ​'objets_création'​ qu'on trouve dans la liste des formulaires.\\+Avant de procéder il faut **vérifier que la base de données ​dont on dispose est à jour** tant au point de vue des paramètres et des autres tables que de l'interface.\\
  
-Il faut en premier lieu introduire une définition de l'​objeten quelques mots ou plus longue. Cette opération est essentielle pour se souvenir plus tard quel est le sens exact de l'​objet qu'on a créé. Elle est donc obligatoire. On ne peut pas crééer de nom de l'​objet si on n'a pas créé une définition.\\+Les **fichiers à jour** à télécharger et les instructions se trouvent [[td_histoire_numerique:​descriptif_exercice_2&#​mise_a_jour_de_la_base_de_donnees_et_de_l_interface|ici]]. 
 +==== Manipulation de l'​interface ==== 
 + 
 +La création d'un nouvel objet dans la base de données s'​effectue grâce au formulaire '​objets_création'​ qu'on trouve dans la liste des formulaires et qu'on active par un double click.\\ 
 + 
 +Il faut en premier lieu introduire une définition de l'​objet en quelques motsou plus longue ​si souhaité. Cette opération est essentielle pour se souvenir plus tard quel est le sens exact de l'​objet qu'on a créé. Elle est donc obligatoire. On ne peut pas crééer de nom de l'​objet si on n'a pas créé une définition.\\
  
 On créé ensuite le nom de l'​objet. Le nom créé avec ce formulaire sera le nom standard par défaut de l'​objet. On pourra ensuite ajouter d'​autres noms avec les autres formulaires des objets. Si l'​objet est un livre ou un article d'​archives on entre tout simplement comme nom la référence archivistique ou la référence bibliographique.\\ On créé ensuite le nom de l'​objet. Le nom créé avec ce formulaire sera le nom standard par défaut de l'​objet. On pourra ensuite ajouter d'​autres noms avec les autres formulaires des objets. Si l'​objet est un livre ou un article d'​archives on entre tout simplement comme nom la référence archivistique ou la référence bibliographique.\\
  
-Pour les acteurs, on peut choisir entre différents types de noms. Pour les autres objets, ce n'est pas la peine. On peut également choisir une langue pour le nom. Il suffit de la taper +Pour les acteurs, on peut choisir entre différents types de noms. Pour les autres objets, ce n'est pas la peine. On peut également choisir une langue pour le nom. Il suffit de la taper dans le champs de la langue, si elle n'​existe pas encore, ou de la choisir parmi les langues existantes.\\ 
 + 
 +On peut aussi mettre une date de début et/ou de fin pour l'​utilisation d'un nom. Les dates doivent être au format ISO, par ex. 1566-03-07. Elles peuvent être tronquées :​ 1566 ou 1566-03. Si le nom termine tel jour, mois ou année (en fonction de la troncature de la date), le prochain nom doit commencer le jour, mois ou année suivante. Par ex. fin =  1566-03-07, début du prochain nom =  1566-03-08 ;​ fin =  1566-03, début du prochain nom  1566-04.\\ 
 + 
 +Pour enregistrer une valeur que vous avez entrée, on peut se déplacer dans un autre champs ou clicquer en dehors des champs (c'​est-à-dire des zones blanches qui font apparaître le contenu des cellules). On peut aussi appuyer sur le bouton '​Enregistrer l'​enregistrement'​ (= les cellules du formulaire) qui se trouve en bas. Si le changements on été enregistrés,​ le bouton '​Enregistrer'​ est grisé. Si un changement attendu n'​apparaît pas après enregistrement,​ il faut appuyer sur le bouton '​actualiser'​ pour rafraîchir le formulaire.\\ 
 + 
 +Si on se déplace vers la prochaine fiche du formulaire on déclanche automatiquement l'​enregistrement des valeurs modifiées. On se déplace entre les fiches avec les boutons en forme de fléche tout en bas. Il est toutefois nécessaire de se positionner dans un champs marqué par [P] = champs principal du formulaire.\\ 
 + 
 +{{:​td_histoire_numerique:​bd_creation_objets.png?​200|}} 
 + 
 + 
 +On renseigne ensuite la date de début et la date de fin d'​existence d'un objet. Les dates sont partout au format ISO, par ex. 2014-10-02, et peuvent être tronquées, par ex.  2014-10 ou  2014.\\ 
 + 
 +La date de début a un signification différente pour chaque type d'​objets:​ date de naissance pour les acteur, date de création pour une institution,​ date de publication pour une référence bibliographique.\\ 
 + 
 +La date de début doit être renseignée chaque fois qu'on le peut pour pouvoir trier et mieux reconnaître les objets. Si on ne connait pas une date précise on peut mettre un paramètre concernant la certitude de la date: elle est reconstituée si elle correspond à peu pres à la date exacte (différence de quelques jours, mois ou années en fonction de la troncature) sur la base d'​éléments d'​information dont on dispose et qu'on peut indiquer dans les notes; elle est postulée si on la fixe de manière arbitraire, en prenant en compte des éléments génériques (par ex. que telle personne devait avoir vingt ans lorsque elle fréquentait l'​université en 1600, et que donc elle était née vers 1580). 
 + 
 + 
 +Dans le cas des objets de type acteur on peut leur attribuer un sexe (masculin, féminin ou indéterminé).\\ 
 +Dans celui des objets de type lieu ou immeuble, on peut mettre des coordonnées géographiques décimales. Par ex. pour Lyon : (longitude = ) 4.833512 – (latitude = ) 45.767463. On peut retrouver les coordonnées d'un lieu grâce à Wikipedia ou à un gazetteer comme [[http://​geonames.org/​|Geonames]] 
 + 
 + 
 +==== Choix du type d'​objet ==== 
 + 
 +Il reste à choisir le type d'​objet. Le système d'​information que je vous mets à disposition et que je vous propose d'​utiliser pour réaliser la collecte d'​informations au cours de votre travail de master est une version simplifiée du modèle de données du projet SyMoGIH: [[http://​symogih.org|Système modulaire de gestion de l'​information historique]]. Sur le site du projet, trouverez de la documentation si vous voulez en savoir plus et, surtout, plein d'​exemples en parcourant les objets dans le menu de gauche sur la page d'​accueil du site.\\ 
 + 
 +Les données issues de la base de donnée collaborative en ligne, dans laquelle se trouvent des données produites par une cinquantaine d'​historiens et une dizaine de projets, nous serviront d'​exemple et de référence.\\ 
 + 
 +L'​expérience du projet SyMoGIH, montre qu'il convient de répartir tous les objets dont s'​occupe l'​historien en une dizaine d'​ensembles ou classes que nous allons identifier grâce à la propriété '​type'​ de l'​entité 'objet historique'​. Le type nous permet de savoir à quelle classe appartient un objet.\\ 
 + 
 +Le site public du projet a une fonction d'​illustration et ne présente donc pas tous les aspect de la base de données collaborative. Tous les types d'​objets n'y sont donc pas représentés.\\ 
 + 
 +Vous trouverez ici de suite quelques explications concernant le sens de chaque type et des exemples des objets qui relèvent des différentes classes. 
 + 
 +=== Bibliographie === 
 + 
 +Les objets de ce type correspondent aux ouvrages, articles, etc. que vous trouvez dans la bibliographie. Leur nom est tout simplement la référence bibliographique.\\ 
 + 
 +=== Objet concret (ou matériel) === 
 + 
 +Les objets concrets (ou matériels) sont les objets uniques qui ont un existence individuelle et qu'on peut toucher, déplacer, etc. Par ex. la chaise sur laquelle vous êtes assis ou le livre que vous tenez entre vos mains. Le descriptif bibliographique du livre (qui comprend tous les exemplaires existants de ce livre) est un objet de type '​Bibliographie'​ tandis que l'​exemplaire précis que vous possédez, éventuellement dédicacé par l'​auteur,​ est un objet concret.\\ 
 + 
 +Font partie de cet exemple les articles d'​archives (c'est à dire les volumes ou autres objets cotés), les monnaies, les stèles conservées dans les musées, mais aussi les fonds d'​archives comme ensembles concrets de documents. Tous les objets archivistiques sont donc traités comme 'Objet concret'​ et on met comme nom soit le nom de l'​objet,​ soit la cote d'​archive,​ ou on peut créer une ligne '​nom'​ dans la base de données pour le nom et une autre pour la cote d'​archive. 
 + 
 + 
 +=== Objet digital === 
 + 
 +Tout site web, photo numérique, texte ou document numérique (comme la base de donnée du cours) etc. Tout objet qui est stocké sous forme binaire (utilisant une combinaison de 0 et 1, ce qui est la base de tout en informatique). Vous pouvez utiliser ce type d'​objets pour identifier les sites web que vous consultez, vos photos digitales sur votre disque dur, etc.\\ 
 + 
 +Le nom de l'​objet sera le nom que vous lui donnez ou son adresse (URL, par ex. '​Projet SyMoGIH'​ pour le nom, http://​symogih.org pour l'URL, file:/​Users/​fberetta/​Documents/​.../​bd_formulaire_objets.png ou ... pour un document). Comme pour les Objets concrets vous pourrez indiquer plusieurs noms pour un objet, un pour le nom effectif, un pour l'URL, etc.
  
-Pour enregistrer une valeur que vous avez entrée, on peut se déplacer dans un autre champs ou clicquer en dehors des champs (c'est-à-dire de ces zones blanches qui font apparaître le contenu des cellules+===== Navigation et recherche d'objets =====
  
 +La navigation et la mise à jour des objets se fait grâce au formulaire principal des objets, appelé **'​objets'​**. On peut parcourir les objets un par un, et ouvrir la liste de tous les objets que contient la table –en utilisant le bouton en bas à droite.\\
 +{{:​td_histoire_numerique:​bd_formulaire_objets.png?​200|}}
  
 +On peut appliquer de filtres, trier, chercher dans le texte, etc.: l'​objet sélectionné dans la liste de la partie supérieur est celui qu'on voit sur la fiche – on peut donc naviguer facilement parmi les objets, chercher uniquement les acteurs, etc.
  
-* On peut parcourir les objets un par un, ou ouvrir la liste de tous les objets que contient la table –en utilisant le bouton en bas à droite {{ :​td_histoire_numerique:​bd_formulaire_objets.png?​100 |}} – puis appliquer de filtres, trier, etc. C'est très pratique car l'​objet sélectionné dans la liste est celui qu'on voit sur la fiche 
  
 +==== Paramètres ====
  
-ATTENTION: ne pas toucher au contenu des tables du schéma ​paramètre ​car elles permettent à votre base de données de fonctionner correctement et vous risquez de compromettre l'​affichage de vos données (mais pas les données elles mêmes ​car elles sont stockées à part)+ATTENTION: ne pas toucher au contenu des tables du schéma ​'​paramètres' ​car elles permettent à votre base de données de fonctionner correctement et vous risquez de compromettre l'​affichage de vos données (mais soyez rassurés, ​les données elles du schéma '​objets'​ ne seront pas compromises ​car elles sont stockées à part)
  
 ===== Création des associations ===== ===== Création des associations =====
td_histoire_numerique/descriptif_exercice_3.txt · Dernière modification: 2014/10/29 20:23 par Francesco Beretta