IVOA Roadmap for 2019B
((Note: JE Seeded with contents of 2019A - Needs edits by WG/IG to lead to Sydney))
This outlines the roadmap for development activities by the various IVOA working and interest groups in 2019 between the Paris and Groningan Interops.
Standards
- VOTable 1.4: Complete RFC period and recommend (well) before Groningen Interop
- MOC 1.1: Complete RFC period and recommend (well) before Groningen Interop
- VOTable 1.5: Move VOTable standards development to ivoadoc in github, and consider other possible changes.
- MOC 2.0 (probably): Work towards standardizing Space-Time MOCs (twiki page TBD).
Python
- Continue to engage with Astropy community
- Support open development in PyVO
- Maintain votable parsing in Astropy core
- Includes supporting VOTable 1.4
HiPS
- Continue to encourage HiPS providers to declare their services in the VO registry according to the HiPS Standard.
- Discuss metadata and integration with other standards.
- TAP-1.1 expected REC in summer
- ADQL-2.1 waiting 2nd implementation to enter RFC (fall?)
- DataLink 1.1 revision (internalWD)
- DALI1.2 revision,pending some discussion
- ObjVisSAP / ObsLocTAP 1.0 WD before Groningen, PR in 2020
- Some “format” discussion,content to stay as is
- SLAP-2.0 & ProvTAP,dependencies on DM
Provenance
- We hope to complete the process by the end of the Summer.
- The PR process should be started before the end of July
Meas/Cood/Transf
- Ongoing discussions with Mark on the schedule. The process must speed up once Provenance is OK.
- Models depending on STC are still pedning
- Working with JS and ML to complete the job before Grôningen
Source DM
- We are working on an note (DM+DAL+Apps) giving some precise guidelines for using a component based model
Authentication and Authorization
- New SSO version, Working draft by October 2019:
- Describe approach for obtaining token credentials (SSO)
- Describe approach for validating token credentials (SSO)
- Define an IVOA "Realm" and how it determines the scope of services for which a token is applicable. (SSO)
- Implement OAuth in TAP
- Another Group Membership Service Working Draft with definition of User Identities (GMS 1.0)
Science Platforms
- Encouraged groups to use Kubernetes. Data centres will be running services as containers. Natural step to run user code in containers. Standards after more experience.
- Encouraging remote executing prototypes with containers. What infrastructure and information did you need? What problems did you face?
- Describe POSIX access to a platform. New VOResource Interface Type?
- Encourage collaboration. Share knowledge, code and resources with similar institutes. Organic convergence.
Operations:
- Validation project: at least one telecon with RofR and registry maintainers (Notes at RegistryTelecon2019A)
- Validation project: bring remaining full registries to full validation compliance (aside from any remaining standards and RofR errors)
Standards:
- Formally write and propose errata for # in identifiers, OR update RofR to newer VOResource standard to not need it.
- Contribute to TDIG work on registering event streams as needed
- Continue work on VODataService 1.2
- RegTAP11RFC
Since VOTable 1.4 is now REC, we will remove the preliminary status on
the associated vocabularies (timescale and refpos) shortly after the
Groningen Interop.
We will make sure all Semantics standards are properly registered as we
update the record of UCD maintenance.
The first updated UCD list according to the new process should be ready
for the next TCG meeting. As it is going to be published, we will have
to figure out how to represent the current UCD list in the document
repository, somehow clearly indicating that people should no longer
consult the REC.
The work on Vocabularies in the VO 2 will go on. Soon after Groningen,
we will try to run the first one or two
VEPs and see how discussions
will go. Provided the process proves workable, we might go for PR with
Vocabularies in the VO 2.0 after Sydney.
One vocabulary that might need to be discussed outside of any current
standard is one of astronomical object types, usable in SSA's and
Obscore's target_class and at the same time on Simbad and
SimDB and
ideally as synchronised with UAT as possible. We will try to engage the
interested communities in such work.
- DOI Survey to continue
- DOI Note draft to publish before Groningen and to discuss during the DCP session
Continue normal activities:
- monitor VO services, expect to present weather reports at the next Interop
- monitor availability of validators for existing and new standards (and versions), recorded at IvoaValidatorsSummary
- provide a forum for discussion of operational issues at and between interops
- encourage more use of Ops mailing list for topics of potential interest?
- try to provide better feedback between validation activities and WGs
- Draft EPNcore / EPN-TAP version (with DAL?)
- List of reference frame / coordinate systems (with Semantics)
- Want to create SimDM 1.1: port to VO-DML (basically done) and fix vocabulary links.
- Discussion about maintenance of semantic vocabularies used in SimDM. Some can be shared (say astroobjects), but we should be able to create some just for theory. It will take too long to push through long acceptance process.
- How SimDAL services can be registered in the Registry?
- Any application able to use a SimDAL service?
- TimeSeriesDM:
- Explore how the current status of the data model is able to describe ZTF-DR1 products (Objects Table, lightcurves, single-epoch images, quality flags) * Work with Apps on ST-MOC:
- ST-MOCs
- Work with data providers to precompute STMOCs: VizieR catalogs and HiPS, and for solar system body ephemeris - work close to SSIG for that.
- Ingest in CDS MocServer: clients can resource by Space-Time.
- Create library in python and add to mocpy.
- Do we need a standard IVOA 2.0 MOC for SMOC, TMOC and STMOC?
- VO registry coverage by STMOC? Work with registry for that.
- Work with Semantics to improve discovery and client use of:
- VOEvents services and streams (What and where)
- Time Series as distributed by datalink (data product (sub)type)
- Get the refposition case of topocenter started for TIMESYS in VOTable1.4