{"version":"1.0","provider_name":"Open Economics Guide of the ZBW","provider_url":"https:\/\/openeconomics.zbw.eu\/en\/","author_name":"Birte Sindt","author_url":"https:\/\/openeconomics.zbw.eu\/en\/author\/bsindt\/","title":"Software Heritage &#8211; Open Economics Guide of the ZBW","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"8sf8sSy2YW\"><a href=\"https:\/\/openeconomics.zbw.eu\/en\/knowledgebase\/software-heritage\/\">Software Heritage<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/openeconomics.zbw.eu\/en\/knowledgebase\/software-heritage\/embed\/#?secret=8sf8sSy2YW\" width=\"600\" height=\"338\" title=\"&#8220;Software Heritage&#8221; &#8212; Open Economics Guide of the ZBW\" data-secret=\"8sf8sSy2YW\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/openeconomics.zbw.eu\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"[vc_row el_class=\"oeg-kbentry oeg-kbentry-tool\"][vc_column width=\"2\/5\" el_class=\"oeg-kbentry-sidebar-box\"][vc_widget_sidebar sidebar_id=\"knowledgebasesidebartoolsen\" el_class=\"oeg-kbentry-sidebar\"][\/vc_column][vc_column width=\"3\/5\" el_class=\"oeg-kbentry-content-box\"][vc_column_text el_class=\"oeg-kbentry-content-title\"] [\/vc_column_text][vc_column_text css=\"\" el_class=\"oeg-kbentry-content\"] Software Heritage is a long-term archive for source code that enables researchers to preserve, reference, and cite software as a first-class research output. The\u00a0platform\u00a0captures the code along with its complete development history, thereby contributing to the reproducibility of research results. By archiving repositories (for example from GitHub or GitLab) Software Heritage generates intrinsic, content-based persistent identifiers, so-called \"Software Hash Identifiers\" (SWHIDs). These allow precise citation of specific versions, files, or even code fragments. The archive\u00a0integrates with the scholarly ecosystem by supporting standard metadata and citation formats such [&hellip;]","thumbnail_url":"https:\/\/openeconomics.zbw.eu\/wp-content\/uploads\/2021\/07\/open-economics-guide-social.png","thumbnail_width":800,"thumbnail_height":420}