Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Easy Bake Semantic Metadata

Presented during April BESSIG meeting

Tyler Traver

on 19 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Easy Bake Semantic Metadata

Easy Bake Semantic Metadata
Open source semantic web application
Originally funded by a NIH grant
Functionally designed to allow institutions to display and search for researchers
Dynamic data access framework
Enables data access and transformation
Serves data sets and their associated metadata
Allows us to transform data into formats used by other institutions
Model-View-Controller Framework
Allows for easy implementation and testing of CRUD interfaces
Easily reusable components
Pure JS and supported by Google
Data Set Ontology
VSTO (Peter Fox's group, RPI)
works for our high level missions, spacecraft, instruments. Not for our data sets...
Decided to create our own ontology to fit our needs for now
(Must be able to evolve!)
SPARQL and Fuseki
SPARQL Protocol and RDF Query Language
Allows SELECT and UPDATE queries to be run on our data store
Queries on triple format
Can return rdf, json, csv, n3, turtle
SPARQL endpoint allowing http access to metadata repository
Our Objectives for our Repository
Dynamic, consistent, current and accurate metadata available to users through web pages and applications
Semantically linked data
User friendly data input and maintenance
Built on open-source tools
Easily (and cost-effectively) created and maintained
Serves solar irradiance data sets from across the lab
A great use case for semantically linked and dynamic metadata
Pages are templated to allow future growth and reusability (more in demo)
VIVO Extensions
VIVO includes tools for extending and maintaining ontologies
This allowed us to extend VIVO's contents beyond its normal scope
Our Extensions:
Missions, Spacecraft, Projects, Speedtypes
Data Sets
Databases and Infrastructure
SPASE is a standard schema for Heliophysics
ISO 19115 is a standard schema for Earth Science Data
Using LaTiS we can create a simple mapping from our ontology to other standards and schemas
This allows us to share data with other organizations and make our data more discoverable
SPASE Registry: http://www.spase-group.org/tools/registry/
Enabling Dynamic Web Pages
Metadata is entered automatically or by hand
AngularJS allows dynamic views and simple CRUD interfaces
Repository data can be accessed via SPARQL queries
Example: LISIRD
SPARQL Queries
Basic Query Form:
SELECT {variables} WHERE { ?subject ?predicate ?object }
Allows you to make statements
SELECT ?dog WHERE { ?dog rdfs:Type <myontology>:dog }
Select all triples:
SELECT ?s ?p ?o WHERE { ?s ?p?o }
Write Once/Read Many
Data is entered in one central location
Data can then be read by multiple web clients
Changing the data on the repository changes multiple web sites and ensures data is consistent.
Who we are:
LASP provides mission and science operations for select missions
Generate and do science on collected data
Data dissemination
What we'll talk about:
1) Creating the infrastructure
2) Allowing access to the data
Entering Metadata
Other Options
Pyhton scripts
What We've Accomplished
• Populate web content dynamically, consistently, and accurately.
• Manage our metadata in a central repository with a manageable process.
• Semantically link dataset metadata with other linked open data within the lab and beyond.
• Provide browsing and faceted search of our metadata.
• Support the evolution of ontologies and their properties.
• Make our metadata interoperable within the SPASE, data.gov, and other communities.
• Support the generation of other metadata schemas besides ISO and SPASE, should they be needed.
Full transcript