rows { options { physical_type: PHYSICAL_STREAM_TYPE_QUADS max_name_table_size: 128 max_prefix_table_size: 16 max_datatype_table_size: 16 logical_type: LOGICAL_STREAM_TYPE_DATASETS version: 2 } } rows { prefix { value: "https://w3id.org/sciencelive/np/" } } rows { name { value: "RAs--Uf0wMFAWeTv54c4P37QYNp70c8nxUY9M6HgOfg4c" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/sciencelive/np/RAs--Uf0wMFAWeTv54c4P37QYNp70c8nxUY9M6HgOfg4c/" } } rows { name { } } rows { namespace { name: "sub" value { prefix_id: 2 } } } rows { prefix { value: "http://www.nanopub.org/nschema#" } } rows { namespace { name: "np" value { prefix_id: 3 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#" } } rows { namespace { name: "rdf" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" value { prefix_id: 5 name_id: 2 } } } rows { prefix { value: "http://purl.org/nanopub/x/" } } rows { namespace { name: "npx" value { prefix_id: 6 name_id: 2 } } } rows { prefix { value: "http://purl.org/dc/terms/" } } rows { namespace { name: "dc" value { prefix_id: 7 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2001/XMLSchema#" } } rows { namespace { name: "xsd" value { prefix_id: 8 name_id: 2 } } } rows { name { value: "hasAssertion" } } rows { name { value: "assertion" } } rows { name { value: "Head" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 3 name_id: 3 } o_iri { prefix_id: 2 } g_iri { } } } rows { name { value: "hasProvenance" } } rows { name { value: "provenance" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "hasPublicationInfo" } } rows { name { value: "pubinfo" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "type" } } rows { name { value: "Nanopublication" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 3 } } } rows { name { value: "wgs84-vs-sphere-sst-outcome" } } rows { prefix { value: "http://schema.org/" } } rows { name { value: "endDate" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#date" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 9 } o_literal { lex: "2026-04-22" datatype: 1 } g_iri { prefix_id: 2 name_id: 4 } } } rows { prefix { value: "https://w3id.org/sciencelive/o/terms/" } } rows { name { value: "FORRT-Replication-Outcome" } } rows { quad { p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 10 name_id: 14 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { name { value: "label" } } rows { quad { p_iri { prefix_id: 11 } o_literal { lex: "WGS84 ellipsoid HEALPix geometry reduces FOSCAT SST gap-filling RMSE by 167.7 mK (12.6%) over sphere at operational resolution (nside=128)" } } } rows { name { value: "hasConclusionDescription" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "The PCC research question is answered affirmatively at operational resolution: using WGS84 ellipsoid geometry instead of perfect-sphere HEALPix when resampling lat/lon SST observations to HEALPix cells reduces FOSCAT scattering-transform gap-filling RMSE by 167.7 mK (12.6%) at nside=128, on a single day of Copernicus Marine data. The geometry choice has a quantifiable effect on accuracy at the resolutions actually used in operational SST analysis pipelines, where 0.25\302\260 native data is binned into HEALPix cells comparable in size to the underlying observations. The benefit is resolution-dependent: at coarser resolution (nside=32), prior testing showed the WGS84 vs sphere difference collapses to ~1.5 mK (0.14%), well within run-to-run variability \342\200\224 i.e. at coarse resolution the geometry choice doesn\'t matter. The practical recommendation is to migrate to WGS84 geometry for operational SST gap-filling pipelines." } } } rows { name { value: "hasConfidenceLevel" } } rows { name { value: "Moderate" } } rows { quad { p_iri { } o_iri { } } } rows { name { value: "hasEvidenceDescription" } } rows { quad { p_iri { } o_literal { lex: "Single-day comparison on Copernicus Marine SST for 2026-04-01 at HEALPix nside=128 (12 \303\227 128\302\262 = 196,608 total pixels). Inputs: L3S PMW (cmems_obs-sst_glo_phy_l3s_pmw_P1D-m) with cloud gaps, L4 analysis (cmems_obs-sst_glo_phy-temp_nrt_P1D-m) as gap-free reference. Pipeline parameters: NORIENT=4, KERNELSZ=3, lmax=60 (harmonic baseline), 300 L-BFGS iterations, CPU. RMSE measured against L4 in cloudy ocean pixels only.\nSphere geometry: 134,587 ocean / 69,547 observed / 65,040 gap pixels \342\200\224 RMSE = 1333.0 mK, runtime 2081.8 s.\\n\\nWGS84 geometry: 134,472 ocean / 69,626 observed / 64,846 gap pixels \342\200\224 RMSE = 1165.3 mK, runtime 2083.2 s.\nDifference: WGS84 lower by 167.7 mK (12.6% relative reduction), with similar gap-pixel counts and identical runtime so the comparison is balanced. Full results JSON archived at Zenodo 10.5281/zenodo.19693573." } } } rows { name { value: "hasLimitationsDescription" } } rows { quad { p_iri { } o_literal { lex: "Three caveats limit the strength of the conclusion. (1) Single-date evaluation. Only one day (2026-04-01) of L3S/L4 SST was tested at nside=128; cloud distribution, ocean regimes, and the gap pattern vary across days and seasons, so a multi-day study would strengthen the result. (2) L4 as ground truth. The 1333.0 / 1165.3 mK numbers are computed against the L4 operational analysis, not against in-situ measurements; L4 itself is an interpolation that may have its own systematic biases. (3) Single comparison resolution. This study\'s canonical run is at nside=128 only. The complementary nside=32 result (sphere 1061.6 mK, WGS84 1060.1 mK, 0.14% difference) is documented in the project\'s planning notes but is not part of this canonical archive \342\200\224 a future study should systematically scan resolution to map exactly how the WGS84 advantage scales." } } } rows { name { value: "hasOutcomeRepository" } } rows { prefix { value: "https://doi.org/10.5281/" } } rows { name { value: "zenodo.19707890" } } rows { quad { p_iri { } o_iri { prefix_id: 12 } } } rows { name { value: "hasValidationStatus" } } rows { name { value: "Validated" } } rows { quad { p_iri { prefix_id: 10 } o_iri { } } } rows { name { value: "isOutcomeOf" } } rows { prefix { value: "https://w3id.org/sciencelive/np/RA0vq7OGc7G5we208CYmsu_3De-9IY0BN0yCLcXYBGBFA/" } } rows { name { value: "wgs84-vs-sphere-sst-study" } } rows { quad { p_iri { } o_iri { prefix_id: 13 } } } rows { name { value: "wasAttributedTo" } } rows { prefix { value: "https://orcid.org/" } } rows { name { value: "0000-0002-1784-2920" } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 5 name_id: 27 } o_iri { prefix_id: 14 } g_iri { prefix_id: 2 name_id: 7 } } } rows { prefix { value: "http://xmlns.com/foaf/0.1/" } } rows { name { value: "name" } } rows { quad { s_iri { prefix_id: 14 name_id: 28 } p_iri { prefix_id: 15 } o_literal { lex: "Anne Fouilloux" } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "created" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#dateTime" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 7 name_id: 30 } o_literal { lex: "2026-04-26T19:00:25.366Z" datatype: 2 } } } rows { name { value: "creator" } } rows { quad { p_iri { } o_iri { prefix_id: 14 name_id: 28 } } } rows { name { value: "license" } } rows { prefix { value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 7 name_id: 32 } o_iri { prefix_id: 16 name_id: 2 } } } rows { name { value: "introduces" } } rows { quad { p_iri { prefix_id: 6 name_id: 33 } o_iri { prefix_id: 2 name_id: 12 } } } rows { name { value: "wasCreatedAt" } } rows { prefix { id: 8 value: "https://" } } rows { name { value: "platform.sciencelive4all.org" } } rows { quad { p_iri { prefix_id: 6 name_id: 34 } o_iri { prefix_id: 8 } } } rows { quad { p_iri { prefix_id: 11 name_id: 15 } o_literal { lex: "NP created using Declaring a replication study outcome according to FORRT" } } } rows { prefix { id: 3 value: "https://w3id.org/np/o/ntemplate/" } } rows { name { value: "wasCreatedFromTemplate" } } rows { prefix { id: 9 value: "https://w3id.org/np/" } } rows { name { value: "RA2zljn0Nw9SadppOyxZoh-_Rxosslrq-vYG-p9SttnJE" } } rows { quad { p_iri { prefix_id: 3 name_id: 36 } o_iri { prefix_id: 9 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 6 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoDcOiD+jen8awiJ6DB2ewDw66PeG64hODmgNFwy7GrwQui4HKnHdvxd++1UhTgiOfycxyxBb7sXPSikLw/1TsSyPsEl0P3/+600szxpTGgLNzW+bZ2DVP3d8ERMV1aWpH0ci3B/5vmK+vXQZ4uCoq57NE0MiFg5c13Gy0gd6n7wZYEhYM4AjWSLL0QS/HY+TFZMYL9bCFeATennGrlB2UEjRlw21UB2Ah16ZZ6hxQlfctFJZE7TGnBJPB3ttTjfcOfamhjZVwQ0yV9mv7x6PGiSmkzpJTVLjn8hagoKT05YUwVQArFb+w7f6sXqvvljMigjd/Rbqgbye/lLUAZLfJSnFM58TubfpEJvXV4zNMDEoT3VQ7dokgoLgMrmjZCKATtQ7gomocoTJ1NhN2esRNtGzWaS2obL/mueUQlMlavssZnqL8WICkdAuDlwDVNbsbwEWKQ50kiPdAdduSigifxA4CM7TgvnxqZVoAResEGP6UhTTem3T4CsbEas1Caj9wa7M1jPjACu5LF5BwcVns3ZQHWLipjRjD+9/ur3G8QtuxbNhmXlDYQ6tXxB1lK+Oz7O519b3bA15ilzFl0SdvMBGTe46xaQ9DsJT18THKnPbUhNMy0dH0VtzpB+EEaXZ25Fp9VHMEUqo1lLS9e89eO3efiqkESKQ7wmB+/DlIRcCAwEAAQ==" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "V5c3/KQ7E2UNHssYAEswJFS9Q6Q2jGnN8ZvGDjrkAW50xyZRlkWuT8YlfECOHqH9M9vZ4l1MJZG9QqRoKoN/KWI/wrtFJ3LZ1tlR3e2KS2WR6khYO2w2kqhMrS1/CMZNA8eYf94LaFS1cd1EC6638LuMFmlm4cSqlqwx5SmK7h9dJxSY8XTnFxeR6VkzGepGZMpRFIl3ZFJuWK2Lbc7eRSjXlgVuLOm21LrYCsppJoB94vQNfdICebm+miPAtZE5PG/wZqAJB6GGhbZXk0yUV/UoqzMuwc1IN2F+6Z7GU+TdG2ifi7zzPNOOd6aTPpsJ40JHhquwf1D3mSUGaY6V0bPehTKiwhYqOsZ8J/Cx9zUVbabT+CAOOVMxJYNaW4tl0v0Jon/eiY/O6br2MN+yDn3Dn9q+NWuJrptFwoVLcvmy0o6ElRsJHIj7NYY4G2p+rMiAKggkunNzQlybNog7bNQW/rHqL/urkNtDoyU+ZbZSk4z9AMAPaNrNct2tdvPHWlA4HnBhNKFpV9yVy9j5xGnWhkVyKjiLvLr1iSFZlOuHpQCd2f7NohViky8PPwL39GdrRIyL4+D8FAVFYa4pwitHxf3jFbWbbVKn//IcU8PUg7MZl6FJC/CisHdDVAvcBWCTgCFQBjMqDmodHIuei20ZFjK3a1/+wcfywENBB+w=" } } } rows { name { value: "hasSignatureTarget" } } rows { quad { p_iri { } o_iri { prefix_id: 1 name_id: 1 } } } rows { name { value: "signedBy" } } rows { quad { p_iri { prefix_id: 6 name_id: 43 } o_iri { prefix_id: 14 name_id: 28 } } }