{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:YJCKHMUEV42SUL6JMUGDT6SJQ5","short_pith_number":"pith:YJCKHMUE","canonical_record":{"source":{"id":"1409.2309","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-08T12:04:22Z","cross_cats_sorted":[],"title_canon_sha256":"a0e88cb049f74b4203a7e1d4afff943a01203d405fdb63073e43411a44a80231","abstract_canon_sha256":"fafe437c06b41a18716f48427f3097b0859a45f63baff7b81b8d476daa228fb2"},"schema_version":"1.0"},"canonical_sha256":"c244a3b284af352a2fc9650c39fa498743463a8bda16efa8387fd4a313fa0d43","source":{"kind":"arxiv","id":"1409.2309","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1409.2309","created_at":"2026-05-18T02:43:17Z"},{"alias_kind":"arxiv_version","alias_value":"1409.2309v1","created_at":"2026-05-18T02:43:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1409.2309","created_at":"2026-05-18T02:43:17Z"},{"alias_kind":"pith_short_12","alias_value":"YJCKHMUEV42S","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_16","alias_value":"YJCKHMUEV42SUL6J","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_8","alias_value":"YJCKHMUE","created_at":"2026-05-18T12:28:57Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:YJCKHMUEV42SUL6JMUGDT6SJQ5","target":"record","payload":{"canonical_record":{"source":{"id":"1409.2309","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-08T12:04:22Z","cross_cats_sorted":[],"title_canon_sha256":"a0e88cb049f74b4203a7e1d4afff943a01203d405fdb63073e43411a44a80231","abstract_canon_sha256":"fafe437c06b41a18716f48427f3097b0859a45f63baff7b81b8d476daa228fb2"},"schema_version":"1.0"},"canonical_sha256":"c244a3b284af352a2fc9650c39fa498743463a8bda16efa8387fd4a313fa0d43","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:43:17.441598Z","signature_b64":"Zayt9YKGwWebIqJqS1fUEcmVmkg3E/ROzKIS3Tp9TDG1IHEsaB8mxf2rgje9DfKdBJ+Jpeny1DxcEJKQx28/Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c244a3b284af352a2fc9650c39fa498743463a8bda16efa8387fd4a313fa0d43","last_reissued_at":"2026-05-18T02:43:17.441125Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:43:17.441125Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1409.2309","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-05-18T02:43:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"KpBhj1nq6zXceOWsd82bzIQNgboRPx0+fkHvnDNxObWzXfRa6hsJvbZ5jSSB0JKKZK+uVZkh99xM7l63orFzBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T23:11:24.207097Z"},"content_sha256":"5ed7deb148dfa325259bbde751a981043e76c6e787bc148e10e5727e1e8b05aa","schema_version":"1.0","event_id":"sha256:5ed7deb148dfa325259bbde751a981043e76c6e787bc148e10e5727e1e8b05aa"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:YJCKHMUEV42SUL6JMUGDT6SJQ5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Domain Specific Transformation Language","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bernhard Rumpe, Ingo Weisem\\\"oller","submitted_at":"2014-09-08T12:04:22Z","abstract_excerpt":"Domain specific languages (DSLs) allow domain experts to model parts of the system under development in a problem-oriented notation that is well-known in the respective domain. The introduction of a DSL is often accompanied the desire to transform its instances. Although the modeling language is domain specific, the transformation language used to describe modifications, such as model evolution or refactoring operations, on the underlying model, usually is a rather domain independent language nowadays. Most transformation languages use a generic notation of model patterns that is closely relat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1409.2309","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":""},"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-18T02:43:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Qy4+Jz8qF2cUGmNvXReb19TXVvM2ydzBU5wFrcnh+ivJmtJbOtdpgCjXngm+AbBh+R7uZcTUFuij3rPj1htSBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T23:11:24.207441Z"},"content_sha256":"d6d25989366518db97df608a10c6ccb4304b8df9778d212f3de15e2e8ded2966","schema_version":"1.0","event_id":"sha256:d6d25989366518db97df608a10c6ccb4304b8df9778d212f3de15e2e8ded2966"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5/bundle.json","state_url":"https://pith.science/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5/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-02T23:11:24Z","links":{"resolver":"https://pith.science/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5","bundle":"https://pith.science/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5/bundle.json","state":"https://pith.science/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YJCKHMUEV42SUL6JMUGDT6SJQ5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:YJCKHMUEV42SUL6JMUGDT6SJQ5","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":"fafe437c06b41a18716f48427f3097b0859a45f63baff7b81b8d476daa228fb2","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-08T12:04:22Z","title_canon_sha256":"a0e88cb049f74b4203a7e1d4afff943a01203d405fdb63073e43411a44a80231"},"schema_version":"1.0","source":{"id":"1409.2309","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1409.2309","created_at":"2026-05-18T02:43:17Z"},{"alias_kind":"arxiv_version","alias_value":"1409.2309v1","created_at":"2026-05-18T02:43:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1409.2309","created_at":"2026-05-18T02:43:17Z"},{"alias_kind":"pith_short_12","alias_value":"YJCKHMUEV42S","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_16","alias_value":"YJCKHMUEV42SUL6J","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_8","alias_value":"YJCKHMUE","created_at":"2026-05-18T12:28:57Z"}],"graph_snapshots":[{"event_id":"sha256:d6d25989366518db97df608a10c6ccb4304b8df9778d212f3de15e2e8ded2966","target":"graph","created_at":"2026-05-18T02:43:17Z","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":"Domain specific languages (DSLs) allow domain experts to model parts of the system under development in a problem-oriented notation that is well-known in the respective domain. The introduction of a DSL is often accompanied the desire to transform its instances. Although the modeling language is domain specific, the transformation language used to describe modifications, such as model evolution or refactoring operations, on the underlying model, usually is a rather domain independent language nowadays. Most transformation languages use a generic notation of model patterns that is closely relat","authors_text":"Bernhard Rumpe, Ingo Weisem\\\"oller","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-08T12:04:22Z","title":"A Domain Specific Transformation Language"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1409.2309","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:5ed7deb148dfa325259bbde751a981043e76c6e787bc148e10e5727e1e8b05aa","target":"record","created_at":"2026-05-18T02:43:17Z","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":"fafe437c06b41a18716f48427f3097b0859a45f63baff7b81b8d476daa228fb2","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-08T12:04:22Z","title_canon_sha256":"a0e88cb049f74b4203a7e1d4afff943a01203d405fdb63073e43411a44a80231"},"schema_version":"1.0","source":{"id":"1409.2309","kind":"arxiv","version":1}},"canonical_sha256":"c244a3b284af352a2fc9650c39fa498743463a8bda16efa8387fd4a313fa0d43","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c244a3b284af352a2fc9650c39fa498743463a8bda16efa8387fd4a313fa0d43","first_computed_at":"2026-05-18T02:43:17.441125Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:43:17.441125Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Zayt9YKGwWebIqJqS1fUEcmVmkg3E/ROzKIS3Tp9TDG1IHEsaB8mxf2rgje9DfKdBJ+Jpeny1DxcEJKQx28/Aw==","signature_status":"signed_v1","signed_at":"2026-05-18T02:43:17.441598Z","signed_message":"canonical_sha256_bytes"},"source_id":"1409.2309","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5ed7deb148dfa325259bbde751a981043e76c6e787bc148e10e5727e1e8b05aa","sha256:d6d25989366518db97df608a10c6ccb4304b8df9778d212f3de15e2e8ded2966"],"state_sha256":"5084cdeff05df6286ec466cdb04ee7a8ffe65adf3c5c5aca7c7ddc95560e4df6"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ti6KmyHVsxJPRfRWs7xLRVf2yAJAC0BcfKlUXwbun9b46LY0rIg06tFl+AgHWEip1Ez5c3lmD+EapK1wAfFfBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T23:11:24.209232Z","bundle_sha256":"ce6831235de8cb8f9ff0a09b56879567765fbf8d811ecc3a0e3667f70d32b910"}}