Awards & Nominations

Astronova has received the following awards and nominations. Way to go!

Global Nominee

Nebula

High-Level Project Summary

Nebula is a Data Visualization App that will allow millions of potential users to navigate through the tens of thousands of NASA datasets that are publicly available online. The app will give students, professionals and space enthusiasts a place to start connecting with all the information NASA has to offer.

Detailed Project Description

After checking several of NASA publicly available datasets, i created an ontology using Protégé, the idea was to begin with the most general classes, and then go deeper into the dozens of categories and sub categories in each one of them.


Protégé Screen Capture



Then, using the Django Python framework I built a website where I could host the ontologies, and also create an interactive data visualization graphic that would allow the user to navigate the ontology.


Nebula App Home Screen Capture



Finally, I used the D3js visualization library to import a JSON file and convert it in an animated and interactive representation


D3js visualization inside Django app


You can check the source code at https://github.com/barrancocarlos/nebula-spaceapps

Space Agency Data

The first inspiration came from the Visualization of datasets in the data.nasa.gov site, the threemap representation was very important in conceptualizing the way the ontology was going to be presented.


Then the STI Publishers and Authors at sti.nasa.gov/for-sti-publishers/ helped in giving a general sense of what the general classes could be.


Finally, the Nasa Taxonomy at webarchive.loc.gov/all/20111207224704/http:/nasataxonomy.jpl.nasa.gov/fordevelopers/

and the Nasa Thesaurus gave the insight to the more specific sub classes and relations.

Hackathon Journey

I think this is one of the most gratifying experiences I've had as a developer, I had to study a lot about ontologies and about frameworks and libraries before I could start creating the app. I tried to solve the problem by approaching it as a user who knows nothing about datasets, or ontologies, and nevertheless needs to access the data for work or study purposes, so I tried to make it as simple and visual as possible.

References

Python Language . Available at http://www.python.org


Django Framework. Retrieved from https://www.djangoproject.com/.


Javascript Language. Documentation at https://developer.mozilla.org/es/docs/Web/JavaScript


D3.js .JavaScript library available at https://d3js.org/


Cytoscape.js .JavaScript library available at https://js.cytoscape.org/


JSON. Pezoa, F. et al., 2016. Foundations of JSON schema.


Protégé Ontology Software: Musen, M.A. The Protégé project: A look back and a look forward. AI Matters. Association of Computing Machinery Specific Interest Group in Artificial Intelligence, 1(4), June 2015. DOI: 10.1145/2557001.25757003.


Argon Theme

Copyright © 2020 Creative Tim (https://www.creative-tim.com)

Licensed under MIT (https://github.com/creativetimofficial/argon-dashboard/blob/master/LICENSE.md)


Team Image

"File:Astronomy; a mechanism for a model of planetary motion. Engr Wellcome V0024735.jpg" is licensed with CC BY 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0


Astronaut Image

This file is licensed under the Creative Commons Attribution 4.0 International license.

Attribution: Vincent Le Moign


NASA STI Program. (2012). NASA thesaurus [Data file]. Retrieved from https://sti.nasa.gov/nasa-thesaurus/ launch


Visualization of datasets in the data.nasa.gov site


Nasa Taxonomy SKOS files at http://webarchive.loc.gov/all/20111207224704/http:/nasataxonomy.jpl.nasa.gov/fordevelopers/

Tags

#app #data #dataVisualization #python #javascript #spaceapps

Global Judging

This project has been submitted for consideration during the Judging process.