<?xml version="1.0" encoding="UTF-8"?>
<DataCollection xmlns="https://metadata.pithia.eu/schemas/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:om="http://www.opengis.net/om/2.0" xsi:schemaLocation="https://metadata.pithia.eu/schemas/2.2 https://metadata.pithia.eu/schemas/2.2/pithia.xsd">
<!--
First report some required elements from ISO standard for Observation
-->
<om:phenomenonTime/><!-- DO NOT USE, we report phenomenon time only in Catalogs -->
<om:resultTime/> <!-- DO NOT USE, we report result time only in Catalogs -->
<om:procedure xlink:href="https://metadata.pithia.eu/resources/2.2/process/noa/CompositeProcess_EIS_SWIF_Model"/>
<om:observedProperty/>
<om:featureOfInterest>
<FeatureOfInterest>
<namedRegion xlink:href="https://metadata.pithia.eu/ontology/2.2/featureOfInterest/Earth_Ionosphere"/>
</FeatureOfInterest>
</om:featureOfInterest>
<om:result/> <!-- DO NOT USE, we use the CollectionResults below to specify URLs to provider) -->
<!--
Now our Data Collection elements next
-->
<identifier>
<PITHIA_Identifier>
<localID>DataCollection_EIS_SWIF_Model</localID>
<namespace>noa</namespace>
<version>1</version>
<creationDate>2023-05-22T09:55:00Z</creationDate>
<lastModificationDate>2024-07-22T14:47:00Z</lastModificationDate>
</PITHIA_Identifier>
</identifier>
<name>SWIF Model</name>
<!-- Type is not allowed here. Comes from procedure ? -->
<!-- <type xlink:href="https://metadata.pithia.eu/ontology/2.2/instrumentType/IncoherentScatterRadar"/> -->
<description>
The SWIF ionospheric forecasting algorithm provides alerts and warnings for upcoming ionospheric storm disturbances and ionospheric forecasts over Europe.
SWIF combines historical and real-time ionospheric observations with solar wind parameters obtained in real time at L1 point through the cooperation of an
autoregression forecasting algorithm, namely TSAR that provides real-time ionospheric forecasts up to 24 hours ahead during all possible conditions with an
empirical method, namely STIM, that formulates the ionospheric storm-time response triggered by solar wind disturbances.
</description>
<type xlink:href="https://metadata.pithia.eu/ontology/2.2/computationType/Model"/>
<project xlink:href="https://metadata.pithia.eu/resources/2.2/project/noa/Project_NOA_EIS"/>
<relatedParty>
<ResponsiblePartyInfo>
<role xlink:href="https://metadata.pithia.eu/ontology/2.2/relatedPartyRole/PointOfContact"/>
<party xlink:href="https://metadata.pithia.eu/resources/2.2/individual/noa/Individual_NOA_Belehaki"/>
</ResponsiblePartyInfo>
</relatedParty>
<relatedParty>
<ResponsiblePartyInfo>
<role xlink:href="https://metadata.pithia.eu/ontology/2.2/relatedPartyRole/DataProvider"/>
<party xlink:href="https://metadata.pithia.eu/resources/2.2/organisation/pithia/Organisation_NOA"/>
</ResponsiblePartyInfo>
</relatedParty>
<collectionResults>
<source>
<OnlineResource>
<serviceFunction xlink:href="https://metadata.pithia.eu/ontology/2.2/serviceFunction/Download"/>
<linkage><gmd:URL>https://swe.ssa.esa.int/dias-federated</gmd:URL></linkage>
<name>European Ionosonde Service (EIS) Interface</name>
<protocol>HTTPS</protocol>
<description>
The EIS provides a browser-based user interface for data browsing and downloading.
Direct data access requires authentication by external organisation (ESA); once user access is authorised the link lands directly at the EIS page.
Three products derive from the SWIF Model: (a) foF2 Forecasts Maps, (b) foF2 Forecasts Plots Over Stations and (c) Ionospheric Alerts.
</description>
<dataFormat xlink:href="https://metadata.pithia.eu/ontology/2.2/resultDataFormat/text-plain"/>
<dataFormat xlink:href="https://metadata.pithia.eu/ontology/2.2/resultDataFormat/image-png"/>
</OnlineResource>
</source>
<source>
<OnlineResource>
<serviceFunction xlink:href="https://metadata.pithia.eu/ontology/2.2/serviceFunction/Application"/>
<linkage><gmd:URL>https://electron.space.noa.gr/swif/api/v2/docs#/idb</gmd:URL></linkage>
<name>SWIF API</name>
<protocol>HTTPS</protocol>
<description>
The SWIF API provides a browser-based user interface for data browsing and downloading.
API parameters: (I) Endpoint /swifdb/stations: Active stations over a given interval.
(II) Endpoint /swifdb/tsar/covstats: Info on the number of the available data per year/month/day per station over a given interval.
Parameter stations: select the station of interest.
(III) Endpoint /swifdb/tsar/rangestats: Info on the data temporal availabilty per station.
Parameter stations: select the station of interest.
(IV) Endpoint /swifdb/forecasts: Forecast foF2 values for the next 24 hours over each Digisonde station.
Parameter stations: select the station of interest.
(V) Endpoint /swifdb/forecasts/pager: Forecast foF2 values for the next 24 hours over each Digisonde station.
Parameter stations: select the station of interest.
By using this endpoint (pager) you divide a large dataset into smaller pages without temporal restrictions.
(VI) Endpoint /swifdb/forecasts_df: Forecast foF2 values for the next 24 hours over each Digisonde station.
Apache Arrow - Pandas DataFrame compatible columnar data structure.
Parameter stations: select the station of interest. Parameter attributes: requested column names.
(VII) Endpoint /swifdb/forecasts_sync_df: Forecast foF2 values for the next 24 hours over each Digisonde station.
Forecasts as Dataframe (complex sync request: ForecastsCov sync)
(VIII) Endpoint /swifdb/solardb/magdata: DSCOVR mission Magdata records (Bmag, Bx, By, Bz).
(IX) Endpoint /swifdb/solardb/magdata/pager: DSCOVR mission Magdata records (Bmag, Bx, By, Bz).
By using this endpoint (pager) you divide a large dataset into smaller pages without temporal restrictions.
(X) Endpoint /swifdb/solardb/magdata_df: DSCOVR mission Magdata records (Bmag, Bx, By, Bz).
Apache Arrow - Pandas DataFrame compatible columnar data structure.
(XI) Endpoint /swifdb/stim/storms: Interplanetary storms detected.
Parameter local: [false] if you want info about the interplanetary storm only or [true] if you want to get info about the local (at the Digisonde stations) stroms as well.
Each storm has a UUID "id" that can be used in the /swifdb/stim/storm/{pubid} or/and /swifdb/stim/istorm/{pubid} endpoint for retrieving the relevant info.
(XII) Endpoint /swifdb/stim/storm/{pubid}: Interplanetary storms detected.
Parameter pubid: the UUID "id" of a distinct interplanetary storm.
(XIII) Endpoint /swifdb/stim/istorms: Local storms detected.
Parameter stations: select the station(s) of interest.
Parameter parent: [false] if you want info about the local (at the Digisonde station) storm only or [true] if you want to get info about the interplanetary storm as well.
Each storm has a UUID "id" that can be used in the /swifdb/stim/storm/{pubid} or/and /swifdb/stim/istorm/{pubid} endpoint for retrieving the relevant info.
(XIV) Endpoint /swifdb/stim/istorm/{pubid}: Local storms detected.
Parameter pubid: the UUID "id" of a distinct local storm.
(XV) Endpoint /swifdb/tsar/stormstats: Temporal statistics.
Number of interplanetary storms detected over a given interval.
</description>
<dataFormat xlink:href="https://metadata.pithia.eu/ontology/2.2/resultDataFormat/application-json"/>
</OnlineResource>
</source>
</collectionResults>
<dataLevel xlink:href="https://metadata.pithia.eu/ontology/2.2/dataLevel/L4"/>
<qualityAssessment>
<dataQualityFlag xlink:href="https://metadata.pithia.eu/ontology/2.2/dataQualityFlag/DQ4"/>
</qualityAssessment>
<permission xlink:href="https://metadata.pithia.eu/ontology/2.2/licence/CCBY"/>
</DataCollection>