honeymarket / BIE

Beekeeping Information Exchange specification
https://honeymarket.github.io/BIE/
0 stars 0 forks source link

Apiary data format #2

Open tormi opened 7 years ago

tormi commented 7 years ago

Describe an apiary data object. An apiary has a location and a bunch of properties. Therefore, I propose using GeoJSON format for describing apiary data object.

tormi commented 7 years ago
{
    "type": "FeatureCollection",
    "features": [{
        "type": "Feature",
        "properties": {
            "id": 1,
            "name": "Vahekoidu",
            "address": "Vahekoidu tee 6, Koidu küla, Saue vald, Harju maakond, Estonia",
            "code": "EE31636",
            "hives": 3,
            "hives-type": "farrar",
            "colonies": 3,
            "colonies-race": "italian",
            "status": "operating",
            "organic": false,
            "picture": "https://mesindus.ee/files/album/IMG_8188.JPG",
            "beekeeper-name": "Tormi Tabor",
            "beekeeper-id": "37201045716",
            "beekeeper-phone": "+37254513000",
            "beekeeper-email": "tormi.tabor@eesti.ee",
            "company-name": "Magus Mesi OÜ",
            "company-code": "12345678",
            "datetime": "2016-12-15T13:47:01+02:00"
        },
        "geometry": {
            "type": "Point",
            "coordinates": [
                24.589521288871765,
                59.34385167658302
            ]
        }
    }]
}
tormi commented 7 years ago

Added classification values for hives-type, colonies-race, status, organic

{
    "type": "FeatureCollection",
    "features": [{
        "type": "Feature",
        "properties": {
            "id": 1,
            "name": "Vahekoidu",
            "address": "Vahekoidu tee 6, Koidu küla, Saue vald, Harju maakond, Estonia",
            "code": "EE31636",
            "hives": 3,
            "hives-type": ["farrar", "langstroth", "other"],
            "colonies": 3,
            "colonies-race": ["italian", "carnica", "other"],
            "status": ["planned", "operating", "abandoned"],
            "organic": ["true", "false", "transition"],
            "picture": "https://mesindus.ee/files/album/IMG_8188.JPG",
            "beekeeper-name": "Tormi Tabor",
            "beekeeper-id": "37201045716",
            "beekeeper-phone": "+37254513000",
            "beekeeper-email": "tormi.tabor@eesti.ee",
            "company-name": "Magus Mesi OÜ",
            "company-code": "12345678",
            "datetime": "2016-12-15T13:47:01+02:00"
        },
        "geometry": {
            "type": "Point",
            "coordinates": [
                24.589521288871765,
                59.34385167658302
            ]
        }
    }]
}