Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Firefly
-
Labels:
-
Story Points:16
-
Epic Link:
-
Sprint:SUIT Sprint 2018-09, SUIT Sprint 2018-10
-
Team:Science User Interface
Description
In order to make better use of the UCD and other attributes in VOTable, we need to improve the current function to read in a VOTable in Firefly. The goal is to read and store all the attributes available in VOTable, making them accessible for later usage.
This will result in substantial modification to Firefly internal table data model DataGroup.
Two new object classes added to the DataGroup: LinkInfo, GroupInfo. (i.e. LinkObject and GroupObject in the attached draft).
Attachments
Issue Links
- blocks
-
DM-16036 persist the augmented DataGroup to Firefly internal DB, render in client
- Done
- is child task of
-
DM-15783 Recognize and exploit ObsCore-structured data in Firefly
- To Do
- is triggering
-
DM-16037 Refactor some searchProcessor code to not use the file as source of data
- Done
-
DM-16048 Save tables in other formats develop infrastructure and implement csv and tsv
- Done
-
DM-16135 Add LongString type to DataType
- Done
- relates to
-
DM-16038 Handle the array data type in VOTable and FITS table properly
- To Do
- links to
- mentioned in
-
Page Loading...
Implementation decisions and updates:
- Using Starlink votable-aware DOM parser to traverse the xml elements in the votable file to collect more details from all TABLE elements and the FIELD elements under the TABLE elements.
For TABLE element, collect
For FIELD element, collect