{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:SCFD2MUPR4RM6GGH66SZ7IGJJN","short_pith_number":"pith:SCFD2MUP","canonical_record":{"source":{"id":"1609.05283","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2016-09-17T05:08:24Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"3e11ed76b7546c089a2f547df4180516830f421f2bc3c7b1684d4f29433ec956","abstract_canon_sha256":"352b61af250f64f648f654ba0571dd5dfb1913b56dc1335600dd61981aed76e8"},"schema_version":"1.0"},"canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","source":{"kind":"arxiv","id":"1609.05283","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1609.05283","created_at":"2026-05-18T00:47:26Z"},{"alias_kind":"arxiv_version","alias_value":"1609.05283v3","created_at":"2026-05-18T00:47:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1609.05283","created_at":"2026-05-18T00:47:26Z"},{"alias_kind":"pith_short_12","alias_value":"SCFD2MUPR4RM","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_16","alias_value":"SCFD2MUPR4RM6GGH","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_8","alias_value":"SCFD2MUP","created_at":"2026-05-18T12:30:44Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:SCFD2MUPR4RM6GGH66SZ7IGJJN","target":"record","payload":{"canonical_record":{"source":{"id":"1609.05283","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2016-09-17T05:08:24Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"3e11ed76b7546c089a2f547df4180516830f421f2bc3c7b1684d4f29433ec956","abstract_canon_sha256":"352b61af250f64f648f654ba0571dd5dfb1913b56dc1335600dd61981aed76e8"},"schema_version":"1.0"},"canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:47:26.807657Z","signature_b64":"cwx85E1GnWHKCv56AXquLcKpRSKdyGI67ibyQVfhGFxoQQXU6xkqg0jANNX5gvueIjRcZ2S93NDSYf32eebVCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","last_reissued_at":"2026-05-18T00:47:26.806930Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:47:26.806930Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1609.05283","source_version":3,"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-05-18T00:47:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bgZbnOupyjpvF6mv7LIgsfpOevzQd6Y4KLYl9FTCOpv1P+ImZNtQHsX5oRcCt0uRwh4QKTEPhgj4iZIGSEBpCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T01:35:28.312680Z"},"content_sha256":"17a59e42f1b0526f0ec51f1191fe9bd56f7fb02f2ad2f7f041f74e45083183c1","schema_version":"1.0","event_id":"sha256:17a59e42f1b0526f0ec51f1191fe9bd56f7fb02f2ad2f7f041f74e45083183c1"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:SCFD2MUPR4RM6GGH66SZ7IGJJN","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Converting Basic D3 Charts into Reusable Style Templates","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.HC","authors_text":"Jonathan Harper, Maneesh Agrawala","submitted_at":"2016-09-17T05:08:24Z","abstract_excerpt":"We present a technique for converting a basic D3 chart into a reusable style template. Then, given a new data source we can apply the style template to generate a chart that depicts the new data, but in the style of the template. To construct the style template we first deconstruct the input D3 chart to recover its underlying structure: the data, the marks and the mappings that describe how the marks encode the data. We then rank the perceptual effectiveness of the deconstructed mappings. To apply the resulting style template to a new data source we first obtain importance ranks for each new d"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1609.05283","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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-05-18T00:47:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AjhIRIUZIV5nsUF5z026tWmYROHVkvrBMUIRNJSLp7Genfrk1GLhwWXVCBQ3om1JjpCMHlHVoq6WUW7kO50UAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T01:35:28.313059Z"},"content_sha256":"cf4856537cbce5fc7649208e7827cda96c03bbf0acc1dadce6c5dab935914dce","schema_version":"1.0","event_id":"sha256:cf4856537cbce5fc7649208e7827cda96c03bbf0acc1dadce6c5dab935914dce"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/bundle.json","state_url":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/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-06-01T01:35:28Z","links":{"resolver":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN","bundle":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/bundle.json","state":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:SCFD2MUPR4RM6GGH66SZ7IGJJN","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":"352b61af250f64f648f654ba0571dd5dfb1913b56dc1335600dd61981aed76e8","cross_cats_sorted":["cs.GR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2016-09-17T05:08:24Z","title_canon_sha256":"3e11ed76b7546c089a2f547df4180516830f421f2bc3c7b1684d4f29433ec956"},"schema_version":"1.0","source":{"id":"1609.05283","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1609.05283","created_at":"2026-05-18T00:47:26Z"},{"alias_kind":"arxiv_version","alias_value":"1609.05283v3","created_at":"2026-05-18T00:47:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1609.05283","created_at":"2026-05-18T00:47:26Z"},{"alias_kind":"pith_short_12","alias_value":"SCFD2MUPR4RM","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_16","alias_value":"SCFD2MUPR4RM6GGH","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_8","alias_value":"SCFD2MUP","created_at":"2026-05-18T12:30:44Z"}],"graph_snapshots":[{"event_id":"sha256:cf4856537cbce5fc7649208e7827cda96c03bbf0acc1dadce6c5dab935914dce","target":"graph","created_at":"2026-05-18T00:47:26Z","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"},"paper":{"abstract_excerpt":"We present a technique for converting a basic D3 chart into a reusable style template. Then, given a new data source we can apply the style template to generate a chart that depicts the new data, but in the style of the template. To construct the style template we first deconstruct the input D3 chart to recover its underlying structure: the data, the marks and the mappings that describe how the marks encode the data. We then rank the perceptual effectiveness of the deconstructed mappings. To apply the resulting style template to a new data source we first obtain importance ranks for each new d","authors_text":"Jonathan Harper, Maneesh Agrawala","cross_cats":["cs.GR"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2016-09-17T05:08:24Z","title":"Converting Basic D3 Charts into Reusable Style Templates"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1609.05283","kind":"arxiv","version":3},"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:17a59e42f1b0526f0ec51f1191fe9bd56f7fb02f2ad2f7f041f74e45083183c1","target":"record","created_at":"2026-05-18T00:47:26Z","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":"352b61af250f64f648f654ba0571dd5dfb1913b56dc1335600dd61981aed76e8","cross_cats_sorted":["cs.GR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2016-09-17T05:08:24Z","title_canon_sha256":"3e11ed76b7546c089a2f547df4180516830f421f2bc3c7b1684d4f29433ec956"},"schema_version":"1.0","source":{"id":"1609.05283","kind":"arxiv","version":3}},"canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","first_computed_at":"2026-05-18T00:47:26.806930Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:47:26.806930Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"cwx85E1GnWHKCv56AXquLcKpRSKdyGI67ibyQVfhGFxoQQXU6xkqg0jANNX5gvueIjRcZ2S93NDSYf32eebVCQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:47:26.807657Z","signed_message":"canonical_sha256_bytes"},"source_id":"1609.05283","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:17a59e42f1b0526f0ec51f1191fe9bd56f7fb02f2ad2f7f041f74e45083183c1","sha256:cf4856537cbce5fc7649208e7827cda96c03bbf0acc1dadce6c5dab935914dce"],"state_sha256":"36cb6aea5a2d38559f6c74db78a2dd88a0f676a71ddf8fceb30ef2b62c7d8ef9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rf/6m+RS9wbQLr3fPvQ1gdt5aZ86Aznui44zcBjiaaZYf9cXYujiYL6n5Fd1eJriAKz4ZAb8So/UKJ+WU31dBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-01T01:35:28.315223Z","bundle_sha256":"065c9bb9e3a4fdfe14cea8189371ba23f42051e72aace7472d0556ef450efbd3"}}