Name: RADAR-Schemas
Owner: The Hyve
Description: Catalog of the schemas for RADAR-CNS
Forked from: RADAR-CNS/RADAR-Schemas
Created: 2017-07-26 14:22:54.0
Updated: 2017-07-10 16:14:54.0
Pushed: 2017-08-16 09:20:43.0
Size: 194
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Avro schemas used in RADAR-CNS. The schemas are divided into three parts: commons
for the passive remote monitoring application and the backend, restapi
for the REST API, and questionnaire
for the active remote monitoring application.
Java SDKs for each of the components are provided in the java-sdk
folder, see installation instructions there. They are automatically generated from the Avro schemas using the Avro 1.8.1 specification.
The Avro schemas should follow the Google JSON style guide.
In addition, schemas in the commons
directory should follow the following guidelines:
value
at the end of a field name.doc
property) to each schema and each field. The documentation should show in text what is being measured, how, and what units or ranges are applicable. Abbreviations and acronyms in the documentation should be written out.org.radarcns.deviceproducer
fully in lowercase, without any numbers, uppercase letters or symbols (except .
). For the Empatica E4, the producer is Empatica, so the namespace is org.radarcns.empatica
. For generic types, like a phone, Android Wear device or Android application, the namespace could just be org.radarcns.phone
, org.radarcns.wear
, or org.radarcns.application
.EmpaticaE4Temperature
).