Base de données publique » Historique » Version 7
openbeelab, 01/12/2019 12:50
1 | 5 | openbeelab | # Base de données publique |
---|---|---|---|
2 | 1 | openbeelab | |
3 | 7 | openbeelab | **ATTENTION : la base est actuellement hors ligne et jusqu'à nouvel ordre (info du 11 novembre 2019)** Une nouvelle base est en cours de construction autour d'une ontologie dédiée. |
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 | [[]] |