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: "RA6V_jAy2OFjYBwQMOH92fIM6199bjez7hRkY90vkxx7U" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/sciencelive/np/RA6V_jAy2OFjYBwQMOH92fIM6199bjez7hRkY90vkxx7U/" } } 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: "vogelbacher2026-pfr-independent-reproduction-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-10-08" 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: "Building-level pluvial flood risk of Vogelbacher et al. (2026) reproduced with an independent open implementation" } } } rows { name { value: "hasConclusionDescription" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "Validated. On the authors\' own example, an independent open implementation reproduces the paper\'s building-level pluvial flood risk and its pattern: every building falls in the same risk class as in the authors\' ArcGIS results, for both risk to well-being and risk to mobility and accessibility, and the highest risks are where high exposure and high hazard coincide, as the paper states. Reproducing the numbers required following the authors\' results and scripts where they differ from the paper\'s text (sensitivity weights, TOPSIS normalisation, and rings that exclude neighbouring buildings). An existing open implementation run as is does not reproduce them, mainly because it recomputes exposure and keeps neighbouring footprints in the hazard rings." } } } 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: "Compared building by building with the authors\' ArcGIS output (Zenodo 10.5281/zenodo.19860733, 37 buildings): sensitivity, coping capacity, social vulnerability and its transformed index match exactly (largest difference 4.4e-16); exposure is taken as published. Hazard to mobility differs by at most 0.0008 and hazard to well-being by at most 0.0016; risk to mobility by at most 0.013 and risk to well-being by at most 0.004. With the authors\' iterated-mean class rule, 37 of 37 buildings are in the same class for both indices (well-being: 15 no risk, 13 low, 5 medium, 3 high, 1 very high; mobility: 6, 23, 5, 2, 1), with class breaks equal to three decimals. The authors\' stored intermediate fractions for the 2 m ring (37 buildings x 8 depths) are matched within 0.05 percentage points when all building footprints are removed from the ring, against up to 27.8 percentage points (25 cells) when only the building\'s own footprint is. The authors\' risk indices equal social vulnerability x published exposure x hazard to 1e-15. For comparison, the FAIR2Adapt urban_pfr toolbox run as is differs by up to 7.86 (risk to mobility) and 5.11 (risk to well-being)." } } } rows { name { value: "hasLimitationsDescription" } } rows { quad { p_iri { } o_literal { lex: "Tested on one worked example only: synthetic building-level data for one Hamburg city quarter (37 buildings) and one rainfall scenario, as published by the authors; this does not test real city data, other cities or the transferability the paper discusses, nor the sensitivity analysis of Sect. 4.3. The remaining differences, in the fourth decimal of the hazard and risk indices, are attributed to ArcGIS geometry processing (snapping tolerance, true curves); finer buffer arcs and intersecting in the flood layers\' coordinate system did not remove them. Three method details were inferred from the authors\' results and exported scripts because the paper\'s text differs: the sensitivity weights (results: children 0.3, elderly singles 0.7; text of Sect. 3.1.1: 0.7 and 0.3), the TOPSIS normalisation (scripts: vector norm; Eq. 4: sum), and the exclusion of all building footprints from the hazard rings; the number of class iterations (three) is inferred too. Buffers follow the authors\' Web Mercator units, so a 2 m buffer is about 1.2 m on the ground. The authors\' exported Python scripts need ArcGIS (arcpy). I co-wrote parts of the FAIR2Adapt toolbox used for comparison, which is reported in its issue #2." } } } rows { name { value: "hasOutcomeRepository" } } rows { prefix { value: "https://doi.org/10.5281/" } } rows { name { value: "zenodo.23270558" } } 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: "RAwD-DCUir9JDcqk8lQkRnT91aRGfRZ_p2N7j_uQ9mBw0" } } 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-10-09T20:54:47.155Z" 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: "Building-level pluvial flood risk of Vogelbacher et al. (2026) reproduced with an independent open implementation" } } } 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: "FSTXhNFphDnSBXgsppRjAr5H6rC1Zz/2+KQKYwcktA8vTZ48/ReH87HZZPjdBfawAUuSmkrCWAZMXOifngQ660fRy1d3AHiYYuYHZ2FW+Vv4iKxSO1xUmnuJyAKNlcsB9gOhwcyKHYzIjWpQJpcVj9tdNzUPHj1/G9d+cxoK6mQrN5jcexx+oKVfcgGNQakO8HN7RcHI3CILTM45c5NOiw8KkSzo22/vDWTK5M8/nwPMsBEswSMZAdAsKVXpU9QO0Ue2nGtIrSHZvrNKaCnr+bbD0KGGO/ynEazeMnATNcToNNQCDvstr4NLSb0z8ZObpX60j5q115owruUH+mhHJ5HV/lGAmRiJW+YaQpJbLH5LHTBMrKJW2Ywel9xcqeXPfaj3UCuygKhvvp2WY7gIeBqUT66ngWutMwQVJtWlMdqCkJ++SC4tRlRUc8JWGMMLgKsBeL35nNB1w6P+KA+Bk1faDihwSrDxMwUWsdS9nVgOnLN2deTRHgAFJ7viKsEg/ikOg5x+RjyyktZ8b/8vsvjfs3phWEZptvM4th8Pvuwqf1vTXdF1SW8X5K6buI2nApmouCBtO0qmSmLtHp18BdS14RcceslZxLPpFubeEx1Km7nQcBYn8mp6AiAQpnRUwIdubpHMYXrk6oDbT6709V27CWMqnkgTYLX6g/evHts=" } } } 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 } } }