acutesoftware / AIKIF

Artificial Intelligence Knowledge Information Framework
GNU General Public License v3.0
54 stars 13 forks source link

Implement structure for bootstrap #38

Open acutesoftware opened 8 years ago

acutesoftware commented 8 years ago

Time to think about a bootstrap process, which even if it doesn't actually load all the data, we have documented the way it loads

  1. Self test environment and install of pacakges
  2. Load all toolbox items and verifiy
  3. Load all mappings and verifiy
  4. Start API server
  5. Load schedules (?? maybe use API instead of internal schedular)
  6. Wait for schedule or triggers
acutesoftware commented 8 years ago

See existing starting points: scripts/create_database.py # stub only - need to implement full table details scripts/install_data.py # for data file collections scripts/run.py # overall run script (use this as main run script) aikif/.z_prototype/processRawData.py # original example to load data mappings aikif/.z_prototype/create_word_lists.py # example of processing an ontology aikif/ontology/read_opencyc.py # exmaple of reading ontology aikif/start_redis.bat # starts redis on windows. Make script to run on linux