NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The SkyView Data Model: Handling Heterogeneous Data Using Dynamic SoftwareThe SkyView Virtual Telescope allows users to query over 75 distinct datasets of astronomical imagery including more than 190 distinct surveys. These holdings are extraordinarily diverse ranging over more than 15 orders of magnitude in frequency and5 orders of magnitude in resolution. To accommodate supporting these data, SkyView has developed a simple data model for surveys. Nor surprisingly, given the diverse origins of the datasets included, some surveys do not easily fit within this model. The conventional approach to dealing with such outliers is to build a layer on top of the actual data which more faithfully adheres to the data model. With SkyView we have used a somewhat alternative approach. We allow the data model to define new behaviors in the SkyView code itself either by customizing the use of existing capabilities or pointing to new classes that have non-standard behavior. This approach is feasible since in modern computer languages the code that is run can be selected dynamically with new classes completely overriding traditional behavior. This paper describes this approach and considers how it may become more useful as our software structures become increasingly dynamically linked.
Document ID
20210013601
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Thomas McGlynn
(Goddard Space Flight Center Greenbelt, Maryland, United States)
Laura McDonald
(Adnet Systems (United States) Bethesda, Maryland, United States)
Date Acquired
April 13, 2021
Publication Date
January 1, 2019
Publication Information
Publication: Astronomical Data Analysis Software and Systems XXVI - ASP Conference Series
Publisher: Astronomical Society of the Pacific
Volume: 521
ISBN: 978-1-58381-929-6
e-ISBN: 978-1-58381-930-2
URL: https://www.aspbooks.org/a/volumes/article_details/?paper_id=39054
Subject Category
Astronomy
Meeting Information
Meeting: Astronomical Data Analysis Software and Systems XXVI
Location: Trieste
Country: IT
Start Date: October 16, 2016
End Date: October 20, 2016
Sponsors: Eurotech (Italy)
Funding Number(s)
WBS: 070146
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
External Peer Committee
Document Inquiry

Available Downloads

There are no available downloads for this record.
No Preview Available