Projet

Général

Profil

Base de données publique » Historique » Version 6

openbeelab, 11/11/2019 17:21

1 5 openbeelab
# Base de données publique
2 1 openbeelab
3 6 openbeelab
**ATTENTION : la base est actuellement hors ligne... (11 novembre 2019)**
4 5 openbeelab
5 1 openbeelab
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.
6 4 openbeelab
7 5 openbeelab
## adresses
8 1 openbeelab
9
db1.openbeelab.org ports 5984 et 6984
10
11 5 openbeelab
## Structure des données
12 4 openbeelab
13
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.
14
15 5 openbeelab
Un document \_design/measures définit les types de données qui sont enregistrées.
16
17
``` javascript
18 1 openbeelab
all
19
20
    map
21
        function (doc) {
22
             if (doc.type === "measure") {
23
                  return emit([doc.beehouseId, doc.datetimeISO], doc);
24
             }
25
        }
26
27
global-weight
28
29
    map
30
        function (doc) {     if (doc.type === "measure" && doc.name === "global-weight") {          return emit([doc.beehouseId, doc.datetimeISO], d...
31
32
outside-temperature
33
34
    map
35
        function (doc) {     if (doc.type === "measure" && doc.name === "outside-temperature") {          return emit([doc.beehouseId, doc.datetimeI...
36
37
inside-temperature
38
39
    map
40
        function (doc) {     if (doc.type === "measure" && doc.name === "inside-temperature") {          return emit([doc.beehouseId, doc.datetimeIS...
41
42
humidity
43
44
    map
45
        function (doc) {     if (doc.type === "measure" && doc.name === "humidity") {          return emit([doc.beehouseId, doc.datetimeISO], doc); ...
46 5 openbeelab
```
47
48
  
49 1 openbeelab
[[]]