{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:A56MCVUXGAEXEZO2H5AUQ67LNR","short_pith_number":"pith:A56MCVUX","canonical_record":{"source":{"id":"2502.08756","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.AI","submitted_at":"2025-02-12T19:59:57Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"49365118693f127b95d68fec04c0058456358f34e58f4090863e1e96864869cb","abstract_canon_sha256":"bd10b4af389b85ced4176d788b4525ccad3b87256bb8aa093bd60f9b4e117fb2"},"schema_version":"1.0"},"canonical_sha256":"077cc1569730097265da3f41487beb6c52a60804bce018be944beb26a62efd0e","source":{"kind":"arxiv","id":"2502.08756","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2502.08756","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"arxiv_version","alias_value":"2502.08756v1","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2502.08756","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"pith_short_12","alias_value":"A56MCVUXGAEX","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"pith_short_16","alias_value":"A56MCVUXGAEXEZO2","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"pith_short_8","alias_value":"A56MCVUX","created_at":"2026-07-05T10:13:29Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:A56MCVUXGAEXEZO2H5AUQ67LNR","target":"record","payload":{"canonical_record":{"source":{"id":"2502.08756","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.AI","submitted_at":"2025-02-12T19:59:57Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"49365118693f127b95d68fec04c0058456358f34e58f4090863e1e96864869cb","abstract_canon_sha256":"bd10b4af389b85ced4176d788b4525ccad3b87256bb8aa093bd60f9b4e117fb2"},"schema_version":"1.0"},"canonical_sha256":"077cc1569730097265da3f41487beb6c52a60804bce018be944beb26a62efd0e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:13:29.483292Z","signature_b64":"Zm1R98Jvyc6C+fVNBNovao+EMvP9GmNeixjxwN0cFlrc7h+P6GvTMlRmUGrHAfO08hZd94VVD/FyJSc3ykGKCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"077cc1569730097265da3f41487beb6c52a60804bce018be944beb26a62efd0e","last_reissued_at":"2026-07-05T10:13:29.482766Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:13:29.482766Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2502.08756","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T10:13:29Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"URLvQ25FYPnGqiRGJdb3rOEsxVuwmD4wJUuNQ4cXu/YYxWull4OHj0ylHaUuh3rWv3I8q6ey0T3M0DopiAQfAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T21:31:52.542675Z"},"content_sha256":"a1281fa2c93c6b2c4668d315ff2f5a3b8c9f7c304a2acecbbbe84684c4e23e5b","schema_version":"1.0","event_id":"sha256:a1281fa2c93c6b2c4668d315ff2f5a3b8c9f7c304a2acecbbbe84684c4e23e5b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:A56MCVUXGAEXEZO2H5AUQ67LNR","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"From PowerPoint UI Sketches to Web-Based Applications: Pattern-Driven Code Generation for GIS Dashboard Development Using Knowledge-Augmented LLMs, Context-Aware Visual Prompting, and the React Framework","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.AI","authors_text":"Haowen Xu, Xiao-Ying Yu","submitted_at":"2025-02-12T19:59:57Z","abstract_excerpt":"Developing web-based GIS applications, commonly known as CyberGIS dashboards, for querying and visualizing GIS data in environmental research often demands repetitive and resource-intensive efforts. While Generative AI offers automation potential for code generation, it struggles with complex scientific applications due to challenges in integrating domain knowledge, software engineering principles, and UI design best practices. This paper introduces a knowledge-augmented code generation framework that retrieves software engineering best practices, domain expertise, and advanced technology stac"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2502.08756","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2502.08756/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T10:13:29Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"l/MZWW2M1NPXEoLivtXte0ZEw5ZRnHX1L3kjfswL3R2TCH/JF8bV3URy+lUBLO0LAvKPQYlasB4w5TnY3sooDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T21:31:52.543656Z"},"content_sha256":"4c35d97e80e89365c7d52467d9a08d93b633e068c0ba6a0b6fbb749125f3ce36","schema_version":"1.0","event_id":"sha256:4c35d97e80e89365c7d52467d9a08d93b633e068c0ba6a0b6fbb749125f3ce36"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/A56MCVUXGAEXEZO2H5AUQ67LNR/bundle.json","state_url":"https://pith.science/pith/A56MCVUXGAEXEZO2H5AUQ67LNR/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/A56MCVUXGAEXEZO2H5AUQ67LNR/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-08T21:31:52Z","links":{"resolver":"https://pith.science/pith/A56MCVUXGAEXEZO2H5AUQ67LNR","bundle":"https://pith.science/pith/A56MCVUXGAEXEZO2H5AUQ67LNR/bundle.json","state":"https://pith.science/pith/A56MCVUXGAEXEZO2H5AUQ67LNR/state.json","well_known_bundle":"https://pith.science/.well-known/pith/A56MCVUXGAEXEZO2H5AUQ67LNR/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:A56MCVUXGAEXEZO2H5AUQ67LNR","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"bd10b4af389b85ced4176d788b4525ccad3b87256bb8aa093bd60f9b4e117fb2","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.AI","submitted_at":"2025-02-12T19:59:57Z","title_canon_sha256":"49365118693f127b95d68fec04c0058456358f34e58f4090863e1e96864869cb"},"schema_version":"1.0","source":{"id":"2502.08756","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2502.08756","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"arxiv_version","alias_value":"2502.08756v1","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2502.08756","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"pith_short_12","alias_value":"A56MCVUXGAEX","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"pith_short_16","alias_value":"A56MCVUXGAEXEZO2","created_at":"2026-07-05T10:13:29Z"},{"alias_kind":"pith_short_8","alias_value":"A56MCVUX","created_at":"2026-07-05T10:13:29Z"}],"graph_snapshots":[{"event_id":"sha256:4c35d97e80e89365c7d52467d9a08d93b633e068c0ba6a0b6fbb749125f3ce36","target":"graph","created_at":"2026-07-05T10:13:29Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2502.08756/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Developing web-based GIS applications, commonly known as CyberGIS dashboards, for querying and visualizing GIS data in environmental research often demands repetitive and resource-intensive efforts. While Generative AI offers automation potential for code generation, it struggles with complex scientific applications due to challenges in integrating domain knowledge, software engineering principles, and UI design best practices. This paper introduces a knowledge-augmented code generation framework that retrieves software engineering best practices, domain expertise, and advanced technology stac","authors_text":"Haowen Xu, Xiao-Ying Yu","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.AI","submitted_at":"2025-02-12T19:59:57Z","title":"From PowerPoint UI Sketches to Web-Based Applications: Pattern-Driven Code Generation for GIS Dashboard Development Using Knowledge-Augmented LLMs, Context-Aware Visual Prompting, and the React Framework"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2502.08756","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:a1281fa2c93c6b2c4668d315ff2f5a3b8c9f7c304a2acecbbbe84684c4e23e5b","target":"record","created_at":"2026-07-05T10:13:29Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"bd10b4af389b85ced4176d788b4525ccad3b87256bb8aa093bd60f9b4e117fb2","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.AI","submitted_at":"2025-02-12T19:59:57Z","title_canon_sha256":"49365118693f127b95d68fec04c0058456358f34e58f4090863e1e96864869cb"},"schema_version":"1.0","source":{"id":"2502.08756","kind":"arxiv","version":1}},"canonical_sha256":"077cc1569730097265da3f41487beb6c52a60804bce018be944beb26a62efd0e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"077cc1569730097265da3f41487beb6c52a60804bce018be944beb26a62efd0e","first_computed_at":"2026-07-05T10:13:29.482766Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:13:29.482766Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Zm1R98Jvyc6C+fVNBNovao+EMvP9GmNeixjxwN0cFlrc7h+P6GvTMlRmUGrHAfO08hZd94VVD/FyJSc3ykGKCA==","signature_status":"signed_v1","signed_at":"2026-07-05T10:13:29.483292Z","signed_message":"canonical_sha256_bytes"},"source_id":"2502.08756","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a1281fa2c93c6b2c4668d315ff2f5a3b8c9f7c304a2acecbbbe84684c4e23e5b","sha256:4c35d97e80e89365c7d52467d9a08d93b633e068c0ba6a0b6fbb749125f3ce36"],"state_sha256":"5778674b8f9fd3303bdda99a367e881e160e5112f1af1f0b2e35c79ebb3cc943"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ti9ayS6SR7vw9XD6zW+KCeKeLt8L+hFyNJDBtpZW9HyQbdy9xph/NOFao9LR5Wbv9QBWgyzD9KIFFZdTSbPBDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T21:31:52.550183Z","bundle_sha256":"1148ea99d064ea84b49d75b3cda75a42607b1485638a35b19c6a89b9f057a67c"}}