Introducing HERMES (HOP Enabled Rapid Message Exchange Service), an application which supports sharing and querying structured data containing targets, photometry, spectroscopy, astrometry, and more. Many branches of astronomy, particularly time-domain and multimessenger astrophysics, are driven by time-critical alerts. Coordinating the community-wide response to provide characterization observations of the alerts is critical to realizing many of the science goals in these fields. As part of the SCIMMA (Scalable CyberInfrastructure to support multimessenger astrophysics) project, HERMES provides a platform for users to share messages and data in a structured format that can be sent over the SCIMMA Kafka streams, while also delivering a queryable database of those messages. The goal of HERMES is to encourage more astronomers to share data in a common, machine-readable format. While the platform is robust and general enough to handle many kinds of astrophysical data, HERMES is especially useful for non-localized event follow-up such as gravitational wave or neutrino events and maintains relationships between non-localized events and related messages and targets of interest. We discuss the Domain-Specific Language (DSL) designed for sharing structured astronomical data through HERMES, which also supports formatting and submitting data to external services such as NASA’s GCN (General Coordinates Network) circulars or the TNS (Transient Name Server). Finally, we present the integration between HERMES and TOM (Target and Observation Management) Toolkit based systems, allowing TOM users to share or ingest data through HERMES.
|