Version 0.5.0
The "HTTP and Ontology" Refactoring Release
- Create HTTP wrapper to abstract away
net/httpfrom all the other classes - Add Vagrantfile for starting a VM with FROST for testing
- Improve compatibility with HTTPS connections
- Add a User-Agent for the crawler
- Replace command line interface with better option parser-based command line interface
- Add validation checks for command line options
- Support uploading observations for a time interval instead of a single timestamp
- RENAME command line options to be closer to their usage in the station classes
- Use
timeinstead ofdate/datetimein Ruby - Add RDF Ontology file for clearly mapping observed properties from data providers to a standard vocabulary that can be re-used in SensorThings API
- Import known properties from the providers into the Ontology. Some properties that have not been downloaded in testing may be missing.
- Add Ontology mappings for Units of Measurement
- Add Ontology mappings for observation types
- Move provider-specific classes to subdirectories to clean up parent directory
- Add allow/block feature for controlling what data/metadata is uploaded to SensorThings API