From ViRBO

Jump to: navigation, search

Link for after lunch: http://ec2-174-129-50-195.compute-1.amazonaws.com:8080/myVxO/


  1. Slides
    1. Introduction
    2. The VxO
    3. The HPDE
    4. My Job
    5. ViRBO Connections to SPDF
    6. ViRBO Capabilities Now
    7. ViRBO Capabilities Developing
    8. Introduction to SPASE
    9. Introduction to SPASE
    13. VxOware Overview
    14. VxOware Overview
    15. VxOware Section
    16. VxOware Record
    17. Search - External
    18. Search - XSLT
    19. Search - Internal
    20. Creating SPASE records
    21. Lunch
    22. Bookmarks and VAP files
    23. Management tools
    24. Image Galleries
    25. PNGWalk
    26. Software tools

1. Slides

1.1. Introduction

Desired Outcomes:

  • Understanding of RBSP's interaction with ViRBO;
  • Feedback to ViRBO from scientists about what features they would want but are missing in the tools I demonstrate;
  • The software developers to know that we have developed many metadata management and data visualization tools, and that there may be a mutual benefit if they work with the developers of these tools instead of building their own ad-hoc;
  • The software developers to realize that there are many forums for finding out about who is developing tools.

1.2. The VxO

"A VO is a service that unites services and/or multiple data providers, with a "VxO" doing this for community "x.""

1.3. The HPDE

Heliophysics Data Environment

See also the HDMC Senior Review Proposal [2]

From Weigel et al, 2009 [1]
From Weigel et al, 2009 [1]

1.4. My Job

  • Work with community to improve metadata or create a standard if it does not already exist.
  • Connect existing services to meet their communities modern research needs. The VxO PI serves as a liaison between the data-centric user community and the technology-centric aspects of the HPDE.
  • Make requests to existing services to meet new community needs. For example, if there is a community need for fast visualization or subsetting, then the VO serves as a liaison to the technology-centric VO community to modify the existing services to meet a community need.
  • Work with community members to make more data, model code and output, movies, tools, available to the rest of the community. More and more individuals are creating specialized data sets or tools (i.e., event lists, filtered data, etc.). They need to work with their VO to identify ways in which their data can be made available to the greater HPDE (besides just posting a text file or zip file on their web page).

1.5. ViRBO Connections to SPDF

  • What I specialize in (Interfaces to data, search, SPASE)
  • What SPDF specializes in (CDF)
  • How we interact (Telecons, etc.)

1.6. ViRBO Capabilities Now

  • Data "Granule" visualization
  • High-level Metadata storage
  • High-level Metadata search
  • Data delivery - mostly merged files (unique product)
  • New data online - not previously available (not technically a VxO activity)

1.7. ViRBO Capabilities Developing

An overview of what we will be doing in the next two years.

I will clarify that ViRBO will primarily handle RBSP metadata and not data.

List of email lists and RSS feeds to stay up-to-date Main_Page#News

1.8. Introduction to SPASE

A SPASE Person Record.

A SPASE Observatory Record.

1.9. Introduction to SPASE

  • SPASE metadata is primarily for finding and relating data and metadata
  • Several VxOs have developed advanced interfaces that use SPASE metadata for search

A metadata linkage tool built for SPASE metadata [3]

A metadata linkage tool built for SPASE metadata.


PRBEM = Panel on Radiation Belt Environment Modeling PRBEM

ISTP = The International Solar-Terrestrial Physics [4]

  • ISTP-CDF metadata are primarily for rendering data (as plot or table)
  • SPASE metadata are primarily for finding and relating data and metadata


  • ISTP-CDF is (mostly) like an ASCII table with rules for column widths and headers.
  • SPASE is the README structured with certain conventions (but ISTP-CDF contains some README info ...).

Other details

  • CDF is a data model (how bits are arranged in a file)
  • A CDF file can have metadata in it
  • ISTP-CDF is a standard for metadata conventions for CDF files
  • PRBEM-ISTP-CDF is a standard for metadata conventions for CDF files
  • SPASE is a much richer vocabulary than PRBEM-ISTP-CDF
  • Mapping from (PRBEM)-ISTP-CDF metadata to SPASE is not trivial





1.13. VxOware Overview

  • VxOware is one of three software projects developed as a part of ViRBO's initial development phase
  • See http://vxoware.org/
  • It is a content management system for structured metadata
  • Most of the structured content on ViRBO's web page is being moved there
  • Relationship to The Semantic Web [5] and Microformats [6]

1.14. VxOware Overview

Overview of the entry page [7]


1.15. VxOware Section

Discussion of the Person section [8]


1.16. VxOware Record


1.17. Search - External

(10 minutes) - Requires internet access


1.18. Search - XSLT

From [http://www.webreference.com/authoring/languages/xml/aspnet/chap7/2.html

Meaning of XSLT. Note that the archival format of all JGR papers is now XML; PDF files are created using an XSLT transform on the XML document [9].

1.19. Search - Internal

(10 minutes) - Requires internet access


1.20. Creating SPASE records

(30 minutes) - Requires internet access.

Example of how a user can create a metadata record and modify or comment on a metadata record. Other examples will include linking a presentation document to another metadata record.

1.21. Lunch

12:00-12:45 PM

1.22. Bookmarks and VAP files

(30 minutes) - Requires internet access

I will show some examples of advanced views of data that can be created using Autoplot. I will also give an example of saving that view as a piece of metadata for later review. The final example will be of simultaneously viewing data from four different data services, including a remote and local ISTP-CDF file and a remote ASCII file.

Demo will finish with a search for the VAP file that was created.

1.23. Management tools

(30 minutes) - Requires internet access

I will talk about how VxOware works and what it is capable of. I will primarily highlight some of the advanced search and subset features of VxOware including "outer" search, "federated" search, and searches for records that fall in a given time range or spatial domain. I will suggest that many features can be quickly added by simply creating an xslt or xq file that operates on VxOware's internal data model.

1.24. Image Galleries

(10 minutes)

Example image gallery: [10]

1.25. PNGWalk

Reiner's PNGWalk Demo

1.26. Software tools

Optional, if time or desired

(30 minutes)

I will work with developers to check out and run VxOware and/or Autoplot in Eclipse. I will also give information on the forums and email lists for keeping up-to-date on software development in the virtual observatory network.

Retrieved from "http://virbo.org//RBSP/SOC"
Personal tools