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: "RAGe9U1qrzbrHI6bZjkM7d3vuwbAkv5j1K0S5cEC8HYkk" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/sciencelive/np/RAGe9U1qrzbrHI6bZjkM7d3vuwbAkv5j1K0S5cEC8HYkk/" } } 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: "turbidity-strong-limb-open-source-westerschelde" } } 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-07-25" 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: "Open-source Sentinel-2 turbidity retrieval in the Westerschelde confirms the Sado strong-turbidity finding" } } } rows { name { value: "hasConclusionDescription" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "This replication confirms the original claim. Sent et al. (2021) found that\nSentinel-2 MSI retrieves water-quality parameters with parameter-dependent\naccuracy \342\200\224 strong for turbidity, weak for chlorophyll-a \342\200\224 and selected a\nC2RCC + Nechad (cN783) chain that retrieved turbidity in strong agreement with in\nsitu (R\302\262 = 0.84). Testing that turbidity limb in an independent, more turbid\nestuary (the Westerschelde, 2016\342\200\2232026) with a fully open-source\natmospheric-correction chain (Acolite + Nechad et al. 2010, the aN783 chain), we\nobtained strong agreement with in situ turbidity: R\302\262 = 0.92 with a near-unity\nslope (0.86), meeting and slightly exceeding the paper\'s proprietary result. This\nis the strong side of the parameter asymmetry the paper describes, and it\nreplicates even open-source: an operationally reproducible chain that uses no\nproprietary processor recovers estuarine turbidity at, and slightly beyond, the\naccuracy of the paper\'s selected cN783 chain, in a different optical regime." } } } rows { name { value: "hasConfidenceLevel" } } rows { name { value: "HighConfidence" } } rows { quad { p_iri { } o_iri { } } } rows { name { value: "hasEvidenceDescription" } } rows { quad { p_iri { } o_literal { lex: "From results/turbidity_satellite_acolite.parquet, agreement computed in linear\nspace (scripts/matchup_stats.py), matching the paper\'s linear treatment of\nturbidity (turbidity is reported in FNU on both sides \342\200\224 no unit conversion):\n\n N = 11 match-ups\n R\302\262 = 0.92 (ours, aN783) vs R\302\262 = 0.84 (original, selected cN783)\n slope = 0.86 (near unity)\n RMSE = 10.13 FNU\n BIAS = +6.91 FNU (slight overestimate)\n\nThe open-source Acolite + Nechad (aN783) chain therefore meets and slightly\nexceeds the original study\'s selected C2RCC + Nechad (cN783) R\302\262 of 0.84, with a\nnear-unity regression slope, in a different and more turbid estuary. The small\npositive bias (+6.91 FNU) indicates a mild systematic overestimate but does not\ndegrade the correlation. Turbidity is the strong side of the parameter asymmetry\nseen across the three retrieved parameters. Match-up figure: figures/asymmetry.png." } } } rows { name { value: "hasLimitationsDescription" } } rows { quad { p_iri { } o_literal { lex: "Four factors bound this conclusion.\n\n1. Sample size. N = 11 turbidity match-ups is small \342\200\224 fewer valid pairs than the\n Chl-a limb (N = 33), and comparable to the original (N = 19\342\200\22321). The R\302\262 = 0.92\n therefore carries a wide confidence interval. The direction of the result\n (strong agreement, meeting/exceeding the original) is robust; its precise\n magnitude is not.\n\n2. Processor rating. The paper reports Acolite as its worst-performing\n atmospheric-correction processor, yet here the open-source Acolite + Nechad\n chain matches and slightly exceeds the paper\'s selected C2RCC + Nechad result.\n That is a notable finding, but a single-site one \342\200\224 it should not be read as a\n general claim that Acolite outperforms C2RCC for turbidity everywhere.\n\n3. Site and period change. This is a Replication, not a Reproduction: the Sado in\n situ data are not public (paper Data Availability Statement), so we validated in\n the Westerschelde (2016\342\200\2232026), a different and more turbid mesotidal estuary.\n A different optical regime tests generalisability, not the correctness of the\n original analysis. Agreement was computed in linear space, matching the paper\'s\n treatment of turbidity.\n\n4. Systematic bias. The retrieval carries a slight positive bias (+6.91 FNU), a\n mild overestimate that does not degrade the correlation but should be noted for\n any quantitative use.\n\nA grid-sensitivity check on a HEALPix / DGGS (GRID4EARTH) representation of the\ncorrected fields is deliberately out of scope here and deferred to a separate\nfollow-up chain that will extend this one, so the primary validation stays on the\nnative Sentinel-2 grid." } } } rows { name { value: "hasOutcomeRepository" } } rows { prefix { value: "https://doi.org/10.5281/" } } rows { name { value: "zenodo.21561994" } } 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 { name { value: "RAnwDtIlAWIqvXpldc4jr_BhZF10mbn1nSMjcBFieDfy4" } } rows { quad { p_iri { } o_iri { prefix_id: 1 } } } 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: 13 } 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: 13 name_id: 28 } p_iri { prefix_id: 14 } 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-07-25T16:48:15.385Z" datatype: 2 } } } rows { name { value: "creator" } } rows { quad { p_iri { } o_iri { prefix_id: 13 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: 15 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 { value: "https://" } } rows { name { value: "platform.sciencelive4all.org" } } rows { quad { p_iri { prefix_id: 6 name_id: 34 } o_iri { prefix_id: 16 } } } rows { quad { p_iri { prefix_id: 11 name_id: 15 } o_literal { lex: "Open-source Sentinel-2 turbidity retrieval in the Westerschelde confirms the Sado strong-turbidity finding" } } } rows { prefix { id: 8 value: "https://w3id.org/np/o/ntemplate/" } } rows { name { value: "wasCreatedFromTemplate" } } rows { prefix { id: 3 value: "https://w3id.org/np/" } } rows { name { value: "RA2zljn0Nw9SadppOyxZoh-_Rxosslrq-vYG-p9SttnJE" } } rows { quad { p_iri { prefix_id: 8 name_id: 36 } o_iri { prefix_id: 3 } } } 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: "C4gQh3mBkuWrd2nb+xq+8ley3S5c2R1/03MHr3jGVn2VseslVKJ0UngkmKZiIISKDIi1Yexn9O9hVsR1874/+d0dVtFaXJ7OXokzG6HZj2QW4j9cLh2T6hmw50eqYKjdB7tp63Ee2anVX8LCA/1/QgjS0IQvWPq831yPEc6bNYwbNEQq2VYvvsGWNmhG/YtX1sSoDepYQljLdv3CcEn8M13khP47hlpXmKBoNFkE+KtHbNl6K/6iU/IXCflzXFiMz5N245mrXVMPWtXGhV/ACQtjp4J8dBuDP6B7PcCbDgK1I07u43ZDkFobeRV+nxes08yW6UaZ1RAnN+Rdc3dx3uiiUBjsCt+Cen0SJatt9IFgoVWxe8wFROsVRjD9hqAv1T0wi1lQvIlWbdk/8wogbKYbrRfJG7ALqJO2r18yAT3RZ2gJR5rm/ZRyr9NdH9GIoOsRKQ5VPozm6fTyta9Om+tFTldEMzPujiUyjQj7yNnEA0UPXVU69gaxkcDE+11xpRkwXIr+w0cM0CbAsborkme+JBFvvdoseH9IMA0YVfZzxlLGX6MjWQ9W+ImuxB8X2P/uKGyTxL1WPdQMz68GFxCgEtsmVEnpl6rdPIlkFZ6YSzEK0xObybTqDV3u0RSSEVvRkNMDq4zTaC/p+N8jzeUEMJqFM5uOH4UlQBNYCC0=" } } } 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: 13 name_id: 28 } } }