Base de données coopératives



Bases de données


Une base de données, usuellement abrégée en BD ou BDD, est un ensemble structuré et organisé d'informations.

Elles sont organisées de manière à pouvoir être accessibles plus rapidement et plus facilement par le biais d'un logiciel spécialisé appelé système de gestion de base de données (abrégé: SGBD)

Les fonctions principales d'un SGBD sont : la description de données, l'ajout, la mise à jour et la recherche.

Dans le monde du Web, les bases de données sont omniprésentes : aussi bien en tant que support de stockage d'une application (un gestionnaire de contenu, un Wiki, un gestionnaire de calendrier, un annuaire ...), qu'en tant qu'outil de stockage de données.


Coopération


3 spécificités de l'homme :
  • Montrer du doigt
  • Le "sclera" (le blanc des yeux)
  • Le langage symbolique

La coopération est le propre de l'homme
Pour donner des informations et ainsi devenir désirable dans une alliance.
C'est cela qui lui permet de survivre.


Outils (informatiques) coopératifs


L'outil coopératif en soi est un leurre, tout outil le devient lorsqu'il est dynamisé par un animateur et au service d'un collectif souhaitant coopérer. Pour ces collectifs, il existe plusieurs niveaux de maturité et donc des outils et techniques d'animations ad-hoc.

Quelques caractéristiques d'un dispositif coopératif :

  • Permet l'expression collective
  • Rend visibles les actions du groupe
  • Permet de travailler à distance et de façon asynchrone.
  • Interopérable et peut être assemblé avec d'autres outils
  • Favorise l'émergence et l'inattendu
  • Libère et n'asservit pas



Bases de données coopératives


Usages :
  • cartographier les membres : pour représenter la communauté et qu'elle prenne corps, qu'elle soit moins virtuelle en prenant une dimension géographique.
  • réaliser un inventaire des compétences
  • cartographier / lister des projets
  • cartographier des événements
  • préparer une formation
  • réaliser une frise chronologique
  • ...

Attention au fantasme de la base de données centralisée.



Laisser émerger les besoins


Des outils simples qui permettent de laisser émerger les besoins.

Formulaire


http://outils-reseaux.org/FicheOutilGoogleFormulaire

Co-construire la future base de donnée en initiant de la coopération dans sa phase de conception, une démarche en deux temps :
  • Formulaire de recueil des besoins, permet également de tester l'intérêt.
  • Après analyse, formulaire de recueil de données proprement dit.


Logiciel libre / logiciel propriétaire / Service en ligne


  • L'outil de formulaire est un service propriétaire fourni par Google : pas d'autonomie sur la sauvegarde des données et aucune assurance de la pérennité du service, on peut toutefois importer ou exporter des données. A utiliser pour un réseau débutant.
  • Logiciel libre : liberté d'installer, d'adapter, de redistribuer : autonomie qui demande souvent des compétences.


Tester et construire


Catégories, formulaire et bases de données


Des outils de gestions de contenu génériques peuvent être utilisés pour organiser de l'information moyennement structurés.

Utilisation des catégories dans un gestionnaire de contenu


  • Définition CMS : Content Management System, ou Système de Gestion de Contenu. Désigne une catégorie de logiciels facilitant la création, la mise à jour et la publication du contenu d'un site web. Parmi les outils les plus connus de cette catégorie : SPIP, Mambo (devenu Joomla), ez Publish, Typo 3. Les Wikis et blog sont des gestionnaires de contenu.

Exemple :

  • Ekopédia: Utilisation d'une catégorie, "s'alimenter", comme filtre de requête. (MediaWiki)
  • Loupic : Utilisation de mots-clefs (classés ici sous l'intitule "Thèmes") comme filtre de recherche parmi l'ensemble des articles. (Spip)
  • Wiki Brest Utilisation de catégorie dans l'organisation thématique.
  • *Bourse-encyclopédie de Semeurs (développement spécifique sur Wikipedia)

La plupart des CMS permettent de gérer des mots-clef ou des catégories. Du travail de jardinage à prévoir.


Utilisation de gestion de formulaires intégrés à un CMS


Outils à mi-chemin entre le générateur de formulaire et la base de données : ils offrent davantage de possibilités mais il faut être capable de les installer et de les configurer.

Exemple :



Zoom sur le gestionnaire de fiche Bazar


Bazar : une extension de YesWiki/Wikini qui permet à la fois de gérer des formulaires et de gérer les données saisies dans ces formulaires.


Exercice autour de Bazar


  • Gestion des formulaires
  • Gestion des fiches

Exercices depuis http://site-coop.net/base

Autonomes


  • Zoho : outil en ligne similaire à MS-Access.


Développement spécifiques



Quelques outils sur le poste de travail




Freins


A vous !

Facilitateurs


Licences


http://outils-reseaux.org/ContenuOeuvresLibres
Données Ouvertes

Animation / Astuce participation


  • Mise à jour automatique
  • Fotes
  • Diffusion et valorisation
  • Pérennité ...


Diffuser et valoriser


Nuages de mots clefs


Générateurs de mots-clefs

Cartographie


Système de cartographie proposé par Google
ZeeMap (Google)
Umap, reposant sur OpenstreetMap (exemple des projets de l'association Tiriad)

Timeline


Cf supra.

Flux / Syndication


http://outils-reseaux.org/ContenuRss

Interopérabilité

Pourquoi des standards ?

  • Pour permettre aux outils de communiquer entre eux !
  • Et importer des données d'un logiciel à l'autre, d'une plate-forme à une autre et entre utilisateurs.
  • Le Web, outil du partage et de l'interconnexion de données par définition, ne fonctionne que si des standards sont respectés.

  • Ical : Calendrier
  • RSS : Contenu

L'interopérabilité peut se faire également par assemblage :

A explorer / pour aller plus loin


Outils :


Concepts :
  • Folksonomies / Ontologies
  • Tag de ressources