WP4 Technology Forum 2



Andre Schaaff (CNRS), Dave Morris, François Bonnarel (CDS ObAS CNRS Université de Strasbourg), Hendrik Heinl, Marco Molinaro (INAF), Mark Allen (CDS/CNRS), Martino Romaniello


The WP4 Technology Forum 2 is organised as a major WP4 meeting of the ESCAPE project. All WP4 partners are encouraged to attend.  We plan to have cross-WP activities and a number of invited guests.


Update on the progress of all of the WP4 tasks.

  • Task 4.1 - Integration of astronomy VO data and services into the EOSC
  • Task 4.2 – Implementation of FAIR principles for ESFRI data through the Virtual Observatory
  • Task 4.3 – Adding value to trusted content in astronomy archives

Prepare the ESCAPE input to the May 2021 IVOA Interoperability meeting.

Strengthen the cross-WP activities with WP3, WP5 and WP2.

Planning for the WP4 activities in the 2nd part of the ESCAPE project.

Work together on practicial implementations!


Location and Schedule

Due to the on-going covid-19 pandemic, this Technology Forum will be held as an on-line event.

The schedule is include below.  The presentation sessions are organised in the mornings and hack-a-thon interactions in the afternoons, with the final conlcuding session on Thursday afternoon.


Registration is now closed...

Contributed presentations can be proposed in the registration form, and we also encourage you to propose hack-a-thon topics. Note that you can return to your registration form to add/modify the contributions, and hack-a-thon topics can of course be decided on-the-spot in the meeting according to the needs.


Top level info for WP4 is maintained on the Wiki pages: https://wiki.escape2020.de/index.php/WP4_-_CEVO

ESCAPE project: https://projectescape.eu


    • 9:00 AM 10:40 AM
      Introduction Zoom


      • 9:00 AM
        Welcome and logistics 10m
        Speakers: Mark Allen (CDS/CNRS), Hendrik Heinl (CDS/ObAS)
      • 9:10 AM
        Overview of ESCAPE and WP4 status 20m
        Speaker: Mark Allen (CDS/CNRS)
      • 9:30 AM
        Task 4.1 Summary and Status 20m
        Speaker: Marco Molinaro (INAF)
      • 9:50 AM
        Task 4.2 Summary and Status 20m
        Speaker: François Bonnarel (CDS ObAS CNRS Université de Strasbourg)
      • 10:10 AM
        Task 4.3 Summary and Status 25m
        Speaker: Martino Romaniello (ESO)
    • 10:40 AM 11:00 AM
      Virtual Coffee Break 20m
    • 11:00 AM 12:45 PM
      Session. (Chair - Marco Molinaro) Zoom


      • 11:00 AM
        Provenance update and intro for Provenance hack-a-thon 15m

        Follow-up of the 2020 workshop on Provenance requirements

        Speaker: Mathieu Servillat (LUTH, Observatoire de Paris)
      • 11:15 AM
        How the ESO Archive makes use of VO Technologies 25m

        ESO Web and Programmatic interfaces, using: - ADQL - Aladin Lite - DataLink - HiPS - ObsCore - SAMP - SODA - SSA - STC-S (point, circle, polygon, multi-polygon) - TAP (DALI, VOSI, UWS, UCD, UTYPE, ...) - TOPCAT - VOTable - pyvo

        Speaker: Alberto Micol
      • 11:40 AM
        Using Neutrino data - a KM3NeT perspective 25m

        In this contribution the requirements and current status of the integration efforts of high-energy neutrino data in the VO, and more widely, ESCAPE environment, is introduced from the perspective of KM3NeT. A special focus will be given to the requirement of providing probability estimates alongside the data to interpret these low-statistic data samples. If fitting, we can also provide an update on the KM3NeT provenance developments.

        Speaker: Jutta Schnabel (Friedrich-Alexander Universität Erlangen-Nürnberg)
      • 12:05 PM
        UCD and TAP service for solar physics 25m

        We explain what has been achieved this year at the ROB within WP4, Task 2.2 on 'implementing FAIR principles through VO'. Mapping of UCD to solar physics catalogs and FITS keywords is underway, and some extensions of UCD to solar physics are being discussed. We also investigated the interoperability between a solar image browser, JHelioviewer, and the TAP service at ESAC through the use of SAMP protocol. Finally, we began to install a TAP server using the DaCHS software. The goal is to serve FITS files as well as event catalogs.

        Speaker: Veronique Delouille (STCE/Royal Observatory of Belgium)
    • 12:45 PM 2:00 PM
      Lunch Break 1h 15m
    • 2:00 PM 3:00 PM
      Hack-a-thon on VO and Solar data/services Zoom


    • 3:00 PM 4:00 PM
      Hack-a-thon: Provenance Zoom


      Convener: Mathieu Servillat (LUTH, Observatoire de Paris)
    • 9:00 AM 10:30 AM
      Session (Chair - Stefania Amodeo) Zoom


      • 9:00 AM
        Feedback from the 1st Science with interoperable data school 20m

        The presentation will focus on the most relevant aspects of the First science with interoperable data school held on-line on 2021 Feb 8-12, 19

        Speaker: Enrique Solano
      • 9:20 AM
        CTA 25m
        Speakers: Dr Matthias Fuessling (CTAO gGmbH), Catherine Boisson (LUTH, Obs. Paris-Meudon)
      • 9:45 AM
        Multi Order Coverage data structure to plan multi-messenger observations 20m

        We describe the use of Multi Order Coverage (MOC) maps as a practical way to manage complex regions of the sky for the planning of multi-messenger observations. Using the example of the low-latency gravitational-wave alerts, and a simulated observational campaign with three observatories, we show that the use of MOC maps allows a high level of interoperability to support observing schedule plans.

        Speaker: Giuseppe Greco (INFN-Perugia)
      • 10:05 AM
        A VO service for the European VLBI Network 25m

        At JIVE we are working on making data from the European VLBI Network (EVN) archive available through VO protocols. For this purpose we have built a TAP service that serves ObsCore records. To create these records we wrote some special-purpose software in Python that extracts the necessary meta-data from FITS-IDI files. In this presentation I will discuss some of the choices made when writing this software as well as some further improvements we still intend to make before the service goes "live".

        Speaker: Mark Kettenis (JIVE)
    • 10:30 AM 11:00 AM
      Virtual Coffee Break 30m
    • 11:10 AM 12:50 PM
      Session (Chair - Dave Morris) Zoom


      • 11:10 AM
        Using semantics to give B2Find better metadata 20m
        Speaker: Markus Demleitner
      • 11:30 AM
        VESPA-Cloud 20m

        We have developed of prototype to deploy DaCHS instances, using docker and openstack, with git version control for server configuration, as well as for services configurations. The prototype was developed with support from EOSC-Hub, and has been tested and CC-IN2P3 and CESNET cloud-compute resources. We also explored the storage of dat and metadata in EUDAT. The framework can also be used locally, e.g., for continuous integration and testing during the service development stage.

        Speaker: Mr Baptiste Cecconi (Observatoire de Paris)
      • 11:50 AM
        Data Model usage in the VO 20m

        I'll present an overview on different possible usages of the data models in the VO

        Speaker: Laurent Michel (Observatoire Astronomique de Strasbourg)
      • 12:10 PM
        Intro for VO Validation hack-a-thon 20m

        Improve VO service validation statistics: I'd like to get together with willing participants (especially VO service operators/owners) to understand validation failures and maybe improve service compliance or validator behaviour. TAP especially, but also SCS, SIA, SSA - see e.g. https://wiki.ivoa.net/internal/IVOA/InterOpNov2020Ops/20201118-Euro-VOResourcesValidationStatus.pdf

        Speaker: Mark Taylor (University of Bristol)
    • 12:50 PM 2:00 PM
      Lunch Break 1h 10m
    • 2:00 PM 3:00 PM
      Hack-a-thon on ESFRI requirements for VO: Hack-a-thon on ESFRIs Zoom


    • 3:00 PM 4:00 PM
      Hack-a-thon VO Validation Zoom


    • 5:00 PM 6:00 PM
      Hack-a-thon: pgsphere Zoom


      Convener: Hendrik Heinl (CDS/ObAS)
    • 9:00 AM 10:50 AM
      Session (Chair - André Schaaff)
      • 9:00 AM
        ESAP Gateway API + GUI, current implementation status 30m

        In WP5 we have been implementing the ESAP Gateway, a REST API and a GUI on top of that. So far, it has mostly been geared towards 'data discovery', where institutes were able to configure and query their 'service providers' in a common and generic way. Ideally, this pattern of configuration and API's can be used for integration of other types of services into the ESAP framework also, by the other WP teams.

        Speaker: Nico Vermaas
      • 9:30 AM
        WP4 - WP5 topics 20m
        Speaker: Stelios Voutsinas
      • 9:50 AM
        Software metadata in the IVOA 20m

        How we can use the OSSR metadata to register and deploy IVOA software.
        How we could use the OSSR metadata to plan task execution in ESCAPE and the IVOA.

        Speaker: Dave Morris (University of Edinburgh)
      • 10:10 AM
        Apertif DR1 integration into ASTRON VO services 20m
        Speaker: Yan Grange (ASTRON, the Netherlands Institute for Radio Astronomy)
      • 10:30 AM
        Mining the EVN Archive using JupyterLab and the VO 20m

        Mining the EVN Archive using JupyterLab and the VO At JIVE we are building a JupyterHub based portal to the archive of the European VLBI Network (EVN). The portal will allow users to process any dataset from the EVN archive on hardware at JIVE. As part of this effort we have created a JupyterLab plugin which allows users to query the EVN archive through our recently created TAP service. The plugin can also import the discovered datasets into the user's JupyterLab environment. In this talk I will discuss the implementation of this plugin and the various issues encountered when interacting with the VO through a JupyterLab plugin. I will also briefly discuss our efforts to get the EVN Archive, which contains visibility data rather than images, into the VO.

        Speaker: Aard Keimpema (JIVE)
    • 10:50 AM 11:10 AM
      Virtual Coffee Break 20m
    • 11:10 AM 12:30 PM
      Hack-a-thon: Cross-WP activities: Including VO and Platforms
    • 12:30 PM 2:00 PM
      Lunch Break 1h 30m
    • 2:00 PM 3:30 PM