This is the iotdb.org vocabulary for describing Things - Sensors and Actuators - in the Internet of Things.
If you make changes, push them back to us.
We've moved from using iot: names to schema.org names from Thing. Specifically
The source files are in "src". The hierarchical structure of the folders is:
- @id (in particular, the part after #) - a file
The files are a simple text format, a key followed by a space followed by a value. Keys may repeat multiple times
description when to end / finish something format iot:date format iot:time format iot:datetime
are automatically made by the DoCompose function.
The "published" JSON-LD files are folder
pub. Note that
the official URL home for these is
https://iotdb.org/pub, not the GitHub
To generate the JSON-LD files from the source files, run:
npm run publish
the files in
src to JSON-LD in this
- Fork this project
- Add whatever to src/iot-[something]/[@type]/name
If accepted, they will be officially published at https://iotdb.org/pub
Units of Measure
The Units of Measure are in
from the directory
Each unit of measure filename must have three parts, separated by '.':
- the property
- the system
- the name
The property is very loosey-goosey and is meant for humans to read and understand and is based on colloquial understandings of a word rather than a formal defintion. For example, speed and acceleration are grouped together under "speed"; candela, lux and lumen are grouped together under "light".
The property must be one of the following:
The system must be one of the following
The name is exactly what you'd expect.
Adding New Units of Measure
- following the three part convention
- do not add new things unless you're planning to use it
- try not add SI multiplier units (e.g. centigram) unless they're very commonly used. Exponents can be added to values if this is needed.