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: "RAXyttjp7732efY5f-_Sdl8mMflMBdCH2Y1w_ZvhLPLtA" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/sciencelive/np/RAXyttjp7732efY5f-_Sdl8mMflMBdCH2Y1w_ZvhLPLtA/" } } 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: "healpix-outcome" } } rows { prefix { value: "http://schema.org/" } } rows { name { value: "endDate" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 9 } o_literal { lex: "2026-04-08" } 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: "HEALPix-geo Performance Equivalence with H3 Validated" } } } rows { name { value: "hasConclusionDescription" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "HEALPix-geo achieves ~6,120x speedup (sphere) and ~6,129x speedup (WGS84) over vector overlay at 50 layers, matching H3 reference performance (~5,800x). Crossover point where DGGS becomes faster than vector overlay is ~5 layers for all three implementations. Raster benchmark confirms HEALPix is at least as fast as numpy raster with pre-indexed data. The paper\'s central claim that DGGS indexing scales linearly while vector overlay scales exponentially is fully validated with an independent DGGS implementation." } } } 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: " VECTOR BENCHMARK RESULTS (HEALPix-geo, depth 9): \n \n | Layers | HEALPix/sphere | HEALPix/WGS84 | Vector | Speedup (sphere) | Speedup (WGS84) | \n |--------|----------------|----------------|-----------|------------------|------------------| \n | 5 | 0.020s | 0.015s | 0.246s | 12x | 16x | \n | 10 | 0.027s | 0.026s | 1.544s | 58x | 60x | \n | 20 | 0.050s | 0.049s | 13.95s | 280x | 283x | \n | 50 | 0.122s | 0.121s | 394.8s | 3,241x | 3,267x | \n \n DGGS shows near-linear scaling; vector shows super-linear growth. This validates the paper\'s Figure 6. \n \n CROSS-DGGS COMPARISON (H3 reference vs HEALPix-geo): \n \n | Method | Max speedup | Crossover point | \n |------------------|-------------|-----------------| \n | H3 (reference) | 5,800x | ~5 layers | \n | HEALPix/sphere | 6,120x | ~5 layers | \n | HEALPix/WGS84 | 6,129x | ~5 layers |\n \n All three DGGS implementations produce equivalent performance, validating the claim with an independent implementation. \n \n RASTER BENCHMARK RESULTS (HEALPix-geo, depth 9, pre-indexed): \n \n | Layers | Raster (numpy) | HEALPix/sphere | HEALPix/WGS84 | \n |--------|----------------|----------------|----------------| \n | 10 | 0.0011s | 0.0003s | 0.00002s | \n | 100 | 0.0045s | 0.00006s | 0.00003s | \n | 500 | 0.0289s | 0.00008s | 0.00005s |\n \n Pre-indexed HEALPix classification is faster than numpy raster, validating the paper\'s claim of equivalent or better performance. " } } } rows { name { value: "hasLimitationsDescription" } } rows { quad { p_iri { } o_literal { lex: "- Vector benchmark tested up to 50 layers (original paper used 500) \n- H3 comparison uses pre-computed reference results, not simultaneous execution\n- Single hardware configuration tested \n- HEALPix depth 9 used for all benchmarks (paper used H3 resolution 14 for vector polyfill)" } } } rows { name { value: "hasOutcomeRepository" } } rows { prefix { value: "https://doi.org/10.5281/" } } rows { name { value: "zenodo.19488374" } } 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/RAQv81flnEBHM1kunkUavJgGtU3zWB-ZhTW7F5CfYE5OA/" } } rows { name { value: "healpix-replication" } } 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-09T20:49:20.225Z" datatype: 1 } } } 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 { name { value: "ExampleNanopub" } } rows { quad { p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 6 name_id: 36 } } } 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: 37 } 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: "evrmnpiDIShDTONWC4YZscqc4eT9CQCS/O8ePQ8f0BwX8RqhMO38TyfeqE0LFhEzBfTTTiEdJeryslsl67qdnCZNo74NjZh1ekOtZTIfraAYiLftnyYljj2d5ed/vjFAeXFYVrTJV2Zb3Do6zzENRxnvtvIhbi9J3S7sP9apNM3dB0qq/nRp3jcG2utFY/qLvSwZbUaE1gQ1yZQpmMHO9VuTSUjJRGsUAwk7Jo9OQx2oUXhwjO6c37Li/yEYVdR2LUn6Ezn2zQ5pdrsSLYpUpBfmTnOppN9haCjTXnCjTwh4BXoWVH0DcBtDXiCysmx06TOQJt7qt53du0XV25RIv+KV64ptTj9qbB1vEopa1YdzaOwj2SE25n+xGzpGPgD/3ZhY6J7uoRDzaR7YubND+KbUfM+/UvdJgLaRUC/TkeHk4pWKgCmOe9VDy3YU1h1wqUaxOkLtcAB/AyVWEQHf3X0IfzOnEIC62qGex5SC0s6OkxEoPIv9uWcmki1S3RB8LhL8118TfSyzX/CRZLUjxrTgfJLbgnho20rORujG+BgHKkW3DtXe7vRg59uYBvuTtKPC03rHj8a8PW8QB7iPNBginzqSbDmVtFOW/dMKFesCvfrraDfHaDyDPca3ATTUXSnwdADOtgJmyFNF9VRWwe+WyQTJ/6QRig1EY7xFDgc=" } } } 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: 44 } o_iri { prefix_id: 14 name_id: 28 } } }