{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:OYDQNNJQVAOZLBO2FAY4C22RVH","short_pith_number":"pith:OYDQNNJQ","canonical_record":{"source":{"id":"1601.03998","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-01-15T16:53:37Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"d71637c434423ca52ced22e1b13b18165010f1e891dfe2a46faee56c86a41a5b","abstract_canon_sha256":"be3287ed41968282ebcc9925f2c39a9624237e011f93e7f273d380bdcf0c7845"},"schema_version":"1.0"},"canonical_sha256":"760706b530a81d9585da2831c16b51a9c7ae60485b8292a7f5998e4853072e09","source":{"kind":"arxiv","id":"1601.03998","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1601.03998","created_at":"2026-05-18T01:22:49Z"},{"alias_kind":"arxiv_version","alias_value":"1601.03998v1","created_at":"2026-05-18T01:22:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1601.03998","created_at":"2026-05-18T01:22:49Z"},{"alias_kind":"pith_short_12","alias_value":"OYDQNNJQVAOZ","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_16","alias_value":"OYDQNNJQVAOZLBO2","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_8","alias_value":"OYDQNNJQ","created_at":"2026-05-18T12:30:36Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:OYDQNNJQVAOZLBO2FAY4C22RVH","target":"record","payload":{"canonical_record":{"source":{"id":"1601.03998","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-01-15T16:53:37Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"d71637c434423ca52ced22e1b13b18165010f1e891dfe2a46faee56c86a41a5b","abstract_canon_sha256":"be3287ed41968282ebcc9925f2c39a9624237e011f93e7f273d380bdcf0c7845"},"schema_version":"1.0"},"canonical_sha256":"760706b530a81d9585da2831c16b51a9c7ae60485b8292a7f5998e4853072e09","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:22:49.529849Z","signature_b64":"rG328BNAlEBAAq0w2DodLqZhkdeuuAj/5l2/pGpLwneNaxh7mXrdqkRNIhxDR5JB3q29fLx4RYCl+eUfDBejBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"760706b530a81d9585da2831c16b51a9c7ae60485b8292a7f5998e4853072e09","last_reissued_at":"2026-05-18T01:22:49.529199Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:22:49.529199Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1601.03998","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-18T01:22:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"x+8324lDJizTPfUL8XO+YTHoFLdiUMplBZWS2VX/LjWLn3TIOmkxD8bFSLbABWXd2mnxTXMiGguAgxPdWM/sAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T09:39:21.785183Z"},"content_sha256":"67c10066a3306ece2859925d1b195e4bdb5e3ac299b95f1395764358376431e3","schema_version":"1.0","event_id":"sha256:67c10066a3306ece2859925d1b195e4bdb5e3ac299b95f1395764358376431e3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:OYDQNNJQVAOZLBO2FAY4C22RVH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Model-Driven Engineering Approach for ROS using Ontological Semantics","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.RO","authors_text":"Georg Heppner, Georg Neugschwandtner, Marc Essinger, Nadia Ahmed, Ramez Awad, Stefan Zander","submitted_at":"2016-01-15T16:53:37Z","abstract_excerpt":"This paper presents a novel ontology-driven software engineering approach for the development of industrial robotics control software. It introduces the ReApp architecture that synthesizes model-driven engineering with semantic technologies to facilitate the development and reuse of ROS-based components and applications. In ReApp, we show how different ontological classification systems for hardware, software, and capabilities help developers in discovering suitable software components for their tasks and in applying them correctly. The proposed model-driven tooling enables developers to work "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1601.03998","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-18T01:22:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W7SLTTOXL0DFLMZ5SVplLcPMVCI4dtLWIpHSs3Nqq7LbnBTXJ17xo/9Aal4mKuGZ2QPNk6p+OaMHKQ718z2zCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T09:39:21.785563Z"},"content_sha256":"cb49821f511737e43d202a2623458c897573dfe5492a4750737def7d03b4e69f","schema_version":"1.0","event_id":"sha256:cb49821f511737e43d202a2623458c897573dfe5492a4750737def7d03b4e69f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OYDQNNJQVAOZLBO2FAY4C22RVH/bundle.json","state_url":"https://pith.science/pith/OYDQNNJQVAOZLBO2FAY4C22RVH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OYDQNNJQVAOZLBO2FAY4C22RVH/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-28T09:39:21Z","links":{"resolver":"https://pith.science/pith/OYDQNNJQVAOZLBO2FAY4C22RVH","bundle":"https://pith.science/pith/OYDQNNJQVAOZLBO2FAY4C22RVH/bundle.json","state":"https://pith.science/pith/OYDQNNJQVAOZLBO2FAY4C22RVH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OYDQNNJQVAOZLBO2FAY4C22RVH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:OYDQNNJQVAOZLBO2FAY4C22RVH","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":"be3287ed41968282ebcc9925f2c39a9624237e011f93e7f273d380bdcf0c7845","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-01-15T16:53:37Z","title_canon_sha256":"d71637c434423ca52ced22e1b13b18165010f1e891dfe2a46faee56c86a41a5b"},"schema_version":"1.0","source":{"id":"1601.03998","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1601.03998","created_at":"2026-05-18T01:22:49Z"},{"alias_kind":"arxiv_version","alias_value":"1601.03998v1","created_at":"2026-05-18T01:22:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1601.03998","created_at":"2026-05-18T01:22:49Z"},{"alias_kind":"pith_short_12","alias_value":"OYDQNNJQVAOZ","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_16","alias_value":"OYDQNNJQVAOZLBO2","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_8","alias_value":"OYDQNNJQ","created_at":"2026-05-18T12:30:36Z"}],"graph_snapshots":[{"event_id":"sha256:cb49821f511737e43d202a2623458c897573dfe5492a4750737def7d03b4e69f","target":"graph","created_at":"2026-05-18T01:22:49Z","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":"This paper presents a novel ontology-driven software engineering approach for the development of industrial robotics control software. It introduces the ReApp architecture that synthesizes model-driven engineering with semantic technologies to facilitate the development and reuse of ROS-based components and applications. In ReApp, we show how different ontological classification systems for hardware, software, and capabilities help developers in discovering suitable software components for their tasks and in applying them correctly. The proposed model-driven tooling enables developers to work ","authors_text":"Georg Heppner, Georg Neugschwandtner, Marc Essinger, Nadia Ahmed, Ramez Awad, Stefan Zander","cross_cats":["cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-01-15T16:53:37Z","title":"A Model-Driven Engineering Approach for ROS using Ontological Semantics"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1601.03998","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:67c10066a3306ece2859925d1b195e4bdb5e3ac299b95f1395764358376431e3","target":"record","created_at":"2026-05-18T01:22:49Z","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":"be3287ed41968282ebcc9925f2c39a9624237e011f93e7f273d380bdcf0c7845","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-01-15T16:53:37Z","title_canon_sha256":"d71637c434423ca52ced22e1b13b18165010f1e891dfe2a46faee56c86a41a5b"},"schema_version":"1.0","source":{"id":"1601.03998","kind":"arxiv","version":1}},"canonical_sha256":"760706b530a81d9585da2831c16b51a9c7ae60485b8292a7f5998e4853072e09","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"760706b530a81d9585da2831c16b51a9c7ae60485b8292a7f5998e4853072e09","first_computed_at":"2026-05-18T01:22:49.529199Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:22:49.529199Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"rG328BNAlEBAAq0w2DodLqZhkdeuuAj/5l2/pGpLwneNaxh7mXrdqkRNIhxDR5JB3q29fLx4RYCl+eUfDBejBg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:22:49.529849Z","signed_message":"canonical_sha256_bytes"},"source_id":"1601.03998","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:67c10066a3306ece2859925d1b195e4bdb5e3ac299b95f1395764358376431e3","sha256:cb49821f511737e43d202a2623458c897573dfe5492a4750737def7d03b4e69f"],"state_sha256":"e498b062c36eb0f0ba9f32b8e747cb909dc411e5d48b34fcc3b00897703e2cac"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iq+eKqOLPN967Xggw1eHkB/7JBAE1u4v1HP/pD3htjJ0cD/AxPmu798p3LNQsRI9ivu7KIfP3+N/z43GBZpiCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-28T09:39:21.787370Z","bundle_sha256":"76bb38f825338546673e4c58089f50abdd6b0b1d08eb0de8c11365a40d4ece30"}}