Skip to content

a python library to traverse chain-api, format air quality data, and push to to the learnair version of ChainAPI.

Notifications You must be signed in to change notification settings

davidbramsay/chainlearnairdata

Repository files navigation

chaintraverser and chaindatapush

a python implementation of a stateful web spider to traverse, upload, modify, and interact with nodes and data, including pushing data from Excel files, for ChainAPI (HAL/JSON implementation).

chaintraverser and chaindatapush are part of LearnAir, a master's thesis.

##documentation and examples

Thesis Excerpt

related work

code written for LearnAir includes:

  • chainCrawler and chainSearcher - a web crawler and a breadth-first-search tool for the semantic web data achitecture ChainAPI
  • chainTraverser and chainDataPush - a stateful web spider to traverse, upload, modify, and interact with ChainAPI nodes and data, including pushing data from Excel files
  • chainProcessor - a scalable machine learning crawler framework, which automatically crawls and downloads data from a list of 'known' device types in ChainAPI, processes their data using a device-specific model (that automatically updates when new data is found), and uploads that processed data back into ChainAPI
  • an Air Quality Ontology Adaptation of Chain API (original tool written by Spencer Russel et al) - air quality data ontology written with ChainAPI- a semantic web, RESTful Sensor API

Additional resources include:

Contact

dramsay@mit.edu

About

a python library to traverse chain-api, format air quality data, and push to to the learnair version of ChainAPI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages