Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Links) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 46: | Line 46: | ||
=== SPARQL === | === SPARQL === | ||
* IoT devices at a bath with no [https://dd.eionet.europa.eu/dataelements/99263 Eionet bathingWaterIdentifier] - [https://tinyurl.com/yzo5mb57 SPARQL] | * IoT devices at a bath with no [https://dd.eionet.europa.eu/dataelements/99263 Eionet bathingWaterIdentifier] - [https://tinyurl.com/yzo5mb57 SPARQL] | ||
** IoT devices at a bath with a deprecated bathingWaterIdentifier i.e. it is a value at the Swedish Swedish Agency for Marine and Water Managemen but not an official bathingWaterIdentifier - [https://tinyurl.com/yegps88p SPARQL] - '''Not supported yet''' | ** IoT devices at a bath with a deprecated bathingWaterIdentifier i.e. it is a value at the Swedish Swedish Agency for Marine and Water Managemen but not an official bathingWaterIdentifier - [https://tinyurl.com/yegps88p SPARQL] - '''Not supported yet''' [https://addshore.com/2021/05/wbstack-setting-changes-federated-properties-wikidata-entity-mapping-more/ read more] | ||
== Wikibase == | == Wikibase == | ||
Line 61: | Line 61: | ||
* Informed the ice skating people [https://www.facebook.com/sssk.se/posts/4801037546579696 FB] / [https://www.sssk.se/skridskonet/kommentar/diskussion.html?ID=3138#skrivkommentarstart SSSK] | * Informed the ice skating people [https://www.facebook.com/sssk.se/posts/4801037546579696 FB] / [https://www.sssk.se/skridskonet/kommentar/diskussion.html?ID=3138#skrivkommentarstart SSSK] | ||
* [https://www.variot.eu/about/ www.variot.eu] | * [https://www.variot.eu/about/ www.variot.eu] | ||
* [https://iot-device.wiki.opencura.com/w/rest.php/wikibase-manifest/v0/manifest wikibase-manifest] of this site | |||
* [https://hubeau.eaufrance.fr/ Simplifier l'accèss aux donées sur l'eau] | |||
* [https://scihub.copernicus.eu Copernicus Open Access Hub] |
Latest revision as of 07:13, 3 July 2021
Welcome to iot-device wikibase. This is an experimental sandbox, where we gather IoT devices....
- map what we have today
- Graph
- GITHUB iot-device-wikibase
We start with bathing water temperature IoT devices that starts popping up as data silos with or without an API. The potential is
- > 2800 in Sweden see Wikidata map
- > 27000 in Europe see EEA StateOfBathingWaters
The intention is to
- to track APIs to IoT devices
- the purpose
- make it easy to get the latest bathing water temperature from all the bathing waters in Sweden
- primary target group - people ice skating and predicting ice ;-)
- get some understanding how we should design IoT API/document it to make them usable and agree about maybe an API standard
- TBD EntitySchema:E1 schema for describing a device
- TBD EntitySchema:E2 schema for measurements received from a device
- make it easy to get the latest bathing water temperature from all the bathing waters in Sweden
- map Swedish Bathing waters that all are candidates for an IoT bathwater device > 2700
- see also project European bathing waters
- EEA Map EU bathing waters > 27 000
- see also project European bathing waters
Quicklinks
- What we have on a Map / list / longer list - video how to get json
#defaultView:Map
PREFIX iotd: <http://iot-device.wiki.opencura.com/entity/>
PREFIX iotdt: <http://iot-device.wiki.opencura.com/prop/direct/>
SELECT ?bathIoT ?bathIoTLabel ?bathIoTDescription ?coord ?API ?www ?eionet ?Hav WHERE {
?bathIoT wdt:P31 iotd:Q2.
?bathIoT wdt:P625 ?coord.
OPTIONAL {?bathIoT wdt:P6269 ?API} # used as the service we get data from
OPTIONAL {?bathIoT wdt:P856 ?www} # maybe use what is in Wikidata?
OPTIONAL {?bathIoT wdt:P9616 ?BathWaterIdentifier} # BathIdentifier defined by eionet.europa.eu
BIND(URI(CONCAT("https://badplatsen.havochvatten.se/badplatsen/karta/#/bath/",?BathWaterIdentifier)) AS ?Hav)
# We have a technical debt with P9616 it should just be defined when it is created as an euProtectedAreaCode
# Lesson learned is that the Swedish Agency for Marine and Water Management (Hav) use the same value also
# before it is "created" but then have the odd name NUTSKOD
# * work around is that we rank it depreciated when its not "created" but used by Hav
BIND(URI(CONCAT("https://dd.eionet.europa.eu/vocabularyconcept/wise/WFDProtectedArea/euProtectedAreaCode.",?BathWaterIdentifier)) AS ?eionet)
SERVICE wikibase:label { bd:serviceParam wikibase:language "sv,en". }
}
SPARQL
- IoT devices at a bath with no Eionet bathingWaterIdentifier - SPARQL
Wikibase
- this is a federated Wikibase and use just Wikidata properties see Special:ListProperties
- ?s ?p ?o
Links
- GITHUB European BathingWater
- Wikidata WikiProject European Bathing Waters
- GITHUB Swedish BathingWater
- Kaggle IoT
- Google dataset search bathwater
- "Announced this sandbox Wikibase" at the Swedish community.dataportal.se
- Informed the ice skating people FB / SSSK
- www.variot.eu
- wikibase-manifest of this site
- Simplifier l'accèss aux donées sur l'eau
- Copernicus Open Access Hub