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 :
- Formulaires Wordpress
- Formulaire Drupal : inventaire de ressources par le réseau Ecole et Nature.
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.
- Institut de la concertation
- Mois de l'ESS en Languedoc Roussillon
- Portail Coop de l'enseignement agricole
- Historique du Projet Cooptic
- Générateur d'Ebook
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
- Tela Botanica : Bases de données botaniques.
Quelques outils sur le poste de travail
- Fremind / Freeplane
- Open Office Base / MSAccess
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é
- 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 :
- Yahoo Pipes : pour combiner des sources de données diverses et produire du RSS ou du ICAL.
- Netvibes : Lecteur de flux RSS en ligne
- Dropbox : Disque dur partagé multiplateforme,
- OpenStreetMap Le Wikipedia de la cartographie.
- Backupify Pour sauvegarder ses données dans le Cloud (google, flick, facebook etc.)
- Delicious : bookmarking social ou veille partagée.
- A community-curated database of well-known people, places, and things
- Outils pour améliorer des données
- Ethercalc, tableur libre en ligne
Concepts :
- Folksonomies / Ontologies
- Tag de ressources