Projet

Général

Profil

Base de données publique » Historique » Révision 5

Révision 4 (openbeelab, 24/06/2018 13:35) → Révision 5/7 (openbeelab, 11/11/2019 17:20)

# h1. Base de données publique 

 ATTENTION : la base est actuellement hors ligne... (11 novembre 2019) 

 Cette base de données a pour objectif de fournir à terme des jeux de données publiques pour les chercheurs. Attention le but est d'inciter les apiculteurs à partager des données sur leurs abeilles et pas sur eux-même. 

 ## h2. adresses 

 db1.openbeelab.org ports 5984 et 6984 

 ## h2. Structure des données 

 Les données sont stockées sur DB1, notre DB publique, c'est pour l'instant une couchDB. Les ruches de l'openbeelab se répliquent dessus. 

 
 
 Un document \_design/measures _design/measures définit les types de données qui sont enregistrées. 

 ``` javascript <pre><code class="javascript"> 
 all 

     map 
         function (doc) { 
              if (doc.type === "measure") { 
                   return emit([doc.beehouseId, doc.datetimeISO], doc); 
              } 
         } 

 global-weight 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "global-weight") {            return emit([doc.beehouseId, doc.datetimeISO], d... 

 outside-temperature 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "outside-temperature") {            return emit([doc.beehouseId, doc.datetimeI... 

 inside-temperature 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "inside-temperature") {            return emit([doc.beehouseId, doc.datetimeIS... 

 humidity 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "humidity") {            return emit([doc.beehouseId, doc.datetimeISO], doc); ... 
 ``` 

  
 </code></pre> 
 [[]]