Initial commit
First try (failed) to import MagicDraw file
Consolidated files into one repo
Cleaned out a log file
Added concept of ComplexDevice/Sensor. Also added the concept of ResourceRegistries
Added gitignore file to ignore Mac DS_Store files
Added GetDevices script that gets all devices in the firefly repo in JSON format and converts them to RDF which is then stored in a file.
Added FireflyDevice, DeviceAgent, and Location to the ontology. Created and added DatatypeProperties and restriction classes to FireflyDevice, Sensor, DeviceAgent, and Location. I also added unfinished work to the GetDevices script.
Added loop module to loop over device RDF, the select query for the loop is not working correctly atm. It returns the blank parent instead of the children.
Fixed import errors and got the iteration module to work
The script now creates device instances (without location, device_agent, and sensors)
The script now also constructs device location instances
Still working on iterate over sensors module
Updated the diagrams in CombinedModel.ttl
Renamed GetDevices script so that I can create a second version
Just committing my progress on the second script. Still working on the mapping module
Made minor changes to the GetDevices2 script
Added SPIN Rule to GetDevices2Mappings.spin.ttl file for the FireflyDevice and hooked up the script so that everything should work...but no results are returned
Made progress using TopSPIN to map the device JSON to our ontology. Running the script now will creat devices, but I am still in the process of adding mappings for a device attributes.
Added to the DeviceJson ontology