Awards & Nominations

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

Global Nominee

Visualizing Ontologies in VR and AR with "The Blue Nile"

High-Level Project Summary

There is a lot of untapped potentials when it comes to data that NASA has. And Scientists lackthe fluidity of access when it comes to the NASA data catalog. What better way to interact with data than to move around it, as if you are in a video game. The AR/VR/3D representations of network ontologies don’t only contribute to how the datagets read but how it is edited. Developers can take advantage of this and gamify the processof adding metadata to get a helping hand from citizen scientists in classifying data.The possibilities are endless. Here is my attempt at visualizing one of NASA's datasets.

Detailed Project Description

The Blue Nile

"The Blue Nile" is an ontology visualization web app that can visualize graph network ontologies in 3D/VR/AR/2D format.


In this project, I made a web app that visualizes a NASA dataset in 3D and AR using https://github.com/vasturiano/react-force-graph

I made the front end in next js and I managed to change the XML file:(http://webarchive.loc.gov/all/20111207225100/http:/nasataxonomy.jpl.nasa.gov/xml/subjects.skos) into JSON

using this script: https://bl.ocks.org/mbostock/1080941

Then I extracted useful information that helped me make this graph and put it in a "data.json" file.

the JSON dataset syntax is as follows:



{
"nodes":[
{
description: .....,
id: .....,
group: parent of current node. used to color the nodes,
tagName: used to identify type of node: label, concept or note
},
"link":[
source: id of source,
target: id of target
]
}


Benefits of the web app:

  • It can serve as an API endpoint, or a library that can help developers in NASA gamify the process of model classification and metadata collection
  • It can help teams collaborate in real-time VR environments. With Vr headsets, team members will be able to change and interact with the nodes together. They can also be able to create new ones.
  • Help in visualizing queried data. With more work on the data, I believe that the entire NASA dataset can be queried and represented in this way
  • Help Develop better ways to extract nodes and links from the well-known ontology formats using AI and natural language processing to predict relationships

Hackathon Journey

This has been a tremendous learning experience for me. I learned a lot of new things I never knew before. At first, when I chose this challenge I knew nothing about data science, I was overwhelmed. I could understand any of the concepts. But then I remembered a quote by Warren Buffet: "We don't have to be smarter than the rest. We have to be more disciplined". So then I made it my motto and I kept reading everything I could find, I even started reading the book "The rise of the knowledge Graph". The dots slowly started connecting, and even though I have a really really long way to go I know that I am better than I was yesterday.

Doing it alone was not an easy task, however, it gave me the chance to really challenge myself.

Before this challenge, I wanted to be a computer science/software engineering student. But now after going through this challenge and learning so much I will definitely consider data science/machine learning.

I really learned a lot!!

I don't wish I had more time to work on my challenge since the experience and the knowledge that I got in this short amount of time far outweigh anything else. Besides, I will be working on "The Blue Nile"(The name of the App) in my free time, I'm already invested in it. I claimed a domain from godaddy.


Thanks, NASA for this awesome challenge!!!

Tags

#ontology #network

Global Judging

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