Skip to content

a python implementation of a crawler for the Chain-API (HAL/JSON implementation).

Notifications You must be signed in to change notification settings

davidbramsay/chaincrawler

Repository files navigation

chaincrawler and chainsearcher

a python implementation of a crawler and a breadth-first-search tool for ChainAPI (HAL/JSON implementation).

chaincrawler and chainsearcher 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 implementation of a crawler for the Chain-API (HAL/JSON implementation).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages