{"id":24810,"date":"2026-05-21T01:08:01","date_gmt":"2026-05-21T01:08:01","guid":{"rendered":"https:\/\/generationimpact.global\/vsme-hub\/mappatore-delle-informative-vsme\/"},"modified":"2026-10-25T18:50:44","modified_gmt":"2026-10-25T18:50:44","slug":"mappatore-delle-informative-vsme","status":"publish","type":"page","link":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/","title":{"rendered":"Mappatore delle informative VSME"},"content":{"rendered":"\r\n\t\t<div  class=\"block-be16094e-cd18-462c-b0ba-7d71d22fef18 areoi-strip areoi-element strip alignfull\">\r\n\t\t\t\r\n\t\t<div class=\"areoi-background  \">\r\n\t\t\t<div class=\"container-fluid\" style=\"padding: 0;\">\r\n\t\t\t\t<div class=\"row justify-content-start\">\r\n\t\t\t\t\t<div class=\"col \">\r\n\t\t\t            <div class=\"areoi-background__color\" \r\n\t                        \tstyle=\"background: rgba(255, 255, 255,1)\">\r\n\t                        <\/div>\r\n\r\n\t                    \r\n\r\n\t                    \r\n\r\n\t                    \r\n\t    \t\t\t<\/div>\r\n\t    \t\t<\/div>\r\n\t    \t<\/div>\r\n\t    <\/div>\r\n\t\r\n\t\t\t\n\r\n\t\t<div  class=\"block-b65e77bb-7520-4d51-bff4-808a57322f00 areoi-element container container-py-80\">\r\n\t\t\t\r\n\t\t\t\n\r\n\t\t<div  class=\"block-67da7e10-74cb-4dab-9710-4960f3e83a29 row areoi-element row-gap-24\">\r\n\t\t\t\r\n\r\n\t\t\t\n\r\n\t\t<div  class=\"block-caf86648-1ff2-4e9e-bfcc-0d54e4787787 col areoi-element col-12 d-flex flex-column col-lg-10 mx-auto\">\r\n\t\t\t\r\n\t\t\t\n\r\n\t\t<div  class=\"block-ce9e6a2b-8e7d-4b51-a065-29eee640fde0 areoi-element\">\r\n\t\t\t\r\n\t\t\t\n\n<h1 class=\"wp-block-heading m-fs-18 mb-2 has-contrast-color has-text-color has-link-color wp-elements-1\" style=\"font-size:40px;font-style:normal;font-weight:900\">Mappatore delle informative VSME<\/h1>\n\n\n\n<style>\n.vdm2{--t:#1C5356;--g:#277277;--a:#49B47C;--lt:#e5f0ed;--bg:#f6f6f6;--dk:#292726;--md:#6C6763;--bd:#d6d6d6;--red:#A24239;--orange:#B86028;--blue:#005077;--lblue:#5FA0DB;--purple:#5A4E83}\n\n.vdm2-board{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}\n.vdm2-vsme-col{display:flex;flex-direction:column;gap:4px}\n.vdm2-fw-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:start}\n\n.vdm2-node{padding:8px 12px;border:1.5px solid var(--bd);border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease;background:#fff;position:relative}\n.vdm2-node:hover{border-color:var(--g);background:rgba(229,240,237,.3)}\n.vdm2-node.vdm2-active{border-color:var(--a);background:var(--lt);box-shadow:0 0 0 2px rgba(73,180,124,.25)}\n.vdm2-node.vdm2-connected{border-color:var(--a);background:var(--lt);opacity:1}\n.vdm2-node.vdm2-dimmed{opacity:.3}\n.vdm2-node-code{font-family:\"Red Hat Display\",sans-serif;font-weight:700;font-size:11px;margin-bottom:2px}\n.vdm2-node-code--basic{color:var(--g)}\n.vdm2-node-code--comp{color:var(--a)}\n.vdm2-node-name{color:var(--dk);line-height:1.3;font-size:12px}\n\n.vdm2-fw-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px;border-radius:6px;text-align:center;margin-bottom:6px;color:#fff}\n.vdm2-fw-title--esrs{background:var(--blue)}\n.vdm2-fw-title--sfdr{background:var(--lblue)}\n.vdm2-fw-title--gri{background:var(--a)}\n.vdm2-fw-list{display:flex;flex-direction:column;gap:3px}\n.vdm2-fw-node{padding:6px 10px;border:1px solid var(--bd);border-radius:5px;font-size:11px;color:var(--dk);background:#fff;transition:all .2s ease;cursor:pointer;line-height:1.3}\n.vdm2-fw-node:hover{border-color:var(--g)}\n.vdm2-fw-node.vdm2-connected{border-color:var(--a);background:var(--lt)}\n.vdm2-fw-node.vdm2-dimmed{opacity:.2}\n.vdm2-fw-node .vdm2-cov{margin-left:4px}\n.vdm2-cov{display:inline-block;font-size:9px;font-weight:600;padding:1px 5px;border-radius:8px}\n.vdm2-cov--full{background:var(--lt);color:var(--g)}\n.vdm2-cov--partial{background:#F9E3D2;color:var(--orange)}\n\n.vdm2-detail{display:none;background:var(--bg);border-radius:8px;padding:16px;margin-top:16px;animation:vdm2-fadeIn .3s ease}\n.vdm2-detail.vdm2-detail-show{display:block}\n@keyframes vdm2-fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}\n.vdm2-detail-title{font-family:\"Red Hat Display\",sans-serif;font-size:15px;font-weight:700;color:var(--t);margin-bottom:10px}\n.vdm2-detail-table{width:100%;border-collapse:collapse}\n.vdm2-detail-table th{font-size:11px;font-weight:600;color:var(--md);padding:5px 8px;border-bottom:2px solid var(--bd);text-align:left;text-transform:uppercase;letter-spacing:.3px}\n.vdm2-detail-table td{font-size:13px;padding:6px 8px;border-bottom:1px solid #e0e0e0;color:var(--dk);vertical-align:top}\n.vdm2-detail-note{font-size:12px;color:var(--md);font-style:italic;line-height:1.4}\n.vdm2-detail-close{font-size:12px;color:var(--g);cursor:pointer;float:right;font-weight:600;text-decoration:underline}\n\n.vdm2-hint{text-align:center;padding:12px;font-size:13px;color:var(--md);background:var(--bg);border-radius:8px;margin-bottom:16px}\n\n.vdm2-stats{display:flex;gap:16px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}\n.vdm2-stat{text-align:center}\n.vdm2-stat-val{font-family:\"Red Hat Display\",sans-serif;font-weight:700;font-size:22px;line-height:1}\n.vdm2-stat-lbl{font-size:11px;color:var(--md)}\n\n.vdm2-cta{background:linear-gradient(135deg,var(--t) 0%,#0d3a3c 100%);border-radius:12px;padding:28px 24px;text-align:center;color:#fff;position:relative;overflow:hidden;margin-top:24px}\n.vdm2-cta::before{content:\"\";position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:rgba(73,180,124,.12)}\n.vdm2-cta p{color:rgba(255,255,255,.85)!important;font-size:15px!important;margin-bottom:16px!important;position:relative;z-index:1}\n.vdm2-cta h2{color:#fff!important;margin-bottom:10px!important;position:relative;z-index:1}\n.vdm2-cta .btn{position:relative;z-index:1}\n\n@media (max-width:959.98px){\n  .vdm2-board{grid-template-columns:1fr}\n  .vdm2-vsme-col{flex-direction:row;flex-wrap:wrap;gap:4px}\n  .vdm2-node{flex:0 0 auto}\n  .vdm2-fw-col{grid-template-columns:1fr}\n}\n<\/style>\n\n\n\n<p class=\"has-link fs-20 m-fs-16\">Clicca su una qualsiasi informativa VSME a sinistra per vederne le connessioni con <a href=\"https:\/\/generationimpact.global\/it\/esrs\/\">ESRS<\/a>, <a href=\"https:\/\/generationimpact.global\/it\/sfdr\/\">SFDR PAI<\/a> e <a href=\"https:\/\/generationimpact.global\/products\/gri\/gri-taxonomy-technical-structure\/\">GRI<\/a>. Clicca su un nodo di framework a destra per vedere quali informative VSME lo alimentano. Clicca di nuovo per deselezionare.<\/p>\n\n<div class=\"vdm2-stats\">\n  <div class=\"vdm2-stat\"><div class=\"vdm2-stat-val\" style=\"color:#1C5356\">20<\/div><div class=\"vdm2-stat-lbl\">Informative VSME<\/div><\/div>\n  <div class=\"vdm2-stat\"><div class=\"vdm2-stat-val\" style=\"color:#005077\">20<\/div><div class=\"vdm2-stat-lbl\">Connessioni ESRS<\/div><\/div>\n  <div class=\"vdm2-stat\"><div class=\"vdm2-stat-val\" style=\"color:#5FA0DB\">15<\/div><div class=\"vdm2-stat-lbl\">Collegamenti SFDR PAI<\/div><\/div>\n  <div class=\"vdm2-stat\"><div class=\"vdm2-stat-val\" style=\"color:#49B47C\">18<\/div><div class=\"vdm2-stat-lbl\">Mappature GRI<\/div><\/div>\n<\/div>\n\n<div class=\"vdm2-hint\" id=\"vdm2-hint\">\u2190 Clicca su un\u2019informativa o su un nodo di framework per esplorare le connessioni<\/div>\n\n<div class=\"vdm2-board\" id=\"vdm2-board\">\n  <div class=\"vdm2-vsme-col\" id=\"vdm2-vsme\"><\/div>\n  <div class=\"vdm2-fw-col\" id=\"vdm2-fw\">\n    <div>\n      <div class=\"vdm2-fw-title vdm2-fw-title--esrs\">ESRS Set 1<\/div>\n      <div class=\"vdm2-fw-list\" id=\"vdm2-esrs\"><\/div>\n    <\/div>\n    <div>\n      <div class=\"vdm2-fw-title vdm2-fw-title--sfdr\">SFDR PAI<\/div>\n      <div class=\"vdm2-fw-list\" id=\"vdm2-sfdr\"><\/div>\n    <\/div>\n    <div>\n      <div class=\"vdm2-fw-title vdm2-fw-title--gri\">Standard GRI<\/div>\n      <div class=\"vdm2-fw-list\" id=\"vdm2-gri\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"vdm2-detail\" id=\"vdm2-detail\"><\/div>\n\n\n\n<script type=\"application\/json\" id=\"vdm2-data\">\n[\n  {\"code\":\"B1\",\"name\":\"Base di preparazione\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS 2 BP-1\/BP-2\",\"cov\":\"partial\",\"note\":\"B1 dati sull\u2019entit\u00e0; ESRS 2 \u00e8 pi\u00f9 ampio\"}],\"sfdr\":[],\"gri\":[{\"ref\":\"GRI 2-1, 2-6, 2-7\",\"cov\":\"partial\",\"note\":\"Dati organizzativi sovrapposti; B1 aggiunge la geolocalizzazione\"}]},\n  {\"code\":\"B2\",\"name\":\"Pratiche e politiche\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS 2 GOV-2\",\"cov\":\"partial\",\"note\":\"Checklist S\u00cc\/NO vs descrizione dettagliata\"}],\"sfdr\":[],\"gri\":[{\"ref\":\"GRI 3-3\",\"cov\":\"partial\",\"note\":\"Approccio gestionale vs indicatori binari\"}]},\n  {\"code\":\"B3\",\"name\":\"Energia ed emissioni di GHG\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS E1-5, E1-6\",\"cov\":\"full\",\"note\":\"Energia + Scope 1\/2 + intensit\u00e0 mappano direttamente\"}],\"sfdr\":[{\"ref\":\"PAI 1, 2, 3\",\"cov\":\"full\",\"note\":\"Emissioni di GHG, impronta di carbonio, intensit\u00e0\"}],\"gri\":[{\"ref\":\"GRI 302-1, 305-1\/2\/4\",\"cov\":\"full\",\"note\":\"Serve la conversione delle unit\u00e0 (da joule a MWh)\"}]},\n  {\"code\":\"B4\",\"name\":\"Inquinamento\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS E2-4\",\"cov\":\"full\",\"note\":\"Quantit\u00e0 di inquinanti se rendicontate per legge\"}],\"sfdr\":[{\"ref\":\"PAI 8\",\"cov\":\"partial\",\"note\":\"Solo le emissioni in acqua\"}],\"gri\":[{\"ref\":\"GRI 305-7, 303-4\",\"cov\":\"partial\",\"note\":\"Scarichi in aria e acqua, in parte\"}]},\n  {\"code\":\"B5\",\"name\":\"Biodiversit\u00e0\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS E4-5\",\"cov\":\"partial\",\"note\":\"A livello di sito; ESRS pi\u00f9 dettagliato\"}],\"sfdr\":[{\"ref\":\"PAI 7\",\"cov\":\"full\",\"note\":\"Aree sensibili per la biodiversit\u00e0\"}],\"gri\":[{\"ref\":\"GRI 304-1\",\"cov\":\"partial\",\"note\":\"Siti vicini ad aree sensibili\"}]},\n  {\"code\":\"B6\",\"name\":\"Acqua\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS E3-4\",\"cov\":\"full\",\"note\":\"Prelievo + ripartizione per stress idrico\"}],\"sfdr\":[{\"ref\":\"PAI 8\",\"cov\":\"partial\",\"note\":\"Emissioni in acqua, non volumi\"}],\"gri\":[{\"ref\":\"GRI 303-3, 303-5\",\"cov\":\"full\",\"note\":\"Prelievo e consumo\"}]},\n  {\"code\":\"B7\",\"name\":\"Rifiuti e circolarit\u00e0\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS E5-5, E5-6\",\"cov\":\"full\",\"note\":\"Rifiuti, riciclo, circolarit\u00e0\"}],\"sfdr\":[{\"ref\":\"PAI 9\",\"cov\":\"full\",\"note\":\"Quota di rifiuti pericolosi\"}],\"gri\":[{\"ref\":\"GRI 301-1, 306-3\/4\",\"cov\":\"full\",\"note\":\"Materiali, rifiuti, recupero\"}]},\n  {\"code\":\"B8\",\"name\":\"Caratteristiche della forza lavoro\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS S1-6\",\"cov\":\"full\",\"note\":\"Organico per contratto, genere, Paese\"}],\"sfdr\":[],\"gri\":[{\"ref\":\"GRI 2-7, 401-1\",\"cov\":\"full\",\"note\":\"Dipendenti e turnover\"}]},\n  {\"code\":\"B9\",\"name\":\"Salute e sicurezza\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS S1-14\",\"cov\":\"full\",\"note\":\"Tasso di infortuni e decessi\"}],\"sfdr\":[{\"ref\":\"PAI 6\",\"cov\":\"full\",\"note\":\"Tasso di infortuni\"}],\"gri\":[{\"ref\":\"GRI 403-9\",\"cov\":\"full\",\"note\":\"Infortuni sul lavoro\"}]},\n  {\"code\":\"B10\",\"name\":\"Retribuzione, contrattazione, formazione\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS S1-10\/13\/16\",\"cov\":\"full\",\"note\":\"Retribuzioni, formazione, divario retributivo\"}],\"sfdr\":[{\"ref\":\"PAI 5, 12\",\"cov\":\"full\",\"note\":\"Contrattazione + divario retributivo di genere\"}],\"gri\":[{\"ref\":\"GRI 202-1, 404-1, 405-2\",\"cov\":\"full\",\"note\":\"Retribuzioni, formazione, rapporto retributivo\"}]},\n  {\"code\":\"B11\",\"name\":\"Anticorruzione\",\"mod\":\"basic\",\"esrs\":[{\"ref\":\"ESRS G1-4\",\"cov\":\"partial\",\"note\":\"Solo condanne\/sanzioni; ESRS pi\u00f9 ampio\"}],\"sfdr\":[{\"ref\":\"PAI 16\",\"cov\":\"partial\",\"note\":\"Violazioni UNGC pi\u00f9 ampie di B11\"}],\"gri\":[{\"ref\":\"GRI 205-3\",\"cov\":\"partial\",\"note\":\"Episodi pi\u00f9 ampi delle condanne\"}]},\n  {\"code\":\"C1\",\"name\":\"Modello di business e strategia\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS 2 SBM-1\",\"cov\":\"partial\",\"note\":\"Prodotti, mercati, relazioni\"}],\"sfdr\":[],\"gri\":[{\"ref\":\"GRI 2-1, 2-6\",\"cov\":\"partial\",\"note\":\"Profilo organizzativo e attivit\u00e0\"}]},\n  {\"code\":\"C2\",\"name\":\"Descrizione delle pratiche\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS 2 GOV-1\/2\",\"cov\":\"partial\",\"note\":\"Descrizione semplificata vs politica dettagliata\"}],\"sfdr\":[],\"gri\":[{\"ref\":\"GRI 3-3\",\"cov\":\"partial\",\"note\":\"Approccio gestionale\"}]},\n  {\"code\":\"C3\",\"name\":\"Obiettivi GHG e transizione\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS E1-1, E1-4\",\"cov\":\"full\",\"note\":\"Piano di transizione + obiettivi\"}],\"sfdr\":[{\"ref\":\"PAI 4\",\"cov\":\"partial\",\"note\":\"Collegamento indiretto all\u2019esposizione ai fossili\"}],\"gri\":[{\"ref\":\"GRI 305-5\",\"cov\":\"full\",\"note\":\"Riduzioni di GHG\"}]},\n  {\"code\":\"C4\",\"name\":\"Rischi climatici\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS E1-9\",\"cov\":\"partial\",\"note\":\"Descrizione vs quantificazione monetaria\"}],\"sfdr\":[],\"gri\":[{\"ref\":\"GRI 201-2\",\"cov\":\"partial\",\"note\":\"Implicazioni finanziarie\"}]},\n  {\"code\":\"C5\",\"name\":\"Forza lavoro: dati aggiuntivi\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS S1-6, S1-9\",\"cov\":\"partial\",\"note\":\"Rapporto di genere nel management\"}],\"sfdr\":[{\"ref\":\"PAI 13\",\"cov\":\"partial\",\"note\":\"Livello di consiglio vs management\"}],\"gri\":[{\"ref\":\"GRI 405-1\",\"cov\":\"full\",\"note\":\"Diversit\u00e0 di governance\/dipendenti\"}]},\n  {\"code\":\"C6\",\"name\":\"Politiche sui diritti umani\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS S1-1, S1-3\",\"cov\":\"partial\",\"note\":\"S\u00cc\/NO vs due diligence dettagliata\"}],\"sfdr\":[{\"ref\":\"PAI 11\",\"cov\":\"full\",\"note\":\"Processi di monitoraggio dei diritti umani\"}],\"gri\":[{\"ref\":\"GRI 406\/407\/408\/409\",\"cov\":\"partial\",\"note\":\"Singoli standard tematici\"}]},\n  {\"code\":\"C7\",\"name\":\"Incidenti relativi ai diritti umani\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS S1-17\",\"cov\":\"partial\",\"note\":\"S\u00cc\/NO vs incidenti dettagliati\"}],\"sfdr\":[{\"ref\":\"PAI 10, 14\",\"cov\":\"full\",\"note\":\"Violazioni UNGC + incidenti sui diritti umani\"}],\"gri\":[{\"ref\":\"GRI 406-1, 408-1, 409-1\",\"cov\":\"full\",\"note\":\"Incidenti confermati\"}]},\n  {\"code\":\"C8\",\"name\":\"Settori controversi\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS 2 SBM-1\",\"cov\":\"partial\",\"note\":\"Descrizione del settore, non ripartizione dei ricavi\"}],\"sfdr\":[{\"ref\":\"PAI 4, 14\",\"cov\":\"full\",\"note\":\"Combustibili fossili + armi controverse\"}],\"gri\":[]},\n  {\"code\":\"C9\",\"name\":\"Diversit\u00e0 negli organi di governance\",\"mod\":\"comp\",\"esrs\":[{\"ref\":\"ESRS G1-1\",\"cov\":\"full\",\"note\":\"Rapporto di diversit\u00e0 di genere\"}],\"sfdr\":[{\"ref\":\"PAI 13\",\"cov\":\"full\",\"note\":\"Diversit\u00e0 di genere nel consiglio\"}],\"gri\":[{\"ref\":\"GRI 405-1\",\"cov\":\"full\",\"note\":\"Diversit\u00e0 dell\u2019organo di governance\"}]}\n]\n<\/script>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  var data = JSON.parse(document.getElementById(\"vdm2-data\").textContent);\n  var vsmeCol = document.getElementById(\"vdm2-vsme\");\n  var esrsCol = document.getElementById(\"vdm2-esrs\");\n  var sfdrCol = document.getElementById(\"vdm2-sfdr\");\n  var griCol = document.getElementById(\"vdm2-gri\");\n  var detailEl = document.getElementById(\"vdm2-detail\");\n  var hintEl = document.getElementById(\"vdm2-hint\");\n  var selectedVsme = null;\n\n  \/* build unique framework nodes *\/\n  var esrsNodes = {};\n  var sfdrNodes = {};\n  var griNodes = {};\n  data.forEach(function (d) {\n    d.esrs.forEach(function (m) { esrsNodes[m.ref] = esrsNodes[m.ref] ? esrsNodes[m.ref] : []; esrsNodes[m.ref].push(d.code); });\n    d.sfdr.forEach(function (m) { sfdrNodes[m.ref] = sfdrNodes[m.ref] ? sfdrNodes[m.ref] : []; sfdrNodes[m.ref].push(d.code); });\n    d.gri.forEach(function (m) { griNodes[m.ref] = griNodes[m.ref] ? griNodes[m.ref] : []; griNodes[m.ref].push(d.code); });\n  });\n\n  \/* render VSME nodes *\/\n  data.forEach(function (d) {\n    var node = document.createElement(\"div\");\n    node.className = \"vdm2-node\";\n    node.setAttribute(\"data-code\", d.code);\n    var codeClass = d.mod === \"basic\" ? \"vdm2-node-code--basic\" : \"vdm2-node-code--comp\";\n    node.innerHTML = \"<div class=\\\"vdm2-node-code \" + codeClass + \"\\\">\" + d.code + \"<\/div><div class=\\\"vdm2-node-name\\\">\" + d.name + \"<\/div>\";\n    node.addEventListener(\"click\", function () { selectVsme(d.code); });\n    vsmeCol.appendChild(node);\n  });\n\n  \/* render framework nodes *\/\n  function renderFwNodes(container, nodesMap, fw) {\n    Object.keys(nodesMap).forEach(function (ref) {\n      var node = document.createElement(\"div\");\n      node.className = \"vdm2-fw-node\";\n      node.setAttribute(\"data-ref\", ref);\n      node.setAttribute(\"data-fw\", fw);\n      node.textContent = ref;\n      node.addEventListener(\"click\", function () { selectFw(ref, fw, nodesMap[ref]); });\n      container.appendChild(node);\n    });\n  }\n  renderFwNodes(esrsCol, esrsNodes, \"esrs\");\n  renderFwNodes(sfdrCol, sfdrNodes, \"sfdr\");\n  renderFwNodes(griCol, griNodes, \"gri\");\n\n  function clearAll() {\n    document.querySelectorAll(\".vdm2-node, .vdm2-fw-node\").forEach(function (n) {\n      n.classList.remove(\"vdm2-active\", \"vdm2-connected\", \"vdm2-dimmed\");\n    });\n    detailEl.classList.remove(\"vdm2-detail-show\");\n    detailEl.innerHTML = \"\";\n    hintEl.style.display = \"block\";\n    selectedVsme = null;\n  }\n\n  function selectVsme(code) {\n    if (selectedVsme === code) { clearAll(); return; }\n    selectedVsme = code;\n    hintEl.style.display = \"none\";\n    var d = data.find(function (x) { return x.code === code; });\n\n    \/* dim all, then highlight *\/\n    document.querySelectorAll(\".vdm2-node\").forEach(function (n) {\n      n.classList.remove(\"vdm2-active\", \"vdm2-connected\");\n      n.classList.add(\"vdm2-dimmed\");\n    });\n    document.querySelectorAll(\".vdm2-fw-node\").forEach(function (n) {\n      n.classList.remove(\"vdm2-connected\");\n      n.classList.add(\"vdm2-dimmed\");\n    });\n    var vsmeNode = vsmeCol.querySelector(\"[data-code=\\\"\" + code + \"\\\"]\");\n    if (vsmeNode) { vsmeNode.classList.remove(\"vdm2-dimmed\"); vsmeNode.classList.add(\"vdm2-active\"); }\n\n    \/* light up connected fw nodes *\/\n    var connectedRefs = [];\n    d.esrs.forEach(function (m) { connectedRefs.push(m.ref); });\n    d.sfdr.forEach(function (m) { connectedRefs.push(m.ref); });\n    d.gri.forEach(function (m) { connectedRefs.push(m.ref); });\n    connectedRefs.forEach(function (ref) {\n      var fwNode = document.querySelector(\".vdm2-fw-node[data-ref=\\\"\" + ref + \"\\\"]\");\n      if (fwNode) { fwNode.classList.remove(\"vdm2-dimmed\"); fwNode.classList.add(\"vdm2-connected\"); }\n    });\n\n    \/* detail panel *\/\n    showDetail(d);\n  }\n\n  function selectFw(ref, fw, codes) {\n    hintEl.style.display = \"none\";\n    document.querySelectorAll(\".vdm2-node\").forEach(function (n) {\n      n.classList.remove(\"vdm2-active\", \"vdm2-connected\");\n      n.classList.add(\"vdm2-dimmed\");\n    });\n    document.querySelectorAll(\".vdm2-fw-node\").forEach(function (n) {\n      n.classList.remove(\"vdm2-connected\");\n      n.classList.add(\"vdm2-dimmed\");\n    });\n    var fwNode = document.querySelector(\".vdm2-fw-node[data-ref=\\\"\" + ref + \"\\\"]\");\n    if (fwNode) { fwNode.classList.remove(\"vdm2-dimmed\"); fwNode.classList.add(\"vdm2-connected\"); }\n    codes.forEach(function (c) {\n      var vn = vsmeCol.querySelector(\"[data-code=\\\"\" + c + \"\\\"]\");\n      if (vn) { vn.classList.remove(\"vdm2-dimmed\"); vn.classList.add(\"vdm2-connected\"); }\n    });\n\n    \/* detail *\/\n    var html = \"<div class=\\\"vdm2-detail-close\\\" id=\\\"vdm2-close\\\">Chiudi &times;<\/div>\";\n    html = html + \"<div class=\\\"vdm2-detail-title\\\">\" + ref + \" si collega a \" + codes.length + \" informativ\" + (codes.length > 1 ? \"e\" : \"a\") + \" VSME<\/div>\";\n    html = html + \"<table class=\\\"vdm2-detail-table\\\"><thead><tr><th>VSME<\/th><th>Informativa<\/th><th>Copertura<\/th><th>Note<\/th><\/tr><\/thead><tbody>\";\n    codes.forEach(function (c) {\n      var d = data.find(function (x) { return x.code === c; });\n      var fwKey = fw;\n      var maps = d[fwKey];\n      var m = maps.find(function (x) { return x.ref === ref; });\n      if (m) {\n        var cc = \"vdm2-cov--\" + m.cov;\n        var cl = m.cov === \"full\" ? \"Completa\" : \"Parziale\";\n        html = html + \"<tr><td><strong>\" + c + \"<\/strong><\/td><td>\" + d.name + \"<\/td><td><span class=\\\"vdm2-cov \" + cc + \"\\\">\" + cl + \"<\/span><\/td><td class=\\\"vdm2-detail-note\\\">\" + m.note + \"<\/td><\/tr>\";\n      }\n    });\n    html = html + \"<\/tbody><\/table>\";\n    detailEl.innerHTML = html;\n    detailEl.classList.add(\"vdm2-detail-show\");\n    document.getElementById(\"vdm2-close\").addEventListener(\"click\", function () { clearAll(); });\n    selectedVsme = null;\n  }\n\n  function showDetail(d) {\n    var allMaps = [];\n    d.esrs.forEach(function (m) { allMaps.push({ fw: \"ESRS\", ref: m.ref, cov: m.cov, note: m.note }); });\n    d.sfdr.forEach(function (m) { allMaps.push({ fw: \"SFDR\", ref: m.ref, cov: m.cov, note: m.note }); });\n    d.gri.forEach(function (m) { allMaps.push({ fw: \"GRI\", ref: m.ref, cov: m.cov, note: m.note }); });\n\n    var html = \"<div class=\\\"vdm2-detail-close\\\" id=\\\"vdm2-close\\\">Chiudi &times;<\/div>\";\n    html = html + \"<div class=\\\"vdm2-detail-title\\\">\" + d.code + \": \" + d.name + \"<\/div>\";\n    if (allMaps.length === 0) {\n      html = html + \"<p style=\\\"font-size:13px;color:#6C6763\\\">Nessuna connessione diretta con i framework per questa informativa.<\/p>\";\n    } else {\n      html = html + \"<table class=\\\"vdm2-detail-table\\\"><thead><tr><th>Framework<\/th><th>Riferimento<\/th><th>Copertura<\/th><th>Note<\/th><\/tr><\/thead><tbody>\";\n      allMaps.forEach(function (m) {\n        var cc = \"vdm2-cov--\" + m.cov;\n        var cl = m.cov === \"full\" ? \"Completa\" : \"Parziale\";\n        html = html + \"<tr><td><strong>\" + m.fw + \"<\/strong><\/td><td>\" + m.ref + \"<\/td><td><span class=\\\"vdm2-cov \" + cc + \"\\\">\" + cl + \"<\/span><\/td><td class=\\\"vdm2-detail-note\\\">\" + m.note + \"<\/td><\/tr>\";\n      });\n      html = html + \"<\/tbody><\/table>\";\n    }\n    detailEl.innerHTML = html;\n    detailEl.classList.add(\"vdm2-detail-show\");\n    document.getElementById(\"vdm2-close\").addEventListener(\"click\", function () { clearAll(); });\n  }\n});\n<\/script>\n\n\r\n\t\t\t \r\n\t\t<\/div>\r\n\t\n \r\n\t\t\t\r\n\t\t<\/div>\r\n\t\n \r\n\t\t<\/div>\r\n\t\n \r\n\t\t<\/div>\r\n\t\n \r\n\t\t<\/div>\r\n\t\r\n\t\t<div  class=\"block-dcc8d4da-553f-49ce-b6bf-243eb14de0b8 areoi-strip areoi-element strip alignfull\">\r\n\t\t\t\r\n\t\t<div class=\"areoi-background  \">\r\n\t\t\t<div class=\"container-fluid\" style=\"padding: 0;\">\r\n\t\t\t\t<div class=\"row justify-content-start\">\r\n\t\t\t\t\t<div class=\"col \">\r\n\t\t\t            <div class=\"areoi-background__color\" \r\n\t                        \tstyle=\"background: rgba(252, 252, 252,1)\">\r\n\t                        <\/div>\r\n\r\n\t                    \r\n\r\n\t                    \r\n\r\n\t                    \r\n\t    \t\t\t<\/div>\r\n\t    \t\t<\/div>\r\n\t    \t<\/div>\r\n\t    <\/div>\r\n\t\r\n\t\t\t\n\r\n\t\t<div  class=\"block-1c7c9ffd-c87d-4c2c-8111-b4902c9ed71b areoi-element container container-py-80\">\r\n\t\t\t\r\n\t\t\t\n\r\n\t\t<div  class=\"block-67da7e10-74cb-4dab-9710-4960f3e83a29 row areoi-element row-gap-24\">\r\n\t\t\t\r\n\r\n\t\t\t\n\r\n\t\t<div  class=\"block-caf86648-1ff2-4e9e-bfcc-0d54e4787787 col areoi-element col-12 d-flex flex-column mx-auto col-lg-8\">\r\n\t\t\t\r\n\t\t\t\n\r\n\t\t<div  class=\"block-ce9e6a2b-8e7d-4b51-a065-29eee640fde0 areoi-element\">\r\n\t\t\t\r\n\t\t\t\n\n<div class=\"vdm2-cta\">\n  <h2><strong>Automatizza la mappatura tra framework<\/strong><\/h2>\n  <p class=\"mb-0 fs-20 m-fs-16\">Inserisci i dati una volta sola: la nostra piattaforma li mappa contemporaneamente su VSME, ESRS, SFDR e GRI. Nessuna mappatura manuale, nessuna raccolta duplicata.<\/p>\n  <a class=\"btn areoi-has-url position-relative fs-16 btn-secondary tr text-nowrap m-fs-14 mx-auto\" href=\"https:\/\/generationimpact.global\/it\/richiedi-una-demo\/\">Richiedi una demo<\/a>\n<\/div>\n\n\r\n\t\t\t \r\n\t\t<\/div>\r\n\t\n \r\n\t\t\t\r\n\t\t<\/div>\r\n\t\n \r\n\t\t<\/div>\r\n\t\n \r\n\t\t<\/div>\r\n\t\n \r\n\t\t<\/div>\r\n\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":24605,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":"","css_class_manager_body_classes":"","css_class_manager_use_in_post_loop":false},"class_list":["post-24810","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mappatore delle informative VSME: connessioni con ESRS, SFDR e GRI | Generation Impact Global<\/title>\n<meta name=\"description\" content=\"Tavola interattiva gratuita che mappa tutte le 20 informative VSME sugli ESRS Set 1, sugli indicatori PAI SFDR e sugli standard GRI. Clicca su un\u2019informativa per vederne le connessioni con i framework, oppure clicca su un nodo di framework per la ricerca inversa.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mappatore delle informative VSME: connessioni con ESRS, SFDR e GRI | Generation Impact Global\" \/>\n<meta property=\"og:description\" content=\"Tavola interattiva gratuita che mappa tutte le 20 informative VSME sugli ESRS Set 1, sugli indicatori PAI SFDR e sugli standard GRI. Clicca su un\u2019informativa per vederne le connessioni con i framework, oppure clicca su un nodo di framework per la ricerca inversa.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/\" \/>\n<meta property=\"og:site_name\" content=\"Generation Impact Global\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T18:50:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/generationimpact.global\/wp-content\/uploads\/Thumbnail-VSME-disclosure-mapper.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GenImpactGlobal\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/vsme-hub\\\/mappatore-delle-informative-vsme\\\/\",\"url\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/vsme-hub\\\/mappatore-delle-informative-vsme\\\/\",\"name\":\"Mappatore delle informative VSME: connessioni con ESRS, SFDR e GRI | Generation Impact Global\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/#website\"},\"datePublished\":\"2026-05-21T01:08:01+00:00\",\"dateModified\":\"2026-10-25T18:50:44+00:00\",\"description\":\"Tavola interattiva gratuita che mappa tutte le 20 informative VSME sugli ESRS Set 1, sugli indicatori PAI SFDR e sugli standard GRI. Clicca su un\u2019informativa per vederne le connessioni con i framework, oppure clicca su un nodo di framework per la ricerca inversa.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/vsme-hub\\\/mappatore-delle-informative-vsme\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/generationimpact.global\\\/it\\\/vsme-hub\\\/mappatore-delle-informative-vsme\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/vsme-hub\\\/mappatore-delle-informative-vsme\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VSME Hub\",\"item\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/vsme-hub\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mappatore delle informative VSME\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/\",\"name\":\"Generation Impact Global\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/#organization\",\"name\":\"Generation Impact Global SA\",\"alternateName\":\"GIG\",\"url\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/generationimpact.global\\\/wp-content\\\/uploads\\\/2_GIG_Logo_emblem.svg\",\"contentUrl\":\"https:\\\/\\\/generationimpact.global\\\/wp-content\\\/uploads\\\/2_GIG_Logo_emblem.svg\",\"width\":72,\"height\":72,\"caption\":\"Generation Impact Global SA\"},\"image\":{\"@id\":\"https:\\\/\\\/generationimpact.global\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/GenImpactGlobal\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/generation-impact-global\\\/\",\"https:\\\/\\\/wa.me\\\/41782224582\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mappatore delle informative VSME: connessioni con ESRS, SFDR e GRI | Generation Impact Global","description":"Tavola interattiva gratuita che mappa tutte le 20 informative VSME sugli ESRS Set 1, sugli indicatori PAI SFDR e sugli standard GRI. Clicca su un\u2019informativa per vederne le connessioni con i framework, oppure clicca su un nodo di framework per la ricerca inversa.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/","og_locale":"it_IT","og_type":"article","og_title":"Mappatore delle informative VSME: connessioni con ESRS, SFDR e GRI | Generation Impact Global","og_description":"Tavola interattiva gratuita che mappa tutte le 20 informative VSME sugli ESRS Set 1, sugli indicatori PAI SFDR e sugli standard GRI. Clicca su un\u2019informativa per vederne le connessioni con i framework, oppure clicca su un nodo di framework per la ricerca inversa.","og_url":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/","og_site_name":"Generation Impact Global","article_modified_time":"2026-10-25T18:50:44+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/generationimpact.global\/wp-content\/uploads\/Thumbnail-VSME-disclosure-mapper.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@GenImpactGlobal","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/","url":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/","name":"Mappatore delle informative VSME: connessioni con ESRS, SFDR e GRI | Generation Impact Global","isPartOf":{"@id":"https:\/\/generationimpact.global\/it\/#website"},"datePublished":"2026-05-21T01:08:01+00:00","dateModified":"2026-10-25T18:50:44+00:00","description":"Tavola interattiva gratuita che mappa tutte le 20 informative VSME sugli ESRS Set 1, sugli indicatori PAI SFDR e sugli standard GRI. Clicca su un\u2019informativa per vederne le connessioni con i framework, oppure clicca su un nodo di framework per la ricerca inversa.","breadcrumb":{"@id":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/generationimpact.global\/it\/vsme-hub\/mappatore-delle-informative-vsme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/generationimpact.global\/it\/"},{"@type":"ListItem","position":2,"name":"VSME Hub","item":"https:\/\/generationimpact.global\/it\/vsme-hub\/"},{"@type":"ListItem","position":3,"name":"Mappatore delle informative VSME"}]},{"@type":"WebSite","@id":"https:\/\/generationimpact.global\/it\/#website","url":"https:\/\/generationimpact.global\/it\/","name":"Generation Impact Global","description":"","publisher":{"@id":"https:\/\/generationimpact.global\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/generationimpact.global\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/generationimpact.global\/it\/#organization","name":"Generation Impact Global SA","alternateName":"GIG","url":"https:\/\/generationimpact.global\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/generationimpact.global\/it\/#\/schema\/logo\/image\/","url":"https:\/\/generationimpact.global\/wp-content\/uploads\/2_GIG_Logo_emblem.svg","contentUrl":"https:\/\/generationimpact.global\/wp-content\/uploads\/2_GIG_Logo_emblem.svg","width":72,"height":72,"caption":"Generation Impact Global SA"},"image":{"@id":"https:\/\/generationimpact.global\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/GenImpactGlobal","https:\/\/www.linkedin.com\/company\/generation-impact-global\/","https:\/\/wa.me\/41782224582"]}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/pages\/24810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/comments?post=24810"}],"version-history":[{"count":1,"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/pages\/24810\/revisions"}],"predecessor-version":[{"id":24812,"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/pages\/24810\/revisions\/24812"}],"up":[{"embeddable":true,"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/pages\/24605"}],"wp:attachment":[{"href":"https:\/\/generationimpact.global\/it\/wp-json\/wp\/v2\/media?parent=24810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}