<?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?>
<ri:Resource created="2026-04-10T00:00:00" status="active" updated="2026-04-10T00:00:00" version="1.2" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:stc="http://www.ivoa.net/xml/STC/stc-v1.30.xsd" xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0" xmlns:vs="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/STC/stc-v1.30.xsd http://vo.ari.uni-heidelberg.de/docs/schemata/stc-v1.30.xsd http://www.ivoa.net/xml/VOResource/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOResource.xsd http://www.ivoa.net/xml/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd http://www.w3.org/1999/xlink http://vo.ari.uni-heidelberg.de/docs/schemata/xlink.xsd" xsi:type="vs:CatalogService">
  <title>Gamma-Ray Bursts from the Interplanetary Network</title>
  <shortName>GRB/IPN</shortName>
  <identifier>ivo://nasa.heasarc/ipngrb</identifier>
  <curation>
    <publisher ivo-id="ivo://nasa.heasarc/ASD">NASA/GSFC HEASARC</publisher>
    <creator>
      <name>Hurley</name>
    </creator>
    <contributor/>
    <date>2026-04-10</date>
    <contact>
      <name>NASA/GSFC HEASARC help desk</name>
      <email>heasarc-vo at athena.gsfc.nasa.gov</email>
    </contact>
  </curation>
  <content>
    <subject>GRB</subject>
    <description>
      The Interplanetary Network (IPN) is a group of spacecraft equipped with gamma-ray burst detectors used to localize gamma-ray bursts (GRB) and soft gamma repeaters (SGRs, or magnetars). The astronomical locations of GRBs are determined by the comparison of the arrival times of the event at the locations of the detectors used on different space missions. The precision is proportional to the distance of spacecraft separations, so that the localizational accuracy of a network with baselines of thousands of light-seconds can be equal or superior to that of any other technique. The primary disadvantage of the IPN method, however, is the 1-day to 1.5-day delay in the acquisition of data from all the spacecraft in the network. Interplanetary GRB networks have been in existence since 1977, contributing to the studies of various astrophysical gamma-ray transients, most notably GRBs and SGRs (soft gamma repeaters). The IPN3 began operations in 1990, with the launch of the Ulysses spacecraft. It was joined by the Compton Gamma Ray Observatory in 1991. Pioneer Venus Orbiter, Mars Observer, and the Italian X-ray astronomy satellite BeppoSAX were part of the network while they were operating. Twenty-six experiments or missions have joined the network so far. Today, the main spacecrafts contributing their data are Konus-WIND, Mars Odyssey, INTEGRAL, RHESSI, Swift, Agile, BepiColombo, and Fermi. XMM-Newton and MAXI are kept to record the cosmic ray and SGR but not used for triangulation because of the different energy range. The IPNGRB database table is derived from a list provided by Kevin Hurley &amp;lt;khurley@ssl.berkeley.edu&amp;gt;, based on the IPN3. The initial list also includes particles and solar events as well as unconfirmed SGRs and GRBs. The IPNGRB database includes only the observations of confirmed cosmic gamma-ray bursts and SGR since the launch of the Ulysses spacecraft. It is updated every time a new list is provided to the HEASARC. This HEASARC catalog is derived from the master list of IPN3 events provided by Kevin Hurley. He also provided a FORTRAN program that generates the list of selected events. The output of this program is run at GSFC and ingested into the HEASARC database system. Information on the IPN3 system is available at &amp;lt;a href="http://ipn3.ssl.berkeley.edu/"&amp;gt;http://ipn3.ssl.berkeley.edu/&amp;lt;/a&amp;gt;. &amp;lt;p&amp;gt; Information on the IPN can be found at &amp;lt;a href="http://heasarc.gsfc.nasa.gov/docs/heasarc/missions/ipn.html"&amp;gt;http://heasarc.gsfc.nasa.gov/docs/heasarc/missions/ipn.html&amp;lt;/a&amp;gt;. &amp;lt;p&amp;gt; In December 2021 Kevin Hurley passed away. He was one of the initiator of the IPN and its evolution. The last table provided is dated August 2021. This is a service provided by NASA HEASARC .
    </description>
    <source format=""/>
    <referenceURL>https://heasarc.gsfc.nasa.gov/W3Browse/all/ipngrb.html</referenceURL>
    <type>Archive</type>
    <contentLevel>Research</contentLevel>
    <relationship>
      <relationshipType>
        served-by
      </relationshipType>
      <relatedResource ivo-id="ivo://nasa.heasarc/services/xamin">
        HEASARC TAP
      </relatedResource>
    </relationship>
  </content>
  <capability standardID="ivo://ivoa.net/std/TAP#aux">
    <interface xsi:type="vs:ParamHTTP" role="std">
      <accessURL use="base">
        https://heasarc.gsfc.nasa.gov/xamin/vo/tap
      </accessURL>
    </interface>
  </capability>
  <capability>
    <interface xsi:type="vs:ParamHTTP">
      <accessURL use="base">
        https://heasarc.gsfc.nasa.gov/cgi-bin/W3Browse/getvotable.pl?name=ipngrb
      </accessURL>
      <queryType>GET</queryType>
      <resultType>text/xml</resultType>
    </interface>
  </capability>
  <capability>
    <interface xsi:type="vr:WebBrowser">
      <accessURL use="full">
        https://heasarc.gsfc.nasa.gov/cgi-bin/W3Browse/w3query.pl?tablehead=name=heasarc_ipngrb&amp;Action=More+Options&amp;Action=Parameter+Search&amp;ConeAdd=1
      </accessURL>
    </interface>
  </capability>
  <facility>GAMMA-RAY BURSTS</facility>
  <coverage>
    <stc:STCResourceProfile>
      <stc:AstroCoordSystem xlink:type="simple" xlink:href="ivo://STClib/CoordSys#UTC-ICRS-TOPO" id="_ipngrb_UTC-ICRS-TOPOe22d7143372a3502b6297a29cf812609"/>
      <stc:AstroCoords coord_system_id="_ipngrb_UTC-ICRS-TOPOe22d7143372a3502b6297a29cf812609">
        <stc:Position1D>
          
          <stc:Size pos_unit="deg">
            0.0166666666666667
          </stc:Size>
        </stc:Position1D>
      </stc:AstroCoords>
      <stc:AstroCoordArea coord_system_id="_ipngrb_UTC-ICRS-TOPOe22d7143372a3502b6297a29cf812609">
        <stc:AllSky/>
      </stc:AstroCoordArea>
    </stc:STCResourceProfile>
    <waveband>Gamma-ray</waveband>
  </coverage>
  <tableset xsi:type="vs:TableSet">
    <schema>
      <name>public</name>
      <table>
        <name>ipngrb</name>
        <description>
          Gamma-Ray Bursts from the Interplanetary Network
        </description>
        <column>
          <name>other_missions</name>
          <description>
            Observed by XMM-Newton, CALET, GECAM, Insight, or AstroSat?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>yohkoh</name>
          <description>
            Observed by Yohkoh?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>batse_gro</name>
          <description>
            Observed by BATSE (CGRO)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>konus_wind</name>
          <description>
            Observed by KONUS (GGS-WIND)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"time"</name>
          <description>
            Date/Time When Event Occurred
          </description>
          <unit>mjd</unit>
          <ucd>
            time.start
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>egret_gro</name>
          <description>
            Observed by EGRET (CGRO)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>mars_observer_odyssey</name>
          <description>
            Observed by Mars Observer/Odyssey?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>watch_granat</name>
          <description>
            Observed by WATCH (Granat)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>hete2</name>
          <description>
            Observed by HETE-2?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>coronas</name>
          <description>
            Observed by the Russian spacecraft Koronas-I?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>time_event</name>
          <description>
            Time of the Event in "HH:MM:SS" Format
          </description>
          <ucd>
            time.start
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"second"</name>
          <description>
            Number of Seconds from Beginning of Day of When Event Occurred
          </description>
          <unit>s</unit>
          <ucd>
            time.epoch
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>mars_cross</name>
          <description>
            Mars Crossing Window (seconds)
          </description>
          <unit>s</unit>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>asm_rxte</name>
          <description>
            Observed by ASM (RXTE)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>sigma_granat</name>
          <description>
            Observed by SIGMA (Granat)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>sross_c</name>
          <description>
            Observed by SROSS-C2?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>ulysses</name>
          <description>
            Observed by Ulysses?
          </description>
          <ucd>
            meta.code
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>dms</name>
          <description>
            Observed by Defense Meteorological Satellites?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>swift</name>
          <description>
            Observed by Swift?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>tgrs_wind</name>
          <description>
            Observed by TGRS (GGS-WIND)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>fermi</name>
          <description>
            Observed by Fermi?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>integral</name>
          <description>
            Observed by INTEGRAL?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>ulysses_cross</name>
          <description>
            Ulysses Crossing Window (seconds)
          </description>
          <unit>s</unit>
          <ucd>
            time.crossing
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>num_sat</name>
          <description>
            Satellite Number to Which the Time of the Event Refers
          </description>
          <dataType xsi:type="vs:VOTableType">short</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>day_year</name>
          <description>
            Day of the Year When Event Occurred
          </description>
          <ucd>
            time.epoch
          </ucd>
          <dataType xsi:type="vs:VOTableType">short</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>suzaku</name>
          <description>
            Observed by Suzaku?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>watch_eureca</name>
          <description>
            Observed by WATCH (EURECA)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>agile</name>
          <description>
            Observed by AGILE?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"__row"</name>
          <description>
            System index column
          </description>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>osse_gro</name>
          <description>
            Observed by OSSE (CGRO)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>maxi</name>
          <description>
            Observed by MAXI?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>comptel_gro</name>
          <description>
            Observed by Comptel (CGRO)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>earth_cross</name>
          <description>
            Earth Crossing Window (seconds)
          </description>
          <unit>s</unit>
          <ucd>
            time.crossing
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>gbd_ginga</name>
          <description>
            Observed by GINGA Gamma-ray Burst Detector?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>event_number</name>
          <description>
            Event Number
          </description>
          <ucd>
            meta.id;meta.main
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>comment</name>
          <description>
            Comment Field
          </description>
          <ucd>
            meta.note
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>event_id</name>
          <description>
            Identification of Event
          </description>
          <ucd>
            src.class
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>messenger_bcolombo</name>
          <description>
            Observed by MESSENGER or BepiColombo?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>date_event</name>
          <description>
            Date of Event in "DD MON YY" Format
          </description>
          <ucd>
            time.epoch
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>bepposax</name>
          <description>
            Observed by BeppoSAX?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>near</name>
          <description>
            Observed by NEAR?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>rhessi</name>
          <description>
            Observed by RHESSI?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>venus_cross</name>
          <description>
            Venus Crossing Window (seconds)
          </description>
          <unit>s</unit>
          <ucd>
            time.crossing
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>phebus_granat</name>
          <description>
            Observed by PHEBUS (Granat)?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>pvo</name>
          <description>
            Observed by PVO?
          </description>
          <ucd>
            meta.code;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
      </table>
    </schema>
  </tableset>
</ri:Resource>