1<!DOCTYPE html> 2<html lang="de-DE" > 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0"> 6<!-- WP_HEAD() START --> 7<title>Catalogo Nazionale Dati e risorse semantiche per lâinteroperabilità | Schema.gov.it - Dipartimento per la Trasformazione Digitale + ISTAT</title> 8<!-- ETM Bootstrap Italia Language Switcher: Plugin caricato correttamente --> 9<!-- The SEO Framework von Sybre Waaijer --> 10<meta name="robots" content="max-snippet:-1,max-image-preview:large,max-video-preview:-1" /> 11<link rel="canonical" href="https://schema.gov.it/de/" /> 12<meta name="description" content="Schema.gov.it è il Catalogo Nazionale Dati dedicato alle risorse semantiche per lâinteroperabilità : consulta vocabolari controllati, ontologie, schemi dati e strumenti per descrivere, validare e condividere dati in modo standardizzato." /> 13<meta property="og:type" content="website" /> 14<meta property="og:locale" content="de_DE" /> 15<meta property="og:site_name" content="Nationaler Datenkatalog" /> 16<meta property="og:title" content="Catalogo Nazionale Dati | Risorse semantiche per lâinteroperabilità - Schema.gov.it" /> 17<meta property="og:description" content="Schema.gov.it è il Catalogo Nazionale Dati dedicato alle risorse semantiche per lâinteroperabilità : consulta vocabolari controllati, ontologie, schemi dati e strumenti per descrivere, validare e condividere dati in modo standardizzato." /> 18<meta property="og:url" content="https://schema.gov.it/de/" /> 19<meta property="og:image" content="https://schema.gov.it/wp-content/uploads/2026/07/cropped-cropped-Schema-preview.jpg" /> 20<meta property="og:image:width" content="1200" /> 21<meta property="og:image:height" content="630" /> 22<meta name="twitter:card" content="summary_large_image" /> 23<meta name="twitter:title" content="Catalogo Nazionale Dati | Risorse semantiche per lâinteroperabilità - Schema.gov.it" /> 24<meta name="twitter:description" content="Schema.gov.it è il Catalogo Nazionale Dati dedicato alle risorse semantiche per lâinteroperabilità : consulta vocabolari controllati, ontologie, schemi dati e strumenti per descrivere, validare e condividere dati in modo standardizzato." /> 25<meta name="twitter:image" content="https://schema.gov.it/wp-content/uploads/2026/07/cropped-cropped-Schema-preview.jpg" />
26<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://schema.gov.it/de/#/schema/WebSite","url":"https://schema.gov.it/de/","name":"Catalogo Nazionale Dati","description":"Dipartimento per la Trasformazione Digitale + ISTAT","inLanguage":"de-DE","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://schema.gov.it/de/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@id":"https://schema.gov.it/de/#/schema/Organization"}},{"@type":"WebPage","@id":"https://schema.gov.it/de/","url":"https://schema.gov.it/de/","name":"Catalogo Nazionale Dati e risorse semantiche per lâinteroperabilità | Schema.gov.it - Dipartimento per la Trasformazione Digitale + ISTAT","description":"Schema.gov.it è il Catalogo Nazionale Dati dedicato alle risorse semantiche per lâinteroperabilità : consulta vocabolari controllati, ontologie, schemi dati e strumenti per descrivere, validare e condividere dati in modo standardizzato.","inLanguage":"de-DE","isPartOf":{"@id":"https://schema.gov.it/de/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://schema.gov.it/de/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"Catalogo Nazionale Dati"}},"potentialAction":{"@type":"ReadAction","target":"https://schema.gov.it/de/"},"about":{"@id":"https://schema.gov.it/de/#/schema/Organization"}},{"@type":"Organization","@id":"https://schema.gov.it/de/#/schema/Organization","name":"Catalogo Nazionale Dati","url":"https://schema.gov.it/de/","logo":{"@type":"ImageObject","url":"https://schema.gov.it/wp-content/uploads/2025/09/cropped-favicon-schema.png","contentUrl":"https://schema.gov.it/wp-content/uploads/2025/09/cropped-favicon-schema.png","width":512,"height":512,"contentSize":"24633"}}]}</script>
26 27<!-- / The SEO Framework von Sybre Waaijer | 7.24ms meta | 0.10ms boot --> 28 29<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://schema.gov.it/de/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fschema.gov.it%2Fde%2F" /> 30<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://schema.gov.it/de/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fschema.gov.it%2Fde%2F&format=xml" /> 31<style id="wp-img-auto-sizes-contain-inline-css"> 32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 34</style> 35<style id="classic-theme-styles-inline-css"> 36/*! This file is auto-generated */ 37.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 38/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 39</style> 40 41<style id="global-styles-inline-css"> 42:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
42--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
42.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 43/*# sourceURL=global-styles-inline-css */ 44</style> 45 46<link rel='stylesheet' id='contact-form-7-css' href='https://schema.gov.it/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 47<link rel='stylesheet' id='oxygen-css' href='https://schema.gov.it/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.8' media='all' /> 48<link rel='stylesheet' id='wp-schema-fonts-css' href='https://schema.gov.it/wp-content/plugins/wp-schema/assets/css/fonts.css?ver=1790868069' media='all' /> 49<link rel='stylesheet' id='wp-schema-main-css' href='https://schema.gov.it/wp-content/plugins/wp-schema/assets/css/main.css?ver=1790868069' media='all' /> 50<link rel='stylesheet' id='wp-schema-search-css' href='https://schema.gov.it/wp-content/plugins/wp-schema/assets/css/search.css?ver=1790868069' media='all' /> 51<link rel='stylesheet' id='wp-schema-search-mobile-css' href='https://schema.gov.it/wp-content/plugins/wp-schema/assets/css/catalog-search-mobile.css?ver=1790868069' media='all' /> 52<link rel='stylesheet' id='etm-language-switcher-style-css' href='https://schema.gov.it/wp-content/plugins/etranslation-multilingual/assets/css/etm-language-switcher.css?ver=2.0.7' media='all' /> 53<style id="etm-language-switcher-style-inline-css"> 54 /* Stile Bootstrap Italia per Language Switcher */ 55 .etm_language_switcher_shortcode { 56 position: relative; 57 display: inline-block; 58 margin-top: 10px !important; 59 vertical-align: middle; 60 } 61 62 .etm-language-switcher.etm-language-switcher-container { 63 position: relative; 64 display: inline-block; 65 margin: 0; 66 padding: 0; 67 } 68 69 /* Rimuovi stili di default del plugin originale */ 70 .etm-language-switcher > div { 71 background: transparent !important; 72 border: none !important; 73 background-image: none !important; 74 background-position: initial !important; 75 background-size: initial !important; 76 background-repeat: initial !important; 77 padding: 0 !important; 78 } 79 80 /* Lingua corrente - stile Bootstrap Italia dropdown toggle */ 81 .etm-ls-shortcode-current-language { 82 display: inline-block !important; 83 position: relative; 84 background: transparent !important; 85 border: 1px solid rgba(255, 255, 255, 0.5) !important; 86 border-radius: 4px; 87 padding: 11px 1.5rem 0.375rem 0.75rem !important; 88 min-width: 50px; 89 max-width: 60px; 90 width: auto !important; /* Permette al contenuto di determinare la larghezza */ 91 cursor: pointer; 92 transition: all 0.2s ease; 93 box-sizing: border-box; 94 } 95 96 .etm-ls-shortcode-current-language:hover { 97 border-color: rgba(255, 255, 255, 0.8) !important; 98 background: rgba(255, 255, 255, 0.1) !important; 99 } 100 101 .etm-ls-shortcode-current-language a { 102 color: #ffffff !important; 103 text-decoration: none; 104 display: block; 105 font-size: 0.875rem; 106 font-weight: 400; 107 line-height: 1.5; 108 padding: 0 !important; 109 margin: 0; 110 pointer-events: auto; 111 cursor: pointer; 112 } 113 114 /* Font size per link disabilitato nel language switcher */ 115 .etm-language-switcher > div > a.etm-ls-shortcode-disabled-language { 116 font-size: 15px !important; 117 } 118 119 /* Freccia dropdown Bootstrap Italia */ 120 .etm-ls-shortcode-current-language::after { 121 content: ""; 122 position: absolute; 123 right: 0.4rem; 124 top: 50%; 125 transform: translateY(-50%); 126 width: 0; 127 height: 0; 128 border-left: 4px solid transparent; 129 border-right: 4px solid transparent; 130 border-top: 5px solid #ffffff; 131 pointer-events: none; 132 transition: transform 0.2s ease; 133 } 134 135 .etm-language-switcher.etm-dropdown-open .etm-ls-shortcode-current-language::after { 136 transform: translateY(-50%) rotate(180deg); 137 } 138 139 /* Menu dropdown - stile Bootstrap Italia */ 140 .etm-ls-shortcode-language { 141 position: absolute !important; 142 top: 100% !important; 143 left: 0 !important; 144 margin-top: 0.25rem; 145 background: #ffffff !important; 146 border: 1px solid rgba(0, 0, 0, 0.15); 147 border-radius: 4px; 148 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); 149 padding: 0.25rem 0; 150 min-width: 100%; 151 max-width: 60px !important; 152 width: auto !important; /* Usa la larghezza calcolata dal JS originale ma permette override */ 153 z-index: 9999 !important; 154 visibility: visible !important; 155 height: auto !important; 156 max-height: 300px; 157 overflow-y: auto; 158 box-sizing: border-box; 159 opacity: 1 !important; 160 /* Gestione display tramite JavaScript - sovrascrive inline styles */ 161 } 162 163 /* Stato chiuso - default */ 164 .etm-ls-shortcode-language:not(.etm-dropdown-open) { 165 display: none !important; 166 visibility: hidden !important; 167 } 168 169 /* Stato aperto - forza display block anche se c'è uno style inline */ 170 .etm-language-switcher.etm-dropdown-open .etm-ls-shortcode-language, 171 .etm-ls-shortcode-language.etm-dropdown-open { 172 display: block !important; 173 visibility: visible !important; 174 opacity: 1 !important; 175 background: #ffffff !important; 176 } 177 178 /* Items del dropdown */ 179 .etm-ls-shortcode-language a { 180 display: block; 181 padding: 0.5rem 0.75rem !important; 182 color: #17324d !important; 183 text-decoration: none; 184 font-size: 0.875rem; 185 line-height: 1.5; 186 transition: background-color 0.15s ease, color 0.15s ease; 187 border: none !important; 188 background: transparent !important; 189 border-radius: 0; 190 margin: 0; 191 text-align: center !important; 192 } 193 194 .etm-ls-shortcode-language a:hover, 195 .etm-ls-shortcode-language a:focus { 196 background-color: #e6f2ff !important; 197 color: #0066cc !important; 198 outline: none; 199 } 200 201 .etm-ls-shortcode-language a.etm-ls-shortcode-disabled-language { 202 color: #6c757d !important; 203 cursor: default; 204 background-color: #f8f9fa !important; 205 } 206 207 .etm-ls-shortcode-language a.etm-ls-shortcode-disabled-language:hover { 208 background-color: #f8f9fa !important; 209 color: #6c757d !important; 210 } 211 212 /* Immagini bandiere */ 213 .etm-ls-shortcode-language a img, 214 .etm-ls-shortcode-current-language a img { 215 display: inline-block; 216 margin-right: 0.5rem; 217 vertical-align: middle; 218 width: 18px; 219 height: 12px; 220 } 221 222 /* Rimuovi stili hover/focus originali */ 223 .etm-language-switcher:focus .etm-ls-shortcode-current-language, 224 .etm-language-switcher:focus-within .etm-ls-shortcode-current-language, 225 .etm-language-switcher:hover .etm-ls-shortcode-current-language { 226 visibility: visible !important; 227 } 228 229 .etm-language-switcher:focus .etm-ls-shortcode-language, 230 .etm-language-switcher:focus-within .etm-ls-shortcode-language, 231 .etm-language-switcher:hover .etm-ls-shortcode-language { 232 display: none !important; 233 } 234 235 /* Scrollbar personalizzata per il dropdown */ 236 .etm-ls-shortcode-language::-webkit-scrollbar {
237 width: 6px; 238 } 239 240 .etm-ls-shortcode-language::-webkit-scrollbar-track { 241 background: #f1f1f1; 242 border-radius: 3px; 243 } 244 245 .etm-ls-shortcode-language::-webkit-scrollbar-thumb { 246 background: #888; 247 border-radius: 3px; 248 } 249 250 .etm-ls-shortcode-language::-webkit-scrollbar-thumb:hover { 251 background: #555; 252 } 253/*# sourceURL=etm-language-switcher-style-inline-css */ 254</style> 255<link rel='stylesheet' id='bootstrap-italia-css' href='https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/css/bootstrap-italia.min.css?ver=1.0.4' media='all' /> 256<link rel='stylesheet' id='wp-bootstrap-italia-navbar-dropdown-css' href='https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/wp-bootstrap-assets/css/navbar-dropdown.css?ver=1.0.4' media='all' />
257<script id="jquery-core-js" src="https://schema.gov.it/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
257 258<link rel="https://api.w.org/" href="https://schema.gov.it/de/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://schema.gov.it/de/wp-json/wp/v2/pages/2" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://schema.gov.it/xmlrpc.php?rsd" /> 259<link rel="alternate" hreflang="it-IT" href="https://schema.gov.it/"/> 260<link rel="alternate" hreflang="en-GB" href="https://schema.gov.it/en/"/> 261<link rel="alternate" hreflang="de-DE" href="https://schema.gov.it/de/"/> 262<link rel="alternate" hreflang="es-ES" href="https://schema.gov.it/es/"/> 263<link rel="alternate" hreflang="pt-PT" href="https://schema.gov.it/pt/"/> 264<link rel="alternate" hreflang="fr-FR" href="https://schema.gov.it/fr/"/> 265 266 267 268 269 270 271 272<!-- Matomo (wp-schema) -->
273<script> 274var _paq = window._paq = window._paq || []; 275_paq.push(['setTrackerUrl', "https:\/\/analytics.istat.it\/matomo.php"]); 276_paq.push(['setSiteId', "33"]); 277_paq.push(['setDocumentTitle', document.domain + '/' + document.title]); 278_paq.push(['setCookieDomain', '*.' + document.domain]); 279_paq.push(['setDomains', ['*.' + document.domain]]); 280_paq.push(['setSecureCookie', true]); 281_paq.push(['trackPageView']); 282_paq.push(['enableLinkTracking']); 283</script>
vendor: 1 bytes, line 283
283
284<script src="https://analytics.istat.it/matomo.js" async defer></script>
284 285<noscript><p><img src="https://analytics.istat.it/matomo.php?idsite=33&rec=1" style="border:0" alt="" /></p></noscript> 286<!-- End Matomo --> 287<link rel="icon" href="https://schema.gov.it/wp-content/uploads/2025/09/cropped-favicon-schema-32x32.png" sizes="32x32" /> 288<link rel="icon" href="https://schema.gov.it/wp-content/uploads/2025/09/cropped-favicon-schema-192x192.png" sizes="192x192" /> 289<link rel="apple-touch-icon" href="https://schema.gov.it/wp-content/uploads/2025/09/cropped-favicon-schema-180x180.png" /> 290<meta name="msapplication-TileImage" content="https://schema.gov.it/wp-content/uploads/2025/09/cropped-favicon-schema-270x270.png" /> 291<style id="etm-bootstrap-italia-ls-css"> /* Stile Bootstrap Italia per Language Switcher */ 292 .etm_language_switcher_shortcode { 293 position: relative; 294 display: inline-block; 295 margin-top: 10px !important; 296 vertical-align: middle; 297 } 298 299 .etm-language-switcher.etm-language-switcher-container { 300 position: relative; 301 display: inline-block; 302 margin: 0; 303 padding: 0; 304 } 305 306 /* Rimuovi stili di default del plugin originale */ 307 .etm-language-switcher > div { 308 background: transparent !important; 309 border: none !important; 310 background-image: none !important; 311 background-position: initial !important; 312 background-size: initial !important; 313 background-repeat: initial !important; 314 padding: 0 !important; 315 } 316 317 /* Lingua corrente - stile Bootstrap Italia dropdown toggle */ 318 .etm-ls-shortcode-current-language { 319 display: inline-block !important; 320 position: relative; 321 background: transparent !important; 322 border: 1px solid rgba(255, 255, 255, 0.5) !important; 323 border-radius: 4px; 324 padding: 11px 1.5rem 0.375rem 0.75rem !important; 325 min-width: 50px; 326 max-width: 60px; 327 width: auto !important; /* Permette al contenuto di determinare la larghezza */ 328 cursor: pointer; 329 transition: all 0.2s ease; 330 box-sizing: border-box; 331 } 332 333 .etm-ls-shortcode-current-language:hover { 334 border-color: rgba(255, 255, 255, 0.8) !important; 335 background: rgba(255, 255, 255, 0.1) !important; 336 } 337 338 .etm-ls-shortcode-current-language a { 339 color: #ffffff !important; 340 text-decoration: none; 341 display: block; 342 font-size: 0.875rem; 343 font-weight: 400; 344 line-height: 1.5; 345 padding: 0 !important; 346 margin: 0; 347 pointer-events: auto; 348 cursor: pointer; 349 } 350 351 /* Font size per link disabilitato nel language switcher */ 352 .etm-language-switcher > div > a.etm-ls-shortcode-disabled-language { 353 font-size: 15px !important; 354 } 355 356 /* Freccia dropdown Bootstrap Italia */ 357 .etm-ls-shortcode-current-language::after { 358 content: ""; 359 position: absolute; 360 right: 0.4rem; 361 top: 50%; 362 transform: translateY(-50%); 363 width: 0; 364 height: 0; 365 border-left: 4px solid transparent; 366 border-right: 4px solid transparent; 367 border-top: 5px solid #ffffff; 368 pointer-events: none; 369 transition: transform 0.2s ease; 370 } 371 372 .etm-language-switcher.etm-dropdown-open .etm-ls-shortcode-current-language::after { 373 transform: translateY(-50%) rotate(180deg); 374 } 375 376 /* Menu dropdown - stile Bootstrap Italia */ 377 .etm-ls-shortcode-language { 378 position: absolute !important; 379 top: 100% !important; 380 left: 0 !important; 381 margin-top: 0.25rem; 382 background: #ffffff !important; 383 border: 1px solid rgba(0, 0, 0, 0.15); 384 border-radius: 4px; 385 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); 386 padding: 0.25rem 0; 387 min-width: 100%; 388 max-width: 60px !important; 389 width: auto !important; /* Usa la larghezza calcolata dal JS originale ma permette override */ 390 z-index: 9999 !important; 391 visibility: visible !important; 392 height: auto !important; 393 max-height: 300px; 394 overflow-y: auto; 395 box-sizing: border-box; 396 opacity: 1 !important; 397 /* Gestione display tramite JavaScript - sovrascrive inline styles */ 398 } 399 400 /* Stato chiuso - default */ 401 .etm-ls-shortcode-language:not(.etm-dropdown-open) { 402 display: none !important; 403 visibility: hidden !important; 404 } 405 406 /* Stato aperto - forza display block anche se c'è uno style inline */ 407 .etm-language-switcher.etm-dropdown-open .etm-ls-shortcode-language, 408 .etm-ls-shortcode-language.etm-dropdown-open { 409 display: block !important; 410 visibility: visible !important; 411 opacity: 1 !important; 412 background: #ffffff !important; 413 } 414 415 /* Items del dropdown */ 416 .etm-ls-shortcode-language a { 417 display: block; 418 padding: 0.5rem 0.75rem !important; 419 color: #17324d !important; 420 text-decoration: none; 421 font-size: 0.875rem; 422 line-height: 1.5; 423 transition: background-color 0.15s ease, color 0.15s ease; 424 border: none !important; 425 background: transparent !important; 426 border-radius: 0; 427 margin: 0; 428 text-align: center !important; 429 } 430 431 .etm-ls-shortcode-language a:hover, 432 .etm-ls-shortcode-language a:focus { 433 background-color: #e6f2ff !important; 434 color: #0066cc !important; 435 outline: none; 436 } 437 438 .etm-ls-shortcode-language a.etm-ls-shortcode-disabled-language { 439 color: #6c757d !important; 440 cursor: default; 441 background-color: #f8f9fa !important; 442 } 443 444 .etm-ls-shortcode-language a.etm-ls-shortcode-disabled-language:hover { 445 background-color: #f8f9fa !important; 446 color: #6c757d !important; 447 } 448 449 /* Immagini bandiere */ 450 .etm-ls-shortcode-language a img, 451 .etm-ls-shortcode-current-language a img { 452 display: inline-block; 453 margin-right: 0.5rem; 454 vertical-align: middle; 455 width: 18px; 456 height: 12px; 457 } 458 459 /* Rimuovi stili hover/focus originali */ 460 .etm-language-switcher:focus .etm-ls-shortcode-current-language, 461 .etm-language-switcher:focus-within .etm-ls-shortcode-current-language, 462 .etm-language-switcher:hover .etm-ls-shortcode-current-language { 463 visibility: visible !important; 464 } 465 466 .etm-language-switcher:focus .etm-ls-shortcode-language, 467 .etm-language-switcher:focus-within .etm-ls-shortcode-language, 468 .etm-language-switcher:hover .etm-ls-shortcode-language { 469 display: none !important; 470 } 471 472 /* Scrollbar personalizzata per il dropdown */ 473 .etm-ls-shortcode-language::-webkit-scrollbar {
474 width: 6px; 475 } 476 477 .etm-ls-shortcode-language::-webkit-scrollbar-track { 478 background: #f1f1f1; 479 border-radius: 3px; 480 } 481 482 .etm-ls-shortcode-language::-webkit-scrollbar-thumb { 483 background: #888; 484 border-radius: 3px; 485 } 486 487 .etm-ls-shortcode-language::-webkit-scrollbar-thumb:hover { 488 background: #555; 489 }</style><link rel='stylesheet' id='oxygen-cache-380-css' href='//schema.gov.it/wp-content/uploads/oxygen/css/380.css?cache=1789736826&ver=7.1.2' media='all' /> 490<link rel='stylesheet' id='oxygen-cache-7-css' href='//schema.gov.it/wp-content/uploads/oxygen/css/7.css?cache=1789736834&ver=7.1.2' media='all' /> 491<link rel='stylesheet' id='oxygen-cache-2-css' href='//schema.gov.it/wp-content/uploads/oxygen/css/2.css?cache=1789736837&ver=7.1.2' media='all' /> 492<link rel='stylesheet' id='oxygen-universal-styles-css' href='//schema.gov.it/wp-content/uploads/oxygen/css/universal.css?cache=1789736822&ver=7.1.2' media='all' /> 493<!-- END OF WP_HEAD() --> 494<link rel='stylesheet' id='oxygen-aos-css' href='https://schema.gov.it/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.1.2' media='all' /> 495 496</head> 497<body class="home wp-singular page-template-default page page-id-2 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body etranslation-multilingual-de_DE" > 498 499 <nav aria-label="Blocksprung"> 500 <a href="#main-content" class="visually-hidden-focusable"> 501 Direkt zum Hauptinhalt 502 </a> 503 </nav> 504 505 506 507 <header id="div_block-2-7" class="ct-div-block it-header-wrapper" ><div id="div_block-4-7" class="ct-div-block" ><div id="div_block-6-7" class="ct-div-block ist-container it-header-slim-wrapper it-header-slim-wrapper-content" ><div id="div_block-105-7" class="ct-div-block" ><a id="text_block-10-7" class="ct-link-text cnd-hd-tp-lnk" href="https://innovazione.gov.it/" target="_blank" aria-label="Abteilung Digitale Transformation (öffnet neues Fenster)">Abteilung Digitale Transformation <br></a><div id="text_block-110-7" class="ct-text-block cnd-hd-tp-lnk" >e</div><a id="link_text-106-7" class="ct-link-text cnd-hd-tp-lnk" href="https://www.istat.it/" target="_blank" aria-label="ISTAT (Wird in neuem Fenster geöffnet)">ISTAT</a></div><div id="div_block-35-7" class="ct-div-block" ><div id="menu-top" class="ct-code-block" ><nav class="navbar navbar-expand-lg has-megamenu" aria-label="Externe Ressourcen"><ul id="menu-top-right" class="navbar-nav"><li class="menu-item menu-item-type-custom menu-item-object-custom nav-item"><a class="nav-link" href="https://api.gov.it/it/" target="_blank" rel="noopener noreferrer" aria-label="API-Katalog (öffnet in neuem Fenster)"><span>API-Katalog</span></a></li> 508<li class="menu-item menu-item-type-custom menu-item-object-custom nav-item"><a class="nav-link" href="https://developers.italia.it/" target="_blank" rel="noopener noreferrer" aria-label="Developers Italia (Wird in neuem Fenster geöffnet)"><span>Entwickler Italien</span></a></li> 509<li class="menu-item menu-item-type-custom menu-item-object-custom nav-item"><a class="nav-link" href="https://github.com/teamdigitale/dati-semantic-wordpress/" target="_blank" rel="noopener noreferrer" aria-label="Github (Wird in neuem Fenster geöffnet)"><span>Github</span></a></li> 510</ul></nav></div><div id="shortcode-127-7" class="ct-shortcode" ><div class="etm_language_switcher_shortcode"> 511<div tabindex="0" aria-label="Select language" role="menu" class="etm-language-switcher etm-language-switcher-container" data-no-translation> 512 <div class="etm-ls-shortcode-current-language"> 513 <a href="#" class="etm-ls-shortcode-disabled-language etm-ls-disabled-language" title="German" onclick="event.preventDefault()"> 514 DE </a> 515 </div> 516 <div class="etm-ls-shortcode-language"> 517 <a href="#" role="menuitem" class="etm-ls-shortcode-disabled-language etm-ls-disabled-language" title="German" onclick="event.preventDefault()"> 518 DE </a> 519 <a tabindex="0" role="menuitem" href="https://schema.gov.it/" title="Italian"> 520 IT </a> 521 522 <a tabindex="0" role="menuitem" href="https://schema.gov.it/en/" title="English"> 523 EN </a> 524 525 <a tabindex="0" role="menuitem" href="https://schema.gov.it/es/" title="Spanish"> 526 ES </a> 527 528 <a tabindex="0" role="menuitem" href="https://schema.gov.it/pt/" title="Portuguese"> 529 PT </a> 530 531 <a tabindex="0" role="menuitem" href="https://schema.gov.it/fr/" title="French"> 532 FR </a> 533 534 </div> 535
535<script type="application/javascript"> 536 // need to have the same with set from JS on both divs. Otherwise it can push stuff around in HTML 537 var etm_ls_shortcodes = document.querySelectorAll('.etm_language_switcher_shortcode .etm-language-switcher'); 538 if ( etm_ls_shortcodes.length > 0) { 539 // get the last language switcher added 540 var etm_el = etm_ls_shortcodes[etm_ls_shortcodes.length - 1]; 541 542 var etm_shortcode_language_item = etm_el.querySelector( '.etm-ls-shortcode-language' ) 543 // set width 544 var etm_ls_shortcode_width = etm_shortcode_language_item.offsetWidth + 16; 545 etm_shortcode_language_item.style.width = etm_ls_shortcode_width + 'px'; 546 etm_el.querySelector( '.etm-ls-shortcode-current-language' ).style.width = etm_ls_shortcode_width + 'px'; 547 548 // We're putting this on display: none after we have its width. 549 etm_shortcode_language_item.style.display = 'none'; 550 } 551 </script>
551 552</div> 553</div> 554</div></div></div></div><div id="div_block-5-7" class="ct-div-block" ><div id="div_block-8-7" class="ct-div-block ist-container" ><div id="div_block-14-7" class="ct-div-block" ><a id="link-165-7" class="ct-link menu-trigger" href="#" aria-label="Menü Mobil"><div id="fancy_icon-83-7" class="ct-fancy-icon" ><svg id="svg-fancy_icon-83-7"><use xlink:href="#Lineariconsicon-menu"></use></svg></div></a><div id="link-31-7" class="ct-div-block" ><img id="image-13-7" alt="" src="https://schema.gov.it/wp-content/uploads/2024/09/ISTAT-Schema-Logo.svg" class="ct-image" srcset="" sizes="(max-width: 64px) 100vw, 64px" /></div><a id="div_block-15-7" class="ct-link" href="https://schema.gov.it/de/" rel="home" ><div id="text_block-16-7" class="ct-text-block" >Schema</div><div id="text_block-19-7" class="ct-text-block" >Nationaler Katalog der Datensemantik</div><div id="code_block-174-7" class="ct-code-block" ><div class="sr-only">Vai alla home page</div></div></a></div><div id="div_block-37-7" class="ct-div-block" ><div id="shortcode-176-7" class="ct-shortcode" ><div class="etm_language_switcher_shortcode"> 555<div tabindex="0" aria-label="Select language" role="menu" class="etm-language-switcher etm-language-switcher-container" data-no-translation> 556 <div class="etm-ls-shortcode-current-language"> 557 <a href="#" class="etm-ls-shortcode-disabled-language etm-ls-disabled-language" title="German" onclick="event.preventDefault()"> 558 DE </a> 559 </div> 560 <div class="etm-ls-shortcode-language"> 561 <a href="#" role="menuitem" class="etm-ls-shortcode-disabled-language etm-ls-disabled-language" title="German" onclick="event.preventDefault()"> 562 DE </a> 563 <a tabindex="0" role="menuitem" href="https://schema.gov.it/" title="Italian"> 564 IT </a> 565 566 <a tabindex="0" role="menuitem" href="https://schema.gov.it/en/" title="English"> 567 EN </a> 568 569 <a tabindex="0" role="menuitem" href="https://schema.gov.it/es/" title="Spanish"> 570 ES </a> 571 572 <a tabindex="0" role="menuitem" href="https://schema.gov.it/pt/" title="Portuguese"> 573 PT </a> 574 575 <a tabindex="0" role="menuitem" href="https://schema.gov.it/fr/" title="French"> 576 FR </a> 577 578 </div> 579
579<script type="application/javascript"> 580 // need to have the same with set from JS on both divs. Otherwise it can push stuff around in HTML 581 var etm_ls_shortcodes = document.querySelectorAll('.etm_language_switcher_shortcode .etm-language-switcher'); 582 if ( etm_ls_shortcodes.length > 0) { 583 // get the last language switcher added 584 var etm_el = etm_ls_shortcodes[etm_ls_shortcodes.length - 1]; 585 586 var etm_shortcode_language_item = etm_el.querySelector( '.etm-ls-shortcode-language' ) 587 // set width 588 var etm_ls_shortcode_width = etm_shortcode_language_item.offsetWidth + 16; 589 etm_shortcode_language_item.style.width = etm_ls_shortcode_width + 'px'; 590 etm_el.querySelector( '.etm-ls-shortcode-current-language' ).style.width = etm_ls_shortcode_width + 'px'; 591 592 // We're putting this on display: none after we have its width. 593 etm_shortcode_language_item.style.display = 'none'; 594 } 595 </script>
595 596</div> 597</div> 598</div></div></div></div></header><section id="section-104-7" class="ct-section it-header-sticky" ><div class="ct-section-inner-wrap"><div id="cnd-hd-mn-bt" class="ct-div-block ist-container" ><div id="div_block-43-7" class="ct-div-block" ><div id="main-menu-left" class="ct-code-block" ><nav class="navbar navbar-expand-lg has-megamenu" aria-label="Hauptnavigation"><ul id="menu-main-left" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page nav-item"><a class="nav-link" href="https://schema.gov.it/de/catalogo/"><span>Katalog</span></a></li> 599<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children nav-item dropdown"><a class="nav-link" href="https://schema.gov.it/de/strumenti/"><span>Werkzeuge</span></a><button class="nav-link dropdown-toggle-icon" type="button" aria-haspopup="true" aria-expanded="false" id="menu-item-dropdown-183-6abf1e4505504" aria-controls="dropdown-menu-183-6abf1e4505503" aria-label="Menü Extras öffnen"><svg class="icon icon-sm align-middle dropdown-icon" aria-hidden="true"><use href="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/dist/svg/sprites.svg#it-expand"></use></svg></button> 600<ul class="dropdown-menu" id="dropdown-menu-183-6abf1e4505503" role="menu" aria-labelledby="menu-item-dropdown-183-6abf1e4505504"> 601 <li class="menu-item menu-item-type-post_type menu-item-object-strumenti nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/strumenti/validatore-metadati/" role="menuitem"><span>Validierung von Metadaten</span></a></li> 602 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/validatore-sintassi-turtle/" role="menuitem"><span>Schildkrötendatei-Validator (.ttl)</span></a></li> 603 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/validazione-repository/" role="menuitem"><span>Validator-Repository</span></a></li> 604 <li class="menu-item menu-item-type-post_type menu-item-object-strumenti nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/strumenti/editor-degli-schema-dati/" role="menuitem"><span>Datenschema-Editor</span></a></li> 605 <li class="menu-item menu-item-type-post_type menu-item-object-strumenti nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/strumenti/sparql-endpoint/" role="menuitem"><span>SPARQL Endpunkt</span></a></li> 606 <li class="menu-item menu-item-type-post_type menu-item-object-strumenti nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/strumenti/repository-per-risorse-semantiche/" role="menuitem"><span>Repository für semantische Ressourcen</span></a></li> 607 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/strumenti/" role="menuitem"><span>Gehe zu Tools</span></a></li> 608</ul> 609</li> 610<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children nav-item dropdown"><a class="nav-link" href="https://schema.gov.it/de/formazione/"><span>Schulung</span></a><button class="nav-link dropdown-toggle-icon" type="button" aria-haspopup="true" aria-expanded="false" id="menu-item-dropdown-259-6abf1e4505598" aria-controls="dropdown-menu-259-6abf1e4505597" aria-label="Schulungsmenü öffnen"><svg class="icon icon-sm align-middle dropdown-icon" aria-hidden="true"><use href="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/dist/svg/sprites.svg#it-expand"></use></svg></button> 611<ul class="dropdown-menu" id="dropdown-menu-259-6abf1e4505597" role="menu" aria-labelledby="menu-item-dropdown-259-6abf1e4505598"> 612 <li class="menu-item menu-item-type-post_type_archive menu-item-object-eventi nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/eventi/" role="menuitem"><span>Veranstaltungen</span></a></li> 613 <li class="menu-item menu-item-type-post_type_archive menu-item-object-notizie nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/notizie/" role="menuitem"><span>Nachrichten</span></a></li> 614 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/formazione/" role="menuitem"><span>Zum Training</span></a></li> 615</ul> 616</li> 617</ul></nav></div></div><div id="div_block-49-7" class="ct-div-block" ><div id="main-menu-right" class="ct-code-block" ><nav class="navbar navbar-expand-lg has-megamenu" aria-label="Sekundärnavigation"><ul id="menu-main-right" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children nav-item dropdown"><a class="nav-link" href="https://schema.gov.it/de/il-progetto/"><span>Das Projekt</span></a><button class="nav-link dropdown-toggle-icon" type="button" aria-haspopup="true" aria-expanded="false" id="menu-item-dropdown-300-6abf1e450a7b4" aria-controls="dropdown-menu-300-6abf1e450a7b0" aria-label="Menü öffnen Das Projekt"><svg class="icon icon-sm align-middle dropdown-icon" aria-hidden="true"><use href="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/dist/svg/sprites.svg#it-expand"></use></svg></button> 618<ul class="dropdown-menu" id="dropdown-menu-300-6abf1e450a7b0" role="menu" aria-labelledby="menu-item-dropdown-300-6abf1e450a7b4"> 619 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/il-progetto/i-numeri-del-catalogo/" role="menuitem"><span>Katalognummern</span></a></li> 620 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/il-progetto/domande-frequenti/" role="menuitem"><span>Häufig gestellte Fragen</span></a></li> 621 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item" role="none"><a class="nav-link dropdown-item" href="https://schema.gov.it/de/il-progetto/" role="menuitem"><span>Entdecken Sie das Projekt</span></a></li> 622</ul> 623</li> 624<li class="menu-item menu-item-type-post_type menu-item-object-page nav-item"><a class="nav-link" href="https://schema.gov.it/de/come-contribuire/"><span>Wie kann ich einen Beitrag leisten?</span></a></li> 625</ul></nav></div></div></div></div></section>
625<main id="main-content" class="ct-div-block" ><section id='inner_content-22-7' class='ct-inner-content'><div id="div_block-3-2" class="ct-div-block" ><div id="div_block-4-2" class="ct-div-block ist-container" ><div id="new_columns-5-2" class="ct-new-columns" ><div id="div_block-6-2" class="ct-div-block" ><h1 id="headline-12-2" class="ct-headline h1-ttl"><span id="span-67-2" class="ct-span" >Der Katalog der gemeinsamen semantischen Ressourcen für die Interoperabilität</span><br></h1><div id="text_block-16-2" class="ct-text-block main-txt" ><span id="span-69-2" class="ct-span" ><p>Ein Dienst, der öffentlichen und privaten Einrichtungen zum Austausch und zur Veröffentlichung von Daten zur Verfügung steht, um sicherzustellen, dass Format und Bedeutung der ausgetauschten Informationen erhalten bleiben und in den Austausch einbezogen werden.</p> 626</span></div><div id="home-search-title" class="ct-text-block" >Suchen Sie den Katalog nach Stichworten</div><div id="code_block-755-2" class="ct-code-block" ><form action="https://schema.gov.it/de/catalogo/" role="search" method="get" style="display: flex; align-items: center;" class="cnd-hm-hr-src-frm" aria-label="Suche im Katalog" data-etm-original-action="https://schema.gov.it/de/catalogo/"> 627 <label for="cnd-home-search-q" class="visually-hidden">Suchbegriffe im Katalog</label> 628 <input id="cnd-home-search-q" type="text" name="q" placeholder="Geben Sie ein oder mehrere Keywords ein" class="cnd-hm-src-btn" autocomplete="off" aria-describedby="text_block-756-2"> 629 630 <button type="submit" class="cnd-src-btn"> 631 Suche </button> 632<input type="hidden" name="etm-form-language" value="de"/></form></div><div id="text_block-756-2" class="ct-text-block" ><span id="span-2029-2" class="ct-span" aria-hidden="true">*</span>Beispiel: âAdresse, Personâ</div></div><div id="div_block-7-2" class="ct-div-block" ><img id="image-8-2" alt="" src="https://schema.gov.it/wp-content/uploads/2025/04/IMG-Hero.svg" class="ct-image" srcset="" sizes="(max-width: 637px) 100vw, 637px" /></div></div></div></div><section id="div_block-17-2" class="ct-div-block" aria-labelledby="headline-27-2"><div id="div_block-18-2" class="ct-div-block ist-container" ><h2 id="headline-27-2" class="ct-headline h2-ttl">Wie es funktioniert<br></h2><div id="cnd-hw-it-wrk" class="oxy-dynamic-list"><div id="div_block-51-2-1" class="ct-div-block cnd-nbr-bx-igrd" data-id="div_block-51-2"><div id="code_block-112-2-1" class="ct-code-block" data-id="code_block-112-2">01</div><h3 id="headline-76-2-1" class="ct-headline" data-id="headline-76-2"><span id="span-82-2-1" class="ct-span" data-id="span-82-2">Forschung</span></h3><div id="text_block-87-2-1" class="ct-text-block main-txt" data-id="text_block-87-2"><span id="span-92-2-1" class="ct-span" data-id="span-92-2"><p>Suchen Sie im Katalog nach semantischen Ressourcen, die für die Darstellung Ihrer Daten nützlich sind.</p> 633</span></div><a id="div_block-116-2-1" class="ct-link cnt-bx-btn" href="https://schema.gov.it/de/catalogo/" data-id="div_block-116-2"><div id="text_block-121-2-1" class="ct-text-block cnt-btn-txt" data-id="text_block-121-2"><span id="span-1028-2-1" class="ct-span" data-id="span-1028-2">SUCHE IM KATALOG</span></div><div id="fancy_icon-129-2-1" class="ct-fancy-icon cnd-btn-arw" aria-hidden="true" data-id="fancy_icon-129-2"><svg id="svg-fancy_icon-129-2-1" data-id="svg-fancy_icon-129-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div><div id="div_block-51-2-2" class="ct-div-block cnd-nbr-bx-igrd" data-id="div_block-51-2"><div id="code_block-112-2-2" class="ct-code-block" data-id="code_block-112-2">02</div><h3 id="headline-76-2-2" class="ct-headline" data-id="headline-76-2"><span id="span-82-2-2" class="ct-span" data-id="span-82-2">Erkunden</span></h3><div id="text_block-87-2-2" class="ct-text-block main-txt" data-id="text_block-87-2"><span id="span-92-2-2" class="ct-span" data-id="span-92-2"><p>Ressourcen, um zu verstehen, wie man den Katalog einbringt und verwendet</p> 634</span></div><a id="div_block-116-2-2" class="ct-link cnt-bx-btn" href="https://schema.gov.it/de/formazione/" data-id="div_block-116-2"><div id="text_block-121-2-2" class="ct-text-block cnt-btn-txt" data-id="text_block-121-2"><span id="span-1028-2-2" class="ct-span" data-id="span-1028-2">ERFAHREN SIE RESSOURCEN</span></div><div id="fancy_icon-129-2-2" class="ct-fancy-icon cnd-btn-arw" aria-hidden="true" data-id="fancy_icon-129-2"><svg id="svg-fancy_icon-129-2-2" data-id="svg-fancy_icon-129-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div><div id="div_block-51-2-3" class="ct-div-block cnd-nbr-bx-igrd" data-id="div_block-51-2"><div id="code_block-112-2-3" class="ct-code-block" data-id="code_block-112-2">03</div><h3 id="headline-76-2-3" class="ct-headline" data-id="headline-76-2"><span id="span-82-2-3" class="ct-span" data-id="span-82-2">Verwendung</span></h3><div id="text_block-87-2-3" class="ct-text-block main-txt" data-id="text_block-87-2"><span id="span-92-2-3" class="ct-span" data-id="span-92-2"><p>Verwenden Sie den Validator, um zu überprüfen, ob die mit Ihren Daten verknüpften semantischen Ressourcen korrekt und konsistent sind</p> 635</span></div><a id="div_block-116-2-3" class="ct-link cnt-bx-btn" href="https://schema.gov.it/de/strumenti/" data-id="div_block-116-2"><div id="text_block-121-2-3" class="ct-text-block cnt-btn-txt" data-id="text_block-121-2"><span id="span-1028-2-3" class="ct-span" data-id="span-1028-2">USA DIE INSTRUMENTE</span></div><div id="fancy_icon-129-2-3" class="ct-fancy-icon cnd-btn-arw" aria-hidden="true" data-id="fancy_icon-129-2"><svg id="svg-fancy_icon-129-2-3" data-id="svg-fancy_icon-129-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div> 636</div></section><section id="div_block-19-2" class="ct-div-block" aria-labelledby="headline-31-2"><div id="div_block-20-2" class="ct-div-block ist-container" ><div id="new_columns-145-2" class="ct-new-columns" ><div id="div_block-146-2" class="ct-div-block" ><h2 id="headline-31-2" class="ct-headline h2-ttl">Zum Katalog beitragen<br></h2><div id="text_block-138-2" class="ct-text-block main-txt" ><span id="span-139-2" class="ct-span" ><p>Der Katalog enthält semantische Ressourcen, die von beitragenden Einrichtungen durch einen technischen Prozess der automatisierten Sammlung erstellt und veröffentlicht wurden.</p> 637</span></div>
637<a id="div_block-162-2" class="ct-link cnd-btn-bx-drk" href="https://schema.gov.it/de/come-contribuire/" ><div id="text_block-163-2" class="ct-text-block cnd-btn-bx-drk-lbl" >Erfahren Sie, wie Sie einen Beitrag leisten können</div><div id="fancy_icon-167-2" class="ct-fancy-icon cnd-btn-bx-drk-arw" aria-hidden="true"><svg id="svg-fancy_icon-167-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div><div id="div_block-147-2" class="ct-div-block" ><div id="text_block-151-2" class="ct-text-block cnd-ttl2-blk" >Beitragende Einrichtungen</div><div id="shortcode-2256-2" class="ct-shortcode" >24</div><div id="div_block-2258-2" class="ct-div-block cnd-sts-crd-mtbx" ><div id="shortcode-2259-2" class="ct-shortcode cnd-sts-crd-mtbx-1" >+0</div><div id="text_block-2260-2" class="ct-text-block" >(</div><div id="shortcode-2261-2" class="ct-shortcode" >+0</div><div id="text_block-2262-2" class="ct-text-block" >%)</div></div><div id="div_block-247-2" class="ct-div-block cnd_ertbx" ><div id="text_block-159-2" class="ct-text-block cnd-grn-rt-dcp" >im Vergleich zum Vorjahr<br></div></div></div></div></div></section><section id="div_block-21-2" class="ct-div-block" aria-labelledby="headline-34-2"><div id="div_block-22-2" class="ct-div-block ist-container" ><h2 id="headline-34-2" class="ct-headline h2-ttl">Erkunden Sie semantische Ressourcen<br></h2><div id="text_block-170-2" class="ct-text-block main-txt" >Der Katalog ermöglicht es Ihnen, mehrere Ressourcen zu suchen und zu verwenden, wie <b>kontrollierte Vokabulare</b>, <b>Ontologien</b> e <b>Datensysteme</b>, um Daten mit Semantik darzustellen und den Austausch semantisch interoperabel zu machen.</div><div id="div_block-1452-2" class="ct-div-block" ><div id="div_block-173-2" class="ct-div-block cnd_in_col shadow-l" ><div id="div_block-284-2" class="ct-div-block" ><div id="text_block-179-2" class="ct-text-block cnd-ttl2-blk" role="heading" aria-level="3">Kontrollierte Vokabulare</div><div id="text_block-188-2" class="ct-text-block main-txt" >Listen, Taxonomien und Horte, die zur Organisation von Leistungsbeschreibungen für verschiedene Anwendungsdomänen verwendet werden</div></div><div id="div_block-287-2" class="ct-div-block" ><div id="text_block-197-2" class="ct-text-block cnd-ttl3-blk" >Derzeit veröffentlicht:</div><div id="div_block-239-2" class="ct-div-block cnd-xmr2" ><div id="div_block-241-2" class="ct-div-block cnd-xmr2-l" ><div id="text_block-244-2" class="ct-text-block" ><span id="span-883-2" class="ct-span" >210</span></div></div><div id="div_block-243-2" class="ct-div-block cnd-xmr2-r" ><div id="div_block-257-2" class="ct-div-block cnd_ertbx" ><div id="div_block-258-2" class="ct-div-block cnd-grn-rt" ><div id="text_block-259-2" class="ct-text-block cnd-grn-rt-txt" ><span id="span-886-2" class="ct-span" >+54</span> (<span id="span-888-2" class="ct-span" >+34.6</span>%)<br></div></div><div id="text_block-260-2" class="ct-text-block cnd-grn-rt-dcp" >im Vergleich zum Vorjahr<br></div></div></div></div></div><a id="div_block-291-2" class="ct-link cnd-btn-bx-lgt" href="https://schema.gov.it/de/catalogo/?type%5B%5D=CONTROLLED_VOCABULARY&sortBy=TITLE&direction=ASC&columns=3&offset=0&limit=12" ><div id="text_block-289-2" class="ct-text-block" >Erkunden Sie kontrollierte Vokabulare</div><div id="fancy_icon-294-2" class="ct-fancy-icon cnd-btn-bx-lgt-arw" aria-hidden="true"><svg id="svg-fancy_icon-294-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div><div id="div_block-316-2" class="ct-div-block cnd_in_col shadow-l" ><div id="div_block-317-2" class="ct-div-block" ><div id="text_block-318-2" class="ct-text-block cnd-ttl2-blk" >Ontologien</div><div id="text_block-319-2" class="ct-text-block main-txt" >Formale und gemeinsame Darstellungen von Entitäten und deren Beziehungen nach Anwendungsbereichen von Interesse</div></div><div id="div_block-321-2" class="ct-div-block" ><div id="text_block-322-2" class="ct-text-block cnd-ttl3-blk" >Derzeit veröffentlicht:</div><div id="div_block-323-2" class="ct-div-block cnd-xmr2" ><div id="div_block-324-2" class="ct-div-block cnd-xmr2-l" ><div id="text_block-325-2" class="ct-text-block" ><span id="span-890-2" class="ct-span" >82</span></div></div><div id="div_block-326-2" class="ct-div-block cnd-xmr2-r" ><div id="div_block-327-2" class="ct-div-block cnd_ertbx" ><div id="div_block-328-2" class="ct-div-block cnd-grn-rt" ><div id="text_block-329-2" class="ct-text-block cnd-grn-rt-txt" ><span id="span-892-2" class="ct-span" >+9</span> (<span id="span-895-2" class="ct-span" >+12.3</span>%)<br></div></div><div id="text_block-330-2" class="ct-text-block cnd-grn-rt-dcp" >im Vergleich zum Vorjahr<br></div></div></div></div></div><a id="link-331-2" class="ct-link cnd-btn-bx-lgt" href="https://schema.gov.it/de/catalogo/?type%5B%5D=ONTOLOGY&sortBy=TITLE&direction=ASC&columns=3&offset=0&limit=12" ><div id="text_block-332-2" class="ct-text-block" >Ontologien erkunden</div><div id="fancy_icon-333-2" class="ct-fancy-icon cnd-btn-bx-lgt-arw" ><svg id="svg-fancy_icon-333-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div>
637<div id="div_block-298-2" class="ct-div-block cnd_in_col shadow-l" ><div id="div_block-299-2" class="ct-div-block" ><div id="text_block-300-2" class="ct-text-block cnd-ttl2-blk" >Datenschemata</div><div id="text_block-301-2" class="ct-text-block main-txt" >Beschreibung der zwischen verschiedenen Systemen ausgetauschten Daten, die zur Definition der Serialisierung und zur Validierung der Syntax verwendet werden</div></div><div id="div_block-303-2" class="ct-div-block" ><div id="text_block-304-2" class="ct-text-block cnd-ttl3-blk" >Derzeit veröffentlicht:</div><div id="div_block-305-2" class="ct-div-block cnd-xmr2" ><div id="div_block-306-2" class="ct-div-block cnd-xmr2-l" ><div id="text_block-307-2" class="ct-text-block" ><span id="span-897-2" class="ct-span" >127</span></div></div><div id="div_block-308-2" class="ct-div-block cnd-xmr2-r" ><div id="div_block-309-2" class="ct-div-block cnd_ertbx" ><div id="div_block-310-2" class="ct-div-block cnd-grn-rt" ><div id="text_block-311-2" class="ct-text-block cnd-grn-rt-txt" ><span id="span-899-2" class="ct-span" >+53</span> (<span id="span-901-2" class="ct-span" >+71.6</span>%)<br></div></div><div id="text_block-312-2" class="ct-text-block cnd-grn-rt-dcp" >im Vergleich zum Vorjahr<br></div></div></div></div></div><a id="link-313-2" class="ct-link cnd-btn-bx-lgt" href="https://schema.gov.it/de/catalogo/?type%5B%5D=SCHEMA&sortBy=TITLE&direction=ASC&columns=3&offset=0&limit=12" ><div id="text_block-314-2" class="ct-text-block" >Datenschemata erkunden</div><div id="fancy_icon-315-2" class="ct-fancy-icon cnd-btn-bx-lgt-arw" ><svg id="svg-fancy_icon-315-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div></section><section id="div_block-42-2" class="ct-div-block" aria-labelledby="headline-44-2"><div id="div_block-43-2" class="ct-div-block ist-container" ><h2 id="headline-44-2" class="ct-headline h2-ttl">Verwenden Sie die Tools </h2><div id="text_block-205-2" class="ct-text-block main-txt" >Verwenden Sie die Tools, um auf semantische Ressourcen zuzugreifen und sicherzustellen, dass die von Ihnen veröffentlichten Ressourcen gut beschrieben und für die Sammlung im Katalog erstellt sind.</div><div id="_tabs-703-2" class="oxy-tabs-wrapper oxy-tabs" data-oxy-tabs-active-tab-class='tabs-4278-tab-active' data-oxy-tabs-contents-wrapper='_tabs_contents-710-2' role="tablist" aria-labelledby="headline-44-2"><div id="_tab-704-2" class="oxy-tab tabs-4278-tab tabs-4278-tab-active" role="tab" aria-controls="_tab_content-711-2" aria-selected="true" tabindex="0"><div id="text_block-707-2" class="ct-text-block" >Validierungstools</div></div><div id="_tab-705-2" class="oxy-tab tabs-4278-tab tabs-4278-tab-active" role="tab" aria-controls="_tab_content-712-2" aria-selected="false" tabindex="-1"><div id="text_block-708-2" class="ct-text-block" >Schema-Editor</div></div><div id="_tab-706-2" class="oxy-tab tabs-4278-tab tabs-4278-tab-active" role="tab" aria-controls="_tab_content-713-2" aria-selected="false" tabindex="-1"><div id="text_block-709-2" class="ct-text-block" >SPARQL Endpunkt<br></div></div><div id="_tab-1925-2" class="oxy-tab tabs-4278-tab tabs-4278-tab-active" role="tab" aria-controls="_tab_content-1926-2" aria-selected="false" tabindex="-1"><div id="text_block-1927-2" class="ct-text-block" >Repository für semantische Ressourcen</div></div></div><div id="_tabs_contents-710-2" class="oxy-tabs-contents-wrapper oxy-tabs-contents" ><div id="_tab_content-711-2" class="oxy-tab-content tabs-contents-4278-tab oxy-tabs-contents-content-hidden" ><div id="new_columns-719-2" class="ct-new-columns cnd-tb-clm-cnt" ><div id="div_block-720-2" class="ct-div-block" ><h3 id="headline-723-2" class="ct-headline cnd-tb-ttl3">Validierungstools</h3><div id="text_block-1074-2" class="ct-text-block cnd-tb-txt" ><span id="span-1235-2" class="ct-span" ><p><span id="span-114-22-1" class="ct-span oxy-stock-content-styles" data-id="span-114-22">Entdecken Sie die Tools, um die Qualität der semantischen Ressourcen vor der ersten Ernte und Veröffentlichung im Katalog zu überprüfen und zu überprüfen.</span></p> 638</span></div><div id="div_block-1150-2" class="ct-div-block" ><a id="link-1248-2" class="ct-link cnd-btn-bx-lgt-ng" href="https://schema.gov.it/de/strumenti/strumenti-di-validazione/" ><div id="text_block-1249-2" class="ct-text-block" >Erfahren Sie mehr</div></a></div></div><div id="div_block-721-2" class="ct-div-block" ></div></div></div><div id="_tab_content-712-2" class="oxy-tab-content tabs-contents-4278-tab oxy-tabs-contents-content-hidden" ><div id="new_columns-741-2" class="ct-new-columns cnd-tb-clm-cnt" ><div id="div_block-742-2" class="ct-div-block" ><h3 id="headline-743-2" class="ct-headline cnd-tb-ttl3">Schema-Editor</h3><div id="text_block-744-2" class="ct-text-block cnd-tb-txt" ><span id="span-1240-2" class="ct-span" ><p><span id="span-24-184" class="ct-span oxy-stock-content-styles">Durch Abfrage der semantischen Ressourcen von Schema können Sie mit dieser Funktion ein benutzerdefiniertes API-Schema erstellen, das dem OpenAPI-Standard entspricht, es an Ihre spezifischen Bedürfnisse anpasst und eine nahtlose Integration mit Ihren vorhandenen Ressourcen gewährleistet.</sp
638an></p> 639</span></div><div id="div_block-1256-2" class="ct-div-block" ><a id="link-1257-2" class="ct-link cnd-btn-bx-lgt" href="https://teamdigitale.github.io/dati-semantic-schema-editor/#" target="_blank" aria-label="Verwenden Sie das Werkzeug - Schema Editor (öffnet in neuem Fenster)" aria-describedby="headline-743-2"><div id="text_block-1258-2" class="ct-text-block" >Verwenden Sie das Tool</div></a><a id="link-1259-2" class="ct-link cnd-btn-bx-lgt-ng" href="https://schema.gov.it/de/strumenti/editor-degli-schema-dati/" ><div id="text_block-1260-2" class="ct-text-block" >Zum Guide</div></a></div></div><div id="div_block-745-2" class="ct-div-block" ></div></div></div><div id="_tab_content-713-2" class="oxy-tab-content tabs-contents-4278-tab oxy-tabs-contents-content-hidden" ><div id="new_columns-748-2" class="ct-new-columns cnd-tb-clm-cnt" ><div id="div_block-749-2" class="ct-div-block" ><h3 id="headline-750-2" class="ct-headline cnd-tb-ttl3">SPARQL Endpunkt</h3><div id="text_block-751-2" class="ct-text-block cnd-tb-txt" ><span id="span-1244-2" class="ct-span" ><p><span id="span-114-22-3" class="ct-span oxy-stock-content-styles" data-id="span-114-22">Der Webservice, mit dem Sie Abfragen zu strukturierten Daten nach den Standards des semantischen Webs schreiben und durchführen können</span></p> 640</span></div><div id="div_block-1267-2" class="ct-div-block" ><a id="link-1268-2" class="ct-link cnd-btn-bx-lgt" href="https://schema.gov.it/de/sparql/" aria-label="SPARQL Endpoint (Wird in neuem Fenster geöffnet)"><div id="text_block-1269-2" class="ct-text-block" >Verwenden Sie das Tool</div></a><a id="link-1530-2" class="ct-link cnd-btn-bx-lgt-ng" href="https://schema.gov.it/de/strumenti/sparql-endpoint/" ><div id="text_block-1531-2" class="ct-text-block" aria-label="öffnet sich in einem neuen Fenster">Zum Guide</div></a></div></div><div id="div_block-752-2" class="ct-div-block" ></div></div></div><div id="_tab_content-1926-2" class="oxy-tab-content tabs-contents-4278-tab oxy-tabs-contents-content-hidden" ><div id="new_columns-1942-2" class="ct-new-columns cnd-tb-clm-cnt" ><div id="div_block-1943-2" class="ct-div-block" ><h3 id="headline-1944-2" class="ct-headline cnd-tb-ttl3">Repository für semantische Ressourcen</h3><div id="text_block-1945-2" class="ct-text-block cnd-tb-txt" ><span id="span-1946-2" class="ct-span" ><p>Github-Repository-Vorlagen zum Organisieren, Validieren und Veröffentlichen semantischer Ressourcen.</p> 641</span></div><div id="div_block-1947-2" class="ct-div-block" ><a id="link-1948-2" class="ct-link cnd-btn-bx-lgt" href="https://github.com/teamdigitale/dati-semantic-cookiecutter" target="_blank" aria-label="Verwenden Sie das -Repository-Tool für semantische Ressourcen (öffnet sich in einem neuen Fenster)" aria-describedby="headline-1944-2"><div id="text_block-1949-2" class="ct-text-block" >Verwenden Sie das Tool</div></a><a id="link-1950-2" class="ct-link cnd-btn-bx-lgt-ng" href="https://schema.gov.it/de/strumenti/controlli-automatici/" ><div id="text_block-1951-2" class="ct-text-block" >Zum Guide</div></a></div></div><div id="div_block-1952-2" class="ct-div-block" ></div></div></div></div>
641<script type="text/javascript">var firstTab = document.querySelector('#_tabs_contents-710-2 > .oxy-tabs-contents-content-hidden:first-child'); if(firstTab && firstTab.classList){firstTab.classList.remove("oxy-tabs-contents-content-hidden")};</script>
641</div></section><section id="div_block-39-2" class="ct-div-block" aria-labelledby="headline-41-2"><div id="div_block-40-2" class="ct-div-block ist-container" ><h2 id="headline-41-2" class="ct-headline h2-ttl">Schulung<br></h2><div id="new_columns-338-2" class="ct-new-columns" ><div id="div_block-339-2" class="ct-div-block" ><div id="text_block-336-2" class="ct-text-block main-txt" >Beteiligen Sie sich an <b>Sprachkurse</b> und die <b>Veranstaltungen</b> organisiert vom Department for Digital Transformation und dem National Statistical Institute (Istat) für <b>Förderung der Kenntnis und Verbreitung des Katalogs.</b></div></div><div id="div_block-340-2" class="ct-div-block" ><a id="link-346-2" class="ct-link cnd-btn-bx-drk" href="https://schema.gov.it/de/formazione/" ><div id="text_block-347-2" class="ct-text-block cnd-btn-bx-drk-lbl" >Zum Training</div><div id="fancy_icon-348-2" class="ct-fancy-icon cnd-btn-bx-drk-arw" aria-hidden="true"><svg id="svg-fancy_icon-348-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></div></section><section id="div_block-47-2" class="ct-div-block" aria-labelledby="headline-49-2"><div id="div_block-48-2" class="ct-div-block ist-container" ><div id="div_block-1345-2" class="ct-div-block" ><h2 id="headline-49-2" class="ct-headline h2-ttl">Hervorgehoben<br></h2><a id="link-1347-2" class="ct-link cnt-bx-btn" href="https://schema.gov.it/de/notizie/" ><div id="text_block-1348-2" class="ct-text-block cnt-btn-txt" >Zu Veranstaltungen und News</div><div id="fancy_icon-1349-2" class="ct-fancy-icon cnd-btn-arw" aria-hidden="true"><svg id="svg-fancy_icon-1349-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div><div id="_dynamic_list-377-2" class="oxy-dynamic-list"><div id="div_block-379-2-1" class="ct-div-block" data-id="div_block-379-2"><div id="div_block-385-2-1" class="ct-div-block shadow-l" data-id="div_block-385-2"><div id="div_block-390-2-1" class="ct-div-block" data-id="div_block-390-2"><div id="shortcode-2183-2-1" class="ct-shortcode" data-id="shortcode-2183-2"><span class="btn btn-cat-news" style="background-color:#077f7b;color:#ffffff;"><span class="visually-hidden">Kategorie: </span>Neue semantische Ressourcen</span></div><div id="text_block-414-2-1" class="ct-text-block" data-id="text_block-414-2"><span id="span-416-2-1" class="ct-span" data-id="span-416-2">12/09/2024</span></div></div><div id="link-1059-2-1" class="ct-div-block" data-id="link-1059-2"><h3 id="headline-426-2-1" class="ct-headline" data-id="headline-426-2"><span id="span-1066-2-1" class="ct-span" data-id="span-1066-2">Neues kontrolliertes Vokabular</span></h3></div><div id="text_block-421-2-1" class="ct-text-block main-txt-lora" data-id="text_block-421-2"><span id="span-438-2-1" class="ct-span" data-id="span-438-2">Neues Vokabular veröffentlicht, das vom Titularkörper kontrolliert wird Istituto Superiore per la Protezione e la Ricerca Ambientale</span></div></div></div><div id="div_block-379-2-2" class="ct-div-block" data-id="div_block-379-2"><div id="div_block-385-2-2" class="ct-div-block shadow-l" data-id="div_block-385-2"><div id="div_block-390-2-2" class="ct-div-block" data-id="div_block-390-2"><div id="shortcode-2183-2-2" class="ct-shortcode" data-id="shortcode-2183-2"><span class="btn btn-cat-news" style="background-color:#077f7b;color:#ffffff;"><span class="visually-hidden">Kategorie: </span>Neue semantische Ressourcen</span></div><div id="text_block-414-2-2" class="ct-text-block" data-id="text_block-414-2"><span id="span-416-2-2" class="ct-span" data-id="span-416-2">30/07/2024</span></div></div><div id="link-1059-2-2" class="ct-div-block" data-id="link-1059-2"><h3 id="headline-426-2-2" class="ct-headline" data-id="headline-426-2"><span id="span-1066-2-2" class="ct-span" data-id="span-1066-2">Neues kontrolliertes Vokabular</span></h3></div><div id="text_block-421-2-2" class="ct-text-block main-txt-lora" data-id="text_block-421-2"><span id="span-438-2-2" class="ct-span" data-id="span-438-2">Neues Vokabular veröffentlicht, das vom Titularkörper Istituto Nazionale della Previdenza Sociale kontrolliert wird</span></div></div></div><div id="div_block-379-2-3" class="ct-div-block" data-id="div_block-379-2"><div id="div_block-385-2-3" class="ct-div-block shadow-l" data-id="div_block-385-2"><div id="div_block-390-2-3" class="ct-div-block" data-id="div_block-390-2"><div id="shortcode-2183-2-3" class="ct-shortcode" data-id="shortcode-2183-2"><span class="btn btn-cat-news" style="background-color:#077f7b;color:#ffffff;"><span class="visually-hidden">Kategorie: </span>Neue semantische Ressourcen</span></div>
641<div id="text_block-414-2-3" class="ct-text-block" data-id="text_block-414-2"><span id="span-416-2-3" class="ct-span" data-id="span-416-2">12/07/2024</span></div></div><div id="link-1059-2-3" class="ct-div-block" data-id="link-1059-2"><h3 id="headline-426-2-3" class="ct-headline" data-id="headline-426-2"><span id="span-1066-2-3" class="ct-span" data-id="span-1066-2">Neue semantische Ressourcen</span></h3></div><div id="text_block-421-2-3" class="ct-text-block main-txt-lora" data-id="text_block-421-2"><span id="span-438-2-3" class="ct-span" data-id="span-438-2">Neue semantische Ressourcen, veröffentlicht vom National Institute of Social Security</span></div></div></div> 642 643 <div class="oxy-repeater-pages-wrap"> 644 <div class="oxy-repeater-pages"> 645 <span aria-current="page" class="page-numbers current">1</span> 646<a class="page-numbers" href="https://schema.gov.it/de/page/2/">2</a> 647<a class="page-numbers" href="https://schema.gov.it/de/page/3/">3</a> 648<a class="next page-numbers" href="https://schema.gov.it/de/page/2/">Weiter »</a> </div> 649 </div> 650 651 </div> 652</div></section><div id="div_block-1688-2" class="ct-div-block" ><div id="div_block-1689-2" class="ct-div-block ist-container" ><div id="div_block-1690-2" class="ct-div-block" ><h2 id="headline-1691-2" class="ct-headline h2-ttl">Kontaktieren Sie uns</h2><div id="text_block-1692-2" class="ct-text-block main-txt" >Wenn Sie weitere Informationen über Schema-Aktivitäten und -Projekte benötigen oder wenn Sie Ihre eigene semantische Ressource veröffentlichen möchten, füllen Sie das Formular auf der Kontaktseite aus oder schreiben Sie uns an <a href="mailto:[email protected]">[email protected]</a></div></div><a id="link-1693-2" class="ct-link cnd-btn-bx-lgt" href="https://schema.gov.it/de/contatti/" ><div id="text_block-1694-2" class="ct-text-block" >Zur Kontaktseite</div><div id="fancy_icon-1695-2" class="ct-fancy-icon cnd-btn-bx-lgt-arw" aria-hidden="true"><svg id="svg-fancy_icon-1695-2"><use xlink:href="#Lineariconsicon-arrow-right"></use></svg></div></a></div></div></section></main><footer id="div_block-25-7" class="ct-div-block" ><div id="div_block-55-7" class="ct-div-block" ><div id="div_block-27-7" class="ct-div-block ist-container" ><div id="div_block-30-7" class="ct-div-block" ><div id="new_columns-128-7" class="ct-new-columns" ><div id="div_block-129-7" class="ct-div-block" ><h3 id="headline-133-7" class="ct-headline h3-ttlftr">ERFAHREN</h3> 653 <div id="menu-esplora" class="oxy-slide-menu ftr-sld-mn" ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-footer1-esplora" class="oxy-slide-menu_list"><li id="menu-item-53" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53"><a href="https://schema.gov.it/de/catalogo/">Katalog</a></li> 654<li id="menu-item-370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-370"><a href="https://schema.gov.it/de/il-progetto/">Das Projekt</a></li> 655<li id="menu-item-636" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-636"><a href="https://schema.gov.it/de/il-progetto/i-numeri-del-catalogo/">Katalognummern</a></li> 656<li id="menu-item-371" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-371"><a href="https://schema.gov.it/de/eventi/">Veranstaltungen und News</a></li> 657</ul></nav></div> 658 659 </div><div id="div_block-130-7" class="ct-div-block" ><h3 id="headline-137-7" class="ct-headline h3-ttlftr">RESSOURCEN</h3> 660 <div id="menu-risorse" class="oxy-slide-menu ftr-sld-mn" ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-footer2-risorse" class="oxy-slide-menu_list"><li id="menu-item-640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-640"><a href="https://schema.gov.it/de/strumenti/">Werkzeuge</a></li> 661<li id="menu-item-639" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-639"><a href="https://schema.gov.it/de/formazione/">Schulung</a></li> 662<li id="menu-item-641" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-641"><a href="https://schema.gov.it/de/come-contribuire/">Katalogführer</a></li> 663</ul></nav></div> 664 665 </div><div id="div_block-131-7" class="ct-div-block" ><h3 id="headline-139-7" class="ct-headline h3-ttlftr">Fordern Sie Hilfe an</h3> 666 <div id="menu-aiuto" class="oxy-slide-menu ftr-sld-mn" ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-footer3-chiedi-aiuto" class="oxy-slide-menu_list"><li id="menu-item-637" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-637"><a href="https://schema.gov.it/de/il-progetto/domande-frequenti/">Häufig gestellte Fragen</a></li> 667<li id="menu-item-776" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-776"><a href="https://schema.gov.it/de/contatti/">Kontakte</a></li> 668</ul></nav></div> 669 670 </div><div id="div_block-132-7" class="ct-div-block" ></div></div><div id="div_block-59-7" class="ct-div-block" ></div><div id="text_block-61-7" class="ct-text-block foot-txt" ><b>Schema</b> ist der Katalog gemeinsamer semantischer Ressourcen für die Interoperabilität, der öffentlichen und privaten Stellen, die Daten austauschen und veröffentlichen, zur Verfügung steht. Das Projekt entstand aus der Zusammenarbeit zwischen dem Department for Digital Transformation, Istat, dem Institute of Cognitive Sciences and Technologies des National Research Council und AgID.<br><br>Der Quellcode ist öffentlich zugänglich und Beiträge sind willkommen. Konsultieren Sie den Quellcode<br></div></div></div></div><div id="div_block-28-7" class="ct-div-block" ><div id="div_block-60-7" class="ct-div-block ist-container" ><div id="div_block-64-7" class="ct-div-block" ><div id="div_block-65-7" class="ct-div-block ftr-btm-bx-lbl" ><h3 id="headline-66-7" class="ct-headline ftr-btm-ttl">Gefördert durch<br></h3><a id="link-113-7" class="ct-link" href="https://commission.europa.eu/index_it" target="_blank" aria-label="Europäische Kommission (öffnet in neuem Fenster)" aria-describedby="headline-66-7"><img id="image-72-7" alt="" src="https://schema.gov.it/wp-content/uploads/2024/09/Finanziato-da-UE-logo.svg" class="ct-image" srcset="" sizes="(max-width: 206px) 100v
670w, 206px" /></a></div><div id="div_block-74-7" class="ct-div-block ftr-btm-bx-lbl" ><h3 id="headline-75-7" class="ct-headline ftr-btm-ttl">Entwurf<br></h3><a id="link-114-7" class="ct-link" href="https://innovazione.gov.it/dipartimento/" target="_blank" aria-label="Abteilung Digitale Transformation (öffnet neues Fenster)" aria-describedby="headline-75-7"><img id="image-76-7" alt="" src="https://schema.gov.it/wp-content/uploads/2024/09/Dipartimento-per-la-trasformazione-digitale-Logo.svg" class="ct-image" srcset="" sizes="(max-width: 307px) 100vw, 307px" /></a></div><div id="div_block-78-7" class="ct-div-block ftr-btm-bx-lbl" ><h3 id="headline-79-7" class="ct-headline ftr-btm-ttl">Entwurf<br></h3><a id="link-115-7" class="ct-link" href="https://www.istat.it/" target="_blank" aria-label="ISTAT (Wird in neuem Fenster geöffnet)" aria-describedby="headline-79-7"><img id="image-80-7" alt="" src="https://schema.gov.it/wp-content/uploads/2024/09/Istat-Logo.svg" class="ct-image" srcset="" sizes="(max-width: 159px) 100vw, 159px" /></a></div></div> 671 <div id="-pro-menu-82-7" class="oxy-pro-menu" ><div class="oxy-pro-menu-mobile-open-icon" data-off-canvas-alignment=""><svg id="-pro-menu-82-7-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menü</div> 672 673 674 <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400" 675 676 data-oxy-pro-menu-dropdown-animation="fade-up" 677 data-oxy-pro-menu-dropdown-animation-duration="0.4" 678 data-entire-parent-toggles-dropdown="true" 679 680 681 data-oxy-pro-menu-dropdown-links-on-mobile="toggle"> 682 683 <div class="menu-footer-bottom-container"><ul id="menu-footer-bottom" class="oxy-pro-menu-list"><li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58"><a href="https://schema.gov.it/de/note-legali/">Rechtliche Hinweise</a></li> 684<li id="menu-item-59" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-59"><a rel="privacy-policy" href="https://schema.gov.it/de/informativa-privacy/">Datenschutzerklärung</a></li> 685<li id="menu-item-917" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-917"><a href="https://form.agid.gov.it/ISTAT/schema_-_catalogo_nazionale_della_semantica_dei_dati/dichiarazione">Dichiarazione di accessibilità </a></li> 686</ul></div> 687 <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-82-7"><use xlink:href="#FontAwesomeicon-close"></use></svg>schlieÃen</div> 688 689 </div> 690 691 </div> 692 693
693<script type="text/javascript"> 694 jQuery('#-pro-menu-82-7 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ 695 jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>'); 696 }); 697 jQuery('#-pro-menu-82-7 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ 698 jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); 699 }); </script>
699</div></div></footer> 700 <div id="-off-canvas-84-7" class="oxy-off-canvas" ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-84-7-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="menu di navigazione" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".menu-trigger" data-esc="true" data-focus-selector="#link-173-7" data-reset="400" data-hashclose="true" data-burger-sync="false" data-overflow="false" data-focus-trap="true" ><div id="div_block-85-7" class="ct-div-block" > 701 <div id="-slide-menu-90-7" class="oxy-slide-menu" ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-menu-mobile" class="oxy-slide-menu_list"><li id="menu-item-781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-781"><a href="https://schema.gov.it/de/catalogo/">Katalog</a></li> 702<li id="menu-item-547" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-547"><a href="https://schema.gov.it/de/strumenti/">Werkzeuge</a> 703<ul class="sub-menu"> 704 <li id="menu-item-647" class="menu-item menu-item-type-post_type menu-item-object-strumenti menu-item-647"><a href="https://schema.gov.it/de/strumenti/validatore-metadati/">Validierung von Metadaten</a></li> 705 <li id="menu-item-848" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-848"><a href="https://schema.gov.it/de/validatore-sintassi-turtle/">Schildkrötendatei-Validator (.ttl)</a></li> 706 <li id="menu-item-847" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-847"><a href="https://schema.gov.it/de/validazione-repository/">Validator-Repository</a></li> 707 <li id="menu-item-648" class="menu-item menu-item-type-post_type menu-item-object-strumenti menu-item-648"><a href="https://schema.gov.it/de/strumenti/editor-degli-schema-dati/">Datenschema-Editor</a></li> 708 <li id="menu-item-649" class="menu-item menu-item-type-post_type menu-item-object-strumenti menu-item-649"><a href="https://schema.gov.it/de/strumenti/sparql-endpoint/">SPARQL Endpunkt</a></li> 709 <li id="menu-item-650" class="menu-item menu-item-type-post_type menu-item-object-strumenti menu-item-650"><a href="https://schema.gov.it/de/strumenti/repository-per-risorse-semantiche/">Repository für semantische Ressourcen</a></li> 710</ul> 711</li> 712<li id="menu-item-548" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-548"><a href="https://schema.gov.it/de/formazione/">Schulung</a> 713<ul class="sub-menu"> 714 <li id="menu-item-651" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-651"><a href="https://schema.gov.it/de/eventi/">Veranstaltungen</a></li> 715 <li id="menu-item-652" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-652"><a href="https://schema.gov.it/de/notizie/">Nachrichten</a></li> 716</ul> 717</li> 718<li id="menu-item-549" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-549"><a href="https://schema.gov.it/de/il-progetto/">Das Projekt</a> 719<ul class="sub-menu"> 720 <li id="menu-item-653" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-653"><a href="https://schema.gov.it/de/il-progetto/i-numeri-del-catalogo/">Katalognummern</a></li> 721 <li id="menu-item-654" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-654"><a href="https://schema.gov.it/de/il-progetto/domande-frequenti/">Häufig gestellte Fragen</a></li> 722</ul> 723</li> 724<li id="menu-item-550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-550"><a href="https://schema.gov.it/de/come-contribuire/">Wie kann ich einen Beitrag leisten?</a></li> 725<li id="menu-item-551" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-551"><a href="https://schema.gov.it/de/contatti/">Kontakte</a></li> 726</ul></nav></div> 727 728 </div><div id="div_block-87-7" class="ct-div-block" ><a id="link-173-7" class="ct-link menu-trigger" href="#" aria-label="Chiudi il menu"><div id="fancy_icon-88-7" class="ct-fancy-icon" aria-hidden="true"><svg id="svg-fancy_icon-88-7"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></a></div></div></div> 729 730 731 <div id="off-canvas-assistant" class="oxy-off-canvas" ><div class="oxy-offcanvas_backdrop"></div><div id="off-canvas-assistant-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="Benötigen Sie Hilfe?" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".wizard-trigger" data-e
731sc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="true" data-burger-sync="false" data-overflow="true" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-122-7" class="ct-div-block" ><a id="link-170-7" class="ct-link wizard-trigger" href="#" aria-label="Raus aus dem Hilfebereich"><div id="fancy_icon-121-7" class="ct-fancy-icon" ><svg id="svg-fancy_icon-121-7"><use xlink:href="#Lineariconsicon-cross-circle"></use></svg></div></a><div id="code_block-171-7" class="ct-code-block" ><iframe 732 src="https://schema-assistant-web-dev-371903100831.europe-west8.run.app/" 733 style="width: 100%; height: 100vh; border: 0;" 734 loading="lazy" 735 referrerpolicy="no-referrer-when-downgrade" 736 allowfullscreen> 737</iframe></div></div></div></div> 738 739 <a id="link-166-7" class="ct-link wizard-trigger" href="#" target="_self" aria-label="Benötigen Sie Hilfe?" tabindex="0" title="Benötigen Sie Hilfe?"><img id="image-123-7" alt="" src="https://schema.gov.it/wp-content/uploads/2026/07/AI-Assistant.svg" class="ct-image" srcset="" sizes="(max-width: 114px) 100vw, 114px" /></a> <!-- WP_FOOTER --> 740<template id="etm-language" data-etm-language="de_DE"></template>
740<script type="speculationrules"> 741{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/de/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/intentionally-blank/*","/wp-content/themes/oxygen-is-not-a-theme/*","/de/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 742</script>
742 743<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style> 744<style>.ct-FontAwesomeicon-arrow-circle-o-down{width:0.85714285714286em}</style> 745<style>.ct-FontAwesomeicon-ellipsis-v{width:0.21428571428571em}</style> 746<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-close" viewbox="0 0 22 28"><title>schlieÃen</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-arrow-circle-o-down" viewbox="0 0 24 28"><title>Pfeil-Kreis-o-unten</title><path d="M17.5 14.5c0 0.141-0.063 0.266-0.156 0.375l-4.984 4.984c-0.109 0.094-0.234 0.141-0.359 0.141s-0.25-0.047-0.359-0.141l-5-5c-0.141-0.156-0.187-0.359-0.109-0.547s0.266-0.313 0.469-0.313h3v-5.5c0-0.281 0.219-0.5 0.5-0.5h3c0.281 0 0.5 0.219 0.5 0.5v5.5h3c0.281 0 0.5 0.219 0.5 0.5zM12 5.5c-4.688 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12v0c6.625 0 12 5.375 12 12z"/></symbol><symbol id="FontAwesomeicon-ellipsis-v" viewbox="0 0 6 28"><title>Ellipse-v</title><path d="M6 19.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 11.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 3.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewbox="0 0 20 20"><title>Kreuz</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-menu" viewbox="0 0 20 20"><title>Speisekarte</title><path class="path1" d="M17.5 6h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path2" d="M17.5 11h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path3" d="M17.5 16h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/></symbol><symbol id="Lineariconsicon-chevron-down" viewbox="0 0 20 20"><title>Chevron-Down</title><path class="path1" d="M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z"/></symbol><symbol id="Lineariconsicon-arrow-right" viewbox="0 0 20 20"><title>Pfeil-rechts</title><path class="path1" d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"/></symbol><symbol id="Lineariconsicon-cross-circle" viewbox="0 0 20 20"><title>Kreuzkreis</title><path class="path1" d="M14.332 14.126l-4.080-3.626 4.080-3.626c0.206-0.183 0.225-0.499 0.042-0.706s-0.499-0.225-0.706-0.042l-4.168 3.705-4.168-3.705c-0.206-0.183-0.522-0.165-0.706 0.042s-0.165 0.522 0.042 0.706l4.080 3.62
7466-4.080 3.626c-0.206 0.183-0.225 0.499-0.042 0.706 0.099 0.111 0.236 0.168 0.374 0.168 0.118 0 0.237-0.042 0.332-0.126l4.168-3.705 4.168 3.705c0.095 0.085 0.214 0.126 0.332 0.126 0.138 0 0.275-0.057 0.374-0.168 0.183-0.206 0.165-0.522-0.042-0.706z"/><path class="path2" d="M9.5 20c-2.538 0-4.923-0.988-6.718-2.782s-2.782-4.18-2.782-6.717c0-2.538 0.988-4.923 2.782-6.718s4.18-2.783 6.718-2.783c2.538 0 4.923 0.988 6.718 2.783s2.782 4.18 2.782 6.718-0.988 4.923-2.782 6.717c-1.794 1.794-4.18 2.782-6.718 2.782zM9.5 2c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5z"/></symbol></defs></svg>
746<script type="text/javascript" id="ct_custom_js_143">(function () { 747 var nav = document.querySelector('#menu-esplora nav'); 748 if (nav) nav.setAttribute('aria-labelledby', 'headline-133-7'); 749})();</script>
vendor: 2 bytes, line 749
749
750<script type="text/javascript" id="ct_custom_js_145">(function () { 751 var nav = document.querySelector('#menu-risorse nav'); 752 if (nav) nav.setAttribute('aria-labelledby', 'headline-137-7'); 753})();</script>
vendor: 2 bytes, line 753
753
754<script type="text/javascript" id="ct_custom_js_147">(function () { 755 var nav = document.querySelector('#menu-aiuto nav'); 756 if (nav) nav.setAttribute('aria-labelledby', 'headline-139-7'); 757})();</script>
757 758 759
759<script type="text/javascript"> 760 761 function oxygenVSBInitTabs(element) { 762 if (element!==undefined) { 763 jQuery(element).find('.oxy-tabs-wrapper').addBack('.oxy-tabs-wrapper').each(function(index) { 764 jQuery(this).children('.oxy-tabs-wrapper > div').eq(0).trigger('click'); 765 }); 766 } 767 else { 768 jQuery('.oxy-tabs-wrapper').each(function(index) { 769 jQuery(this).children('.oxy-tabs-wrapper > div').eq(0).trigger('click'); 770 }); 771 } 772 } 773 774 jQuery(document).ready(function() { 775 let event = new Event('oxygenVSBInitTabsJs'); 776 document.dispatchEvent(event); 777 }); 778 779 document.addEventListener("oxygenVSBInitTabsJs",function(){ 780 oxygenVSBInitTabs(); 781 },false); 782 783 // handle clicks on tabs 784 jQuery("body").on('click', '.oxy-tabs-wrapper > div', function(e) { 785 786 /* a tab or an element that is a child of a tab has been clicked. prevent any default behavior */ 787 //e.preventDefault(); 788 789 /* which tab has been clicked? (e.target might be a child of the tab.) */ 790 clicked_tab = jQuery(e.target).closest('.oxy-tabs-wrapper > div'); 791 index = clicked_tab.index(); 792 793 /* which tabs-wrapper is this tab inside? */ 794 tabs_wrapper = jQuery(e.target).closest('.oxy-tabs-wrapper'); 795 796 /* what class dp we use to signify an active tob? */ 797 class_for_active_tab = tabs_wrapper.attr('data-oxy-tabs-active-tab-class'); 798 799 /* make all the other tabs in this tabs-wrapper inactive */ 800 jQuery(tabs_wrapper).children('.oxy-tabs-wrapper > div').removeClass(class_for_active_tab); 801 802 /* make the clicked tab the active tab */ 803 jQuery(tabs_wrapper).children('.oxy-tabs-wrapper > div').eq(index).addClass(class_for_active_tab); 804 805 /* which tabs-contents-wrapper is used by these tabs? */ 806 tabs_contents_wrapper_id = tabs_wrapper.attr('data-oxy-tabs-contents-wrapper'); 807 808 /* try to grab the correct content wrapper, in case of duplicated ID's */ 809 $content_wrapper = jQuery(tabs_wrapper).next(); 810 if( $content_wrapper.attr("id") != tabs_contents_wrapper_id ) $content_wrapper = jQuery( '#' + tabs_contents_wrapper_id ); 811 812 $content_tabs = $content_wrapper.children( "div" ); 813 814 /* hide all of the content */ 815 $content_tabs.addClass('oxy-tabs-contents-content-hidden'); 816 817 /* unhide the content corresponding to the active tab*/ 818 $content_tabs.eq(index).removeClass('oxy-tabs-contents-content-hidden'); 819 820 }); 821 822 </script>
822 823 824
824<script type="text/javascript"> 825 826 jQuery(document).ready(oxygen_init_slide_menu); 827 function oxygen_init_slide_menu($) { 828 829 // check if supports touch, otherwise it's click: 830 let touchEvent = 'ontouchstart' in window ? 'click' : 'click'; 831 832 let extrasSlideMenu = function(container) { 833 834 $(container).find('.oxy-slide-menu').each(function(){ 835 836 let slide_menu = $(this); 837 let slide_start = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'start' ); 838 let slide_duration = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'duration' ); 839 let slideClickArea = '.menu-item-has-children > a > .oxy-slide-menu_dropdown-icon-click-area'; 840 let dropdownIcon = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'icon' ); 841 842 843 slide_menu.find('.menu-item-has-children > a').append('<button aria-expanded=\"false\" aria-pressed=\"false\" class=\"oxy-slide-menu_dropdown-icon-click-area\"><svg class=\"oxy-slide-menu_dropdown-icon\"><use xlink:href=\"#'+ dropdownIcon +'\"></use></svg><span class=\"screen-reader-text\">Submenu</span></button>'); 844 845 // If being hidden as starting position, for use as mobile menu 846 if ( slide_start == 'hidden' ) { 847 848 let slide_trigger_selector = $(container).find( slide_menu.children( '.oxy-slide-menu_inner' ).data( 'trigger-selector' ) ); 849 850 slide_trigger_selector.on( touchEvent, function(e) { 851 slide_menu.slideToggle(slide_duration); 852 } ); 853 854 if (true == slide_menu.children( '.oxy-slide-menu_inner' ).data( 'collapse' ) ) { 855 slide_menu.find(".menu-item a[href^='#']:not([href='#'])").on('click', function(e) { 856 slide_trigger_selector.click() 857 }) 858 } 859 860 } 861 862 if ('enable' === slide_menu.children( '.oxy-slide-menu_inner' ).data( 'currentopen' )) { 863 864 let currentAncestorButton = slide_menu.find('.current-menu-ancestor').children('a').children('.oxy-slide-menu_dropdown-icon-click-area'); 865 866 currentAncestorButton.attr('aria-expanded', 'true'); 867 currentAncestorButton.attr('aria-pressed', 'true'); 868 currentAncestorButton.addClass('oxy-slide-menu_open'); 869 currentAncestorButton.closest('.current-menu-ancestor').children('.sub-menu').slideDown(0); 870 } 871 872 873 874 }); 875 876 // Sub menu icon being clicked 877 $(container).find('.oxy-slide-menu, .oxygen-builder-body').on( touchEvent, '.menu-item-has-children > a > .oxy-slide-menu_dropdown-icon-click-area', function(e) { 878 e.stopPropagation(); 879 e.preventDefault(); 880 oxy_slide_menu_toggle(this); 881 } 882 883 ); 884 885 886 function oxy_slide_menu_toggle(trigger) { 887 888 var durationData = $(trigger).closest('.oxy-slide-menu_inner').data( 'duration' ); 889 var othermenus = $(trigger).closest( '.menu-item-has-children' ).siblings('.menu-item-has-children'); 890 othermenus.find( '.sub-menu' ).slideUp( durationData ); 891 othermenus.find( '.oxy-slide-menu_open' ).removeClass( 'oxy-slide-menu_open' ); 892 othermenus.find( '.oxy-slide-menu_open' ).attr('aria-expanded', function (i, attr) { 893 return attr == 'true' ? 'false' : 'true' 894 }); 895 othermenus.find( '.oxy-slide-menu_open' ).attr('aria-pressed', function (i, attr) { 896 return attr == 'true' ? 'false' : 'true' 897 }); 898 899 $(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle( durationData ); 900 901 $(trigger).attr('aria-expanded', function (i, attr) { 902 return attr == 'true' ? 'false' : 'true' 903 }); 904 905 $(trigger).attr('aria-pressed', function (i, attr) { 906 return attr == 'true' ? 'false' : 'true' 907 }); 908 909 $(trigger).toggleClass('oxy-slide-menu_open'); 910 911 } 912 913 914 let selector = '.oxy-slide-menu .menu-item a[href*="#"]'; 915 $(container).find(selector).on('click', function(event){ 916 917 if ($(event.target).closest('.oxy-slide-menu_dropdown-icon-click-area').length > 0) { 918 // toggle icon clicked, no need to trigger it 919 return; 920 } 921 else if ($(event.target).attr("href") === "#" && $(this).parent().hasClass('menu-item-has-children')) { 922 // prevent browser folllowing link 923 event.preventDefault(); 924 // empty href don't lead anywhere, use it as toggle icon click area
925 var hasklinkIcon = $(this).find('.oxy-slide-menu_dropdown-icon-click-area'); 926 oxy_slide_menu_toggle(hasklinkIcon); 927 928 } 929 }); 930 931 } 932 933 extrasSlideMenu('body'); 934 935 // Expose function 936 window.doExtrasSlideMenu = extrasSlideMenu; 937 938 }; 939 940 </script>
940 941 942 943
943<script type="text/javascript"> 944 945 function oxygen_init_pro_menu() { 946 jQuery('.oxy-pro-menu-container').each(function(){ 947 948 // dropdowns 949 var menu = jQuery(this), 950 animation = menu.data('oxy-pro-menu-dropdown-animation'), 951 animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration'); 952 953 jQuery('.sub-menu', menu).attr('data-aos',animation); 954 jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000); 955 956 oxygen_offcanvas_menu_init(menu); 957 jQuery(window).resize(function(){ 958 oxygen_offcanvas_menu_init(menu); 959 }); 960 961 // let certain CSS rules know menu being initialized 962 // "10" timeout is extra just in case, "0" would be enough 963 setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10); 964 }); 965 } 966 967 jQuery(document).ready(oxygen_init_pro_menu); 968 document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false); 969 970 let proMenuMouseDown = false; 971 972 jQuery(".oxygen-body") 973 .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { 974 proMenuMouseDown = true; 975 }) 976 977 .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { 978 proMenuMouseDown = false; 979 }) 980 981 .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { 982 if( proMenuMouseDown ) return; 983 984 var subMenu = jQuery(this).children('.sub-menu'); 985 subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left'); 986 987 var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); 988 989 setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000); 990 991 var offset = subMenu.offset(), 992 width = subMenu.width(), 993 docWidth = jQuery(window).width(); 994 995 if (offset.left+width > docWidth) { 996 subMenu.addClass('sub-menu-left'); 997 } 998 }) 999 1000 .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) { 1001 if( jQuery(this).is(':hover') ) return; 1002 1003 jQuery(this).children('.sub-menu').removeClass('aos-animate'); 1004 1005 var subMenu = jQuery(this).children('.sub-menu'); 1006 //subMenu.addClass('oxy-pro-menu-dropdown-animating-out'); 1007 1008 var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); 1009 setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000); 1010 }) 1011 1012 // open icon click 1013 .on('click', '.oxy-pro-menu-mobile-open-icon', function() { 1014 var menu = jQuery(this).parents('.oxy-pro-menu'); 1015 // off canvas 1016 if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) { 1017 oxygen_offcanvas_menu_run(menu); 1018 } 1019 // regular
1020 else { 1021 menu.addClass('oxy-pro-menu-open'); 1022 jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container'); 1023 jQuery('body').addClass('oxy-nav-menu-prevent-overflow'); 1024 jQuery('html').addClass('oxy-nav-menu-prevent-overflow'); 1025 1026 oxygen_pro_menu_set_static_width(menu); 1027 } 1028 // remove animation and collapse 1029 jQuery('.sub-menu', menu).attr('data-aos',''); 1030 jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0); 1031 }); 1032 1033 function oxygen_pro_menu_set_static_width(menu) { 1034 var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width(); 1035 jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth); 1036 } 1037 1038 function oxygen_pro_menu_unset_static_width(menu) { 1039 jQuery(".oxy-pro-menu-container > div:first-child", menu).width(""); 1040 } 1041 1042 // close icon click 1043 jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) { 1044 1045 var menu = jQuery(this).parents('.oxy-pro-menu'); 1046 1047 menu.removeClass('oxy-pro-menu-open'); 1048 jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container'); 1049 jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); 1050 1051 if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) { 1052 oxygen_offcanvas_menu_run(menu); 1053 } 1054 1055 oxygen_pro_menu_unset_static_width(menu); 1056 }); 1057 1058 // dropdown toggle icon click 1059 jQuery('body').on( 1060 'touchstart click', 1061 '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+ 1062 '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area', 1063 function(e) { 1064 e.preventDefault(); 1065 1066 // fix for iOS false triggering submenu clicks 1067 jQuery('.sub-menu').css('pointer-events', 'none'); 1068 setTimeout( function() { 1069 jQuery('.sub-menu').css('pointer-events', 'initial'); 1070 }, 500); 1071 1072 // workaround to stop click event from triggering after touchstart 1073 if (window.oxygenProMenuIconTouched === true) { 1074 window.oxygenProMenuIconTouched = false; 1075 return; 1076 } 1077 if (e.type==='touchstart') { 1078 window.oxygenProMenuIconTouched = true; 1079 } 1080 oxygen_pro_menu_toggle_dropdown(this); 1081 } 1082 ); 1083 1084 function oxygen_pro_menu_toggle_dropdown(trigger) { 1085 1086 var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); 1087 1088 jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({ 1089 start: function () { 1090 jQuery(this).css({ 1091 display: "flex" 1092 }) 1093 }, 1094 duration: duration*1000 1095 }); 1096 } 1097 1098 // fullscreen menu link click 1099 var selector = '.oxy-pro-menu-open .menu-item a'; 1100 jQuery('body').on('click', selector, function(event){ 1101 1102 if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { 1103 // toggle icon clicked, no need to hide the menu 1104 return; 1105 } 1106 else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && 1107 jQuery(this).parent().hasClass('menu-item-has-children')) { 1108 // empty href don't lead anywhere, treat it as toggle trigger 1109 oxygen_pro_menu_toggle_dropdown(event.target); 1110 // keep anchor links behavior as is, and prevent regular links from page reload 1111 if (jQuery(this).attr("href").indexOf("#")!==0) { 1112 return false;
1113 } 1114 } 1115 1116 // hide the menu and follow the anchor 1117 if (jQuery(this).attr("href").indexOf("#")===0) { 1118 jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open'); 1119 jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container'); 1120 jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); 1121 } 1122 1123 }); 1124 1125 // off-canvas menu link click 1126 var selector = '.oxy-pro-menu-off-canvas .menu-item a'; 1127 jQuery('body').on('click', selector, function(event){ 1128 if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { 1129 // toggle icon clicked, no need to trigger it 1130 return; 1131 } 1132 else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && 1133 jQuery(this).parent().hasClass('menu-item-has-children')) { 1134 // empty href don't lead anywhere, treat it as toggle trigger 1135 oxygen_pro_menu_toggle_dropdown(event.target); 1136 // keep anchor links behavior as is, and prevent regular links from page reload 1137 if (jQuery(this).attr("href").indexOf("#")!==0) { 1138 return false; 1139 } 1140 } 1141 }); 1142 1143 // off canvas 1144 function oxygen_offcanvas_menu_init(menu) { 1145 1146 // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action 1147 var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display'); 1148 if (offCanvasActive!=='none') { 1149 var animation = menu.data('oxy-pro-menu-off-canvas-animation'); 1150 setTimeout(function() {menu.attr('data-aos', animation);}, 10); 1151 } 1152 else { 1153 // remove AOS 1154 menu.attr('data-aos', ''); 1155 }; 1156 } 1157 1158 function oxygen_offcanvas_menu_run(menu) { 1159 1160 var container = menu.find(".oxy-pro-menu-container"); 1161 1162 if (!container.attr('data-aos')) { 1163 // initialize animation 1164 setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0); 1165 } 1166 else { 1167 oxygen_offcanvas_menu_toggle(menu, container); 1168 } 1169 } 1170 1171 var oxygen_offcanvas_menu_toggle_in_progress = false; 1172 1173 function oxygen_offcanvas_menu_toggle(menu, container) { 1174 1175 if (oxygen_offcanvas_menu_toggle_in_progress) { 1176 return; 1177 } 1178 1179 container.toggleClass('aos-animate'); 1180 1181 if (container.hasClass('oxy-pro-menu-off-canvas-container')) { 1182 1183 oxygen_offcanvas_menu_toggle_in_progress = true; 1184 1185 var animation = container.data('oxy-pro-menu-off-canvas-animation'), 1186 timeout = container.data('aos-duration'); 1187 1188 if (!animation){ 1189 timeout = 0; 1190 } 1191 1192 setTimeout(function() { 1193 container.removeClass('oxy-pro-menu-off-canvas-container') 1194 menu.removeClass('oxy-pro-menu-off-canvas'); 1195 oxygen_offcanvas_menu_toggle_in_progress = false; 1196 }, timeout); 1197 } 1198 else { 1199 container.addClass('oxy-pro-menu-off-canvas-container'); 1200 menu.addClass('oxy-pro-menu-off-canvas'); 1201 oxygen_pro_menu_set_static_width(menu); 1202 } 1203 } 1204 </script>
1204 1205 1206 <style>body div .wpcf7-form .fit-the-fullspace{position:absolute;margin-left:-999em;}</style>
1206<script id="etm-dynamic-translator-js-extra"> 1207var etm_data = {"etm_custom_ajax_url":"https://schema.gov.it/wp-content/plugins/etranslation-multilingual/includes/etm-ajax.php","etm_wp_ajax_url":"https://schema.gov.it/wp-admin/admin-ajax.php","etm_language_to_query":"de_DE","etm_original_language":"it_IT","etm_current_language":"de_DE","etm_skip_selectors":["[data-no-translation]","[data-no-dynamic-translation]","[data-etm-translate-id-innertext]","script","style","head","etm-span","etranslation-multilingual","[data-etm-translate-id]","[data-etmgettextoriginal]","[data-etm-post-slug]"],"etm_base_selectors":["data-etm-translate-id","data-etmgettextoriginal","data-etm-post-slug"],"etm_attributes_selectors":{"page_title":{"selector":"title","accessor":"innertext","attribute":false},"meta_desc":{"selector":"meta[name=\"description\"],meta[property=\"og:title\"],meta[property=\"og:site_name\"],meta[property=\"og:description\"],meta[property=\"og:image:alt\"],meta[name=\"DC.Title\"],meta[name=\"DC.Description\"],meta[name=\"twitter:title\"],meta[name=\"twitter:description\"],meta[name=\"twitter:image:alt\"],meta[name=\"twitter:label1\"],meta[name=\"twitter:label2\"],meta[name=\"twitter:label3\"],meta[name=\"twitter:data1\"],meta[name=\"twitter:data2\"],meta[name=\"twitter:data3\"]","accessor":"content","attribute":true},"meta_desc_img":{"selector":"meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"],meta[name=\"twitter:image\"]","accessor":"content","attribute":true},"image_alt":{"selector":"img[alt]","accessor":"alt","attribute":true},"text":{"accessor":"outertext","attribute":false},"block":{"accessor":"innertext","attribute":false},"image_src":{"selector":"img[src]","accessor":"src","attribute":true},"submit":{"selector":"input[type='submit'],input[type='button'], input[type='reset']","accessor":"value","attribute":true},"placeholder":{"selector":"input[placeholder],textarea[placeholder]","accessor":"placeholder","attribute":true},"title":{"selector":"[title]","accessor":"title","attribute":true},"a_href":{"selector":"a[href]","accessor":"href","attribute":true},"button":{"accessor":"outertext","attribute":false},"option":{"accessor":"innertext","attribute":false},"aria_label":{"selector":"[aria-label]","accessor":"aria-label","attribute":true}},"etm_attributes_accessors":["innertext","content","alt","outertext","src","value","placeholder","title","href","aria-label"],"gettranslationsnonceregular":"74f97ee023","showdynamiccontentbeforetranslation":"","skip_strings_from_dynamic_translation":[],"skip_strings_from_dynamic_translation_for_substrings":{"href":["amazon-adsystem","googleads","g.doubleclick"]},"duplicate_detections_allowed":"100","etm_translate_numerals_opt":"no","etm_no_auto_translation_selectors":["[data-no-auto-translation]"]}; 1208//# sourceURL=etm-dynamic-translator-js-extra 1209</script>
vendor: 1 bytes, line 1209
1209
1210<script id="etm-dynamic-translator-js" src="https://schema.gov.it/wp-content/plugins/etranslation-multilingual/assets/js/etm-translate-dom-changes.js?ver=2.0.7"></script>
vendor: 1 bytes, line 1210
1210
1211<script id="wp-hooks-js" src="https://schema.gov.it/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1211
1211
1212<script id="wp-i18n-js" src="https://schema.gov.it/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1212
1212
1213<script id="wp-i18n-js-after"> 1214wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1215//# sourceURL=wp-i18n-js-after 1216</script>
vendor: 1 bytes, line 1216
1216
1217<script id="swv-js" src="https://schema.gov.it/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1217
1217
1218<script id="contact-form-7-js-translations"> 1219( function( domain, translations ) { 1220 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1221 localeData[""].domain = domain; 1222 wp.i18n.setLocaleData( localeData, domain ); 1223} )( "contact-form-7", {"translation-revision-date":"2026-09-12 02:13:12+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"This contact form is placed in the wrong place.":["Dieses Kontaktformular wurde an der falschen Stelle platziert."],"Error:":["Fehler:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 1224//# sourceURL=contact-form-7-js-translations 1225</script>
vendor: 1 bytes, line 1225
1225
1226<script id="contact-form-7-js-before"> 1227var wpcf7 = { 1228 "api": { 1229 "root": "https:\/\/schema.gov.it\/de\/wp-json\/", 1230 "namespace": "contact-form-7\/v1" 1231 } 1232}; 1233//# sourceURL=contact-form-7-js-before 1234</script>
vendor: 1 bytes, line 1234
1234
1235<script id="contact-form-7-js" src="https://schema.gov.it/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1235
1235
1236<script id="wp-schema-accessibility-js" src="https://schema.gov.it/wp-content/plugins/wp-schema/assets/js/accessibility.js?ver=1790868069"></script>
vendor: 1 bytes, line 1236
1236
1237<script id="wp-schema-echarts-js" src="https://schema.gov.it/wp-content/plugins/wp-schema/assets/js/echarts.js?ver=1790868069"></script>
vendor: 1 bytes, line 1237
1237
1238<script id="wp-schema-chartjs-js" src="https://schema.gov.it/wp-content/plugins/wp-schema/assets/js/vendor/chart.umd.min.js?ver=1790868069"></script>
vendor: 1 bytes, line 1238
1238
1239<script id="cf7-antispam-js-extra"> 1240var cf7a_settings = {"prefix":"_cf7a_","disableReload":"0","version":"X0hu/m9JaEaZejDX1y2IrQ==","restUrl":"https://schema.gov.it/de/wp-json/cf7-antispam/v1"}; 1241//# sourceURL=cf7-antispam-js-extra 1242</script>
vendor: 1 bytes, line 1242
1242
1243<script id="cf7-antispam-js" src="https://schema.gov.it/wp-content/plugins/cf7-antispam/build/script.js?ver=ae390891c665a368769c"></script>
vendor: 1 bytes, line 1243
1243
1244<script id="popper-js-js" src="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/js/popper.min.js?ver=2.11.6"></script>
vendor: 1 bytes, line 1244
1244
1245<script id="bootstrap-italia-js" src="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/js/bootstrap-italia.min.js?ver=1.0.4"></script>
vendor: 1 bytes, line 1245
1245
1246<script id="wp-bootstrap-italia-dropdown-menu-js" src="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/wp-bootstrap-assets/js/dropdown-menu.js?ver=1.0.4"></script>
vendor: 1 bytes, line 1246
1246
1247<script id="wp-bootstrap-italia-scroll-spy-js" src="https://schema.gov.it/wp-content/plugins/wp-bootstrap-italia/wp-bootstrap-assets/js/scroll-spy.js?ver=1.0.4"></script>
vendor: 1 bytes, line 1247
1247
1248<script id="oxygen-aos-js" src="https://schema.gov.it/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
vendor: 1 bytes, line 1248
1248
1249<script id="extras-offcanvas-js" src="https://schema.gov.it/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.5.4"></script>
vendor: 1 bytes, line 1249
1249
1250<script type="text/javascript" id="ct-footer-js"> 1251 AOS.init({ 1252 }) 1253 1254 jQuery('body').addClass('oxygen-aos-enabled'); 1255 1256 1257 </script>
1257<!-- ETM Bootstrap Italia: enqueue_scripts chiamato -->
1257<script type="text/javascript" id="etm-bootstrap-italia-ls-js">console.log("ETM Bootstrap Italia: Script caricato nel DOM"); (function($) { 1258 'use strict'; 1259 1260 // Funzione per inizializzare il language switcher 1261 function initBootstrapItaliaLanguageSwitcher() { 1262 console.log('ETM Bootstrap Italia: Inizializzazione language switcher'); 1263 1264 // Rimuovi gli onclick inline che interferiscono 1265 $('.etm-ls-shortcode-current-language a').each(function() { 1266 var linkElement = $(this); 1267 // Rimuovi l'attributo onclick se esiste 1268 if (linkElement.attr('onclick')) { 1269 console.log('ETM Bootstrap Italia: Rimozione onclick da link', linkElement); 1270 linkElement.removeAttr('onclick'); 1271 } 1272 }); 1273 1274 // ARIA: role="menu" sul contenitore dropdown (genitore diretto dei menuitem) 1275 $('.etm-language-switcher').attr('role', 'presentation'); 1276 $('.etm-ls-shortcode-language').each(function() { 1277 var $menu = $(this); 1278 $menu.attr('role', 'menu'); 1279 $menu.children('a').each(function(i) { 1280 var $a = $(this); 1281 $a.attr('role', 'menuitem').attr('tabindex', '-1'); 1282 $a.removeAttr('aria-current'); 1283 if ($a.hasClass('etm-ls-shortcode-disabled-language')) { 1284 $a.attr('aria-current', 'true'); 1285 } 1286 }); 1287 }); 1288 // Trigger: apri solo a click/Enter/Space, non al focus 1289 $('.etm-ls-shortcode-current-language').each(function() { 1290 var $trigger = $(this); 1291 if ($trigger.attr('tabindex') === undefined) $trigger.attr('tabindex', '0'); 1292 $trigger.attr('aria-haspopup', 'true'); 1293 $trigger.attr('aria-expanded', $trigger.closest('.etm-language-switcher').hasClass('etm-dropdown-open') ? 'true' : 'false'); 1294 }); 1295 1296 // Intercetta e modifica lo script originale che imposta display: none e la larghezza 1297 // Esegui dopo che lo script originale ha finito 1298 setTimeout(function() { 1299 $('.etm-ls-shortcode-language').each(function() { 1300 var $dropdown = $(this); 1301 var $switcher = $dropdown.closest('.etm-language-switcher'); 1302 var $currentLang = $switcher.find('.etm-ls-shortcode-current-language'); 1303 1304 // Calcola una larghezza più stretta basata sul contenuto effettivo 1305 // Trova la larghezza massima del testo più lungo 1306 var maxTextWidth = 0; 1307 $dropdown.find('a').each(function() { 1308 var $link = $(this); 1309 // Crea un elemento temporaneo per misurare il testo 1310 var temp = $('<span>').text($link.text().trim()).css({ 1311 'visibility': 'hidden', 1312 'position': 'absolute', 1313 'white-space': 'nowrap', 1314 'font-size': $link.css('font-size') || '15px', 1315 'font-weight': $link.css('font-weight') || '400', 1316 'font-family': $link.css('font-family') || 'inherit' 1317 }); 1318 $('body').append(temp); 1319 var textWidth = temp.outerWidth(); 1320 temp.remove(); 1321 if (textWidth > maxTextWidth) { 1322 maxTextWidth = textWidth; 1323 } 1324 }); 1325 1326 // Applica larghezza ottimale (contenuto + padding minimo per centratura) 1327 var optimalWidth = Math.max(maxTextWidth + 24, 50); // 24px per padding laterale 1328 $dropdown[0].style.setProperty('width', optimalWidth + 'px', 'important'); 1329 $dropdown[0].style.setProperty('max-width', optimalWidth + 'px', 'important'); 1330 $currentLang[0].style.setProperty('width', optimalWidth + 'px', 'important'); 1331 $currentLang[0].style.setProperty('max-width', optimalWidth + 'px', 'important'); 1332 1333 // Se non è aperto, assicurati che sia nascosto 1334 if (!$switcher.hasClass('etm-dropdown-open')) { 1335 $dropdown.css('display', 'none'); 1336 } 1337 }); 1338 }, 100); 1339 1340 // Gestione click sulla lingua corrente per aprire/chiudere dropdown 1341 // Intercetta sia il click sul div che sul link interno 1342 $(document).off('click.etm-bootstrap-italia', '.etm-ls-shortcode-current-language').off('click.etm-bootstrap-italia', '.etm-ls-shortcode-current-language a'); 1343 1344 // Handler per il div - usa delegazione eventi più specifica 1345 $(document).on('click.etm-bootstrap-italia', '.etm-ls-shortcode-current-language', function(e) { 1346 console.log('ETM Bootstrap Italia: Click sul div current-language - EVENTO INTERCETTATO!'); 1347 console.log('ETM Bootstrap Italia: Target:', e.target); 1348 console.log('ETM Bootstrap Italia: Current target:', e.currentTarget); 1349 e.preventDefault(); 1350 e.stopPropagation(); 1351 1352 var $currentLang = $(this); 1353 var $switcher = $currentLang.closest('.etm-language-switcher'); 1354 var $dropdown = $switcher.find('.etm-ls-shortcode-language'); 1355 1356 console.log('ETM Bootstrap Italia: Switcher trovato:', $switcher.length, 'Dropdown trovato:', $dropdown.length); 1357 1358 // Chiudi altri dropdown aperti 1359 $('.etm-language-switcher').not($switcher).removeClass('etm-dropdown-open'); 1360 $('.etm-ls-shortcode-language').not($dropdown).removeClass('etm-dropdown-open').css('display', 'none'); 1361 1362 // Toggle dropdown corrente 1363 var isOpen = $switcher.hasClass('etm-dropdown-open'); 1364 console.log('ETM Bootstrap Italia: Stato attuale - isOpen:', isOpen); 1365 1366 $switcher.toggleClass('etm-dropdown-open'); 1367 $dropdown.toggleClass('etm-dropdown-open'); 1368 $currentLang.attr('aria-expanded', !isOpen ? 'true' : 'false'); 1369 1370 // Forza il display block quando aperto (sovrascrive inline styles) 1371 if (!isOpen) { 1372 // Apri: focus primo menuitem per navigazione da tastiera 1373 var $firstLink = $dropdown.children('a').filter(function() { return $(this).css('display') !== 'none'; }).first(); 1374 if ($firstLink.length) setTimeout(function() { $firstLink[0].focus(); }, 50); 1375 console.log('ETM Bootstrap Italia: Apertura dropdown'); 1376 console.log('ETM Bootstrap Italia: Dropdown prima - display:', $dropdown.css('display'), 'visibility:', $dropdown.css('visibility')); 1377 1378 // Rimuovi lo style inline che potrebbe nascondere il dropdown 1379 $dropdown[0].style.removeProperty('display'); 1380 $dropdown[0].style.removeProperty('visibility'); 1381 1382 // Forza display block con !important usando attributo style 1383 $dropdown[0].style.setProperty('display', 'block', 'important'); 1384 $dropdown[0].style.setProperty('visibility', 'visible', 'important'); 1385 $dropdown[0].style.setProperty('background', '#ffffff', 'important'); 1386 1387 console.log('ETM Bootstrap Italia: Dropdown dopo - display:', $dropdown.css('display'), 'visibility:', $dropdown.css('visibility'), 'background:', $dropdown.css('background')); 1388 console.log('ETM Bootstrap Italia: Dropdown position:', $dropdown.css('position'), 'top:', $dropdown.css('top'), 'left:', $dropdown.css('left')); 1389 console.log('ETM Bootstrap Italia: Dropdown width:', $dropdown.width(), 'height:', $dropdown.height()); 1390 console.log('ETM Bootstrap Italia: Dropdown offset:', $dropdown.offset()); 1391 } else { 1392 // Chiudi: focus torna al trigger 1393 console.log('ETM Bootstrap Italia: Chiusura dropdown'); 1394 $dropdown[0].style.setProperty('display', 'none', 'important'); 1395 $currentLang[0].focus(); 1396 } 1397 1398 return false;
1399 }); 1400 1401 // Tastiera sul trigger: apri/chiudi solo con Enter o Space (mai al focus) 1402 $(document).off('keydown.etm-bootstrap-italia-trigger').on('keydown.etm-bootstrap-italia-trigger', '.etm-ls-shortcode-current-language', function(e) { 1403 if (e.key !== 'Enter' && e.key !== ' ') return; 1404 e.preventDefault(); 1405 $(this).trigger('click.etm-bootstrap-italia'); 1406 }); 1407 1408 // Tastiera quando menu aperto: frecce, Enter, Tab, Escape 1409 $(document).off('keydown.etm-bootstrap-italia-menu').on('keydown.etm-bootstrap-italia-menu', '.etm-ls-shortcode-language', function(e) { 1410 var $menu = $(this); 1411 var $switcher = $menu.closest('.etm-language-switcher'); 1412 if (!$switcher.hasClass('etm-dropdown-open')) return; 1413 var $items = $menu.children('a[role="menuitem"]').filter(function() { return $(this).css('display') !== 'none'; }); 1414 var idx = $items.index($items.filter(':focus')); 1415 if (e.key === 'Escape' || e.key === 'Esc') { 1416 e.preventDefault(); 1417 $switcher.removeClass('etm-dropdown-open'); 1418 $menu.removeClass('etm-dropdown-open').css('display', 'none'); 1419 $switcher.find('.etm-ls-shortcode-current-language').attr('aria-expanded', 'false').focus(); 1420 return; 1421 } 1422 if (e.key === 'Tab') { 1423 e.preventDefault(); 1424 $switcher.removeClass('etm-dropdown-open'); 1425 $menu.removeClass('etm-dropdown-open').css('display', 'none'); 1426 $switcher.find('.etm-ls-shortcode-current-language').attr('aria-expanded', 'false').focus(); 1427 return; 1428 } 1429 if (e.key === 'ArrowDown' && idx < $items.length - 1) { 1430 e.preventDefault(); 1431 $items.eq(idx + 1)[0].focus(); 1432 return; 1433 } 1434 if (e.key === 'ArrowUp' && idx > 0) { 1435 e.preventDefault(); 1436 $items.eq(idx - 1)[0].focus(); 1437 return; 1438 } 1439 if (e.key === 'Enter' && idx >= 0) { 1440 var link = $items.eq(idx).attr('href'); 1441 if (link && !$items.eq(idx).hasClass('etm-ls-shortcode-disabled-language')) { 1442 window.location.href = link; 1443 } 1444 return; 1445 } 1446 }); 1447 $(document).off('keydown.etm-bootstrap-italia-menuitem').on('keydown.etm-bootstrap-italia-menuitem', '.etm-ls-shortcode-language a[role="menuitem"]', function(e) { 1448 if (e.key !== 'Tab' && e.key !== 'Escape' && e.key !== 'Esc') return; 1449 var $menu = $(this).closest('.etm-ls-shortcode-language'); 1450 e.preventDefault(); 1451 var $switcher = $menu.closest('.etm-language-switcher'); 1452 $switcher.removeClass('etm-dropdown-open'); 1453 $menu.removeClass('etm-dropdown-open').css('display', 'none'); 1454 $switcher.find('.etm-ls-shortcode-current-language').attr('aria-expanded', 'false'); 1455 $switcher.find('.etm-ls-shortcode-current-language')[0].focus(); 1456 }); 1457 1458 // Handler per il link interno (previene il comportamento di default) 1459 $(document).on('click.etm-bootstrap-italia', '.etm-ls-shortcode-current-language a', function(e) { 1460 console.log('ETM Bootstrap Italia: Click sul link interno'); 1461 e.preventDefault(); 1462 e.stopPropagation(); 1463 1464 // Triggera il click sul div padre 1465 var $parent = $(this).closest('.etm-ls-shortcode-current-language'); 1466 console.log('ETM Bootstrap Italia: Trigger click sul parent:', $parent.length); 1467 $parent.trigger('click.etm-bootstrap-italia'); 1468 1469 return false;
1470 }); 1471 1472 // Chiudi dropdown quando si clicca fuori 1473 $(document).off('click.etm-bootstrap-italia-close').on('click.etm-bootstrap-italia-close', function(e) { 1474 if (!$(e.target).closest('.etm-language-switcher').length) { 1475 $('.etm-language-switcher').removeClass('etm-dropdown-open').find('.etm-ls-shortcode-current-language').attr('aria-expanded', 'false'); 1476 $('.etm-ls-shortcode-language').removeClass('etm-dropdown-open').css('display', 'none'); 1477 } 1478 }); 1479 1480 // Gestione tasto ESC per chiudere dropdown 1481 $(document).off('keydown.etm-bootstrap-italia').on('keydown.etm-bootstrap-italia', function(e) { 1482 if (e.key === 'Escape' || e.keyCode === 27) { 1483 $('.etm-language-switcher').removeClass('etm-dropdown-open').find('.etm-ls-shortcode-current-language').attr('aria-expanded', 'false'); 1484 $('.etm-ls-shortcode-language').removeClass('etm-dropdown-open').css('display', 'none'); 1485 } 1486 }); 1487 1488 // Previeni chiusura quando si clicca su un link del dropdown 1489 $(document).on('click', '.etm-ls-shortcode-language a', function(e) { 1490 // Se non è un link disabilitato, lascia che il link funzioni normalmente 1491 if (!$(this).hasClass('etm-ls-shortcode-disabled-language')) { 1492 // Il link funzionerà normalmente e la pagina si ricaricherà 1493 // Non serve chiudere manualmente il dropdown 1494 } else { 1495 e.preventDefault(); 1496 } 1497 }); 1498 1499 // Intercetta quando lo script originale modifica gli stili inline 1500 // Usa MutationObserver per monitorare i cambiamenti 1501 if (typeof MutationObserver !== 'undefined') { 1502 var observer = new MutationObserver(function(mutations) { 1503 mutations.forEach(function(mutation) { 1504 if (mutation.type === 'attributes' && mutation.attributeName === 'style') { 1505 var $target = $(mutation.target); 1506 if ($target.hasClass('etm-ls-shortcode-language')) { 1507 var $switcher = $target.closest('.etm-language-switcher'); 1508 // Se il dropdown è aperto, forza display: block 1509 if ($switcher.hasClass('etm-dropdown-open') && $target.css('display') === 'none') { 1510 setTimeout(function() { 1511 $target.css('display', 'block'); 1512 }, 10); 1513 } 1514 } 1515 } 1516 }); 1517 }); 1518 1519 // Osserva tutti i language switcher esistenti e nuovi 1520 function observeLanguageSwitchers() { 1521 $('.etm-ls-shortcode-language').each(function() { 1522 var $el = $(this); 1523 if (!$el.data('observed')) { 1524 try { 1525 observer.observe(this, { 1526 attributes: true, 1527 attributeFilter: ['style'] 1528 }); 1529 $el.data('observed', true); 1530 } catch(err) { 1531 console.warn('ETM Bootstrap Italia: Error observing element', err); 1532 } 1533 } 1534 }); 1535 } 1536 1537 // Osserva quelli esistenti 1538 observeLanguageSwitchers(); 1539 1540 // Osserva quelli aggiunti dinamicamente 1541 setInterval(observeLanguageSwitchers, 500); 1542 } 1543 } 1544 1545 // Verifica che jQuery sia disponibile 1546 if (typeof jQuery === 'undefined') { 1547 console.error('ETM Bootstrap Italia: jQuery non è disponibile!'); 1548 } else { 1549 console.log('ETM Bootstrap Italia: jQuery disponibile, versione:', jQuery.fn.jquery); 1550 } 1551 1552 // Inizializza quando il DOM è pronto 1553 jQuery(document).ready(function($) { 1554 console.log('ETM Bootstrap Italia: DOM ready, inizializzazione...'); 1555 console.log('ETM Bootstrap Italia: Trovati language switcher:', $('.etm-language-switcher').length); 1556 1557 initBootstrapItaliaLanguageSwitcher(); 1558 1559 // Reinizializza dopo un breve delay per assicurarsi che lo shortcode sia renderizzato 1560 setTimeout(function() { 1561 console.log('ETM Bootstrap Italia: Reinizializzazione dopo delay'); 1562 console.log('ETM Bootstrap Italia: Trovati language switcher:', $('.etm-language-switcher').length); 1563 initBootstrapItaliaLanguageSwitcher(); 1564 }, 500); 1565 1566 // Reinizializza anche dopo un delay più lungo per
1566contenuti molto lenti 1567 setTimeout(function() { 1568 console.log('ETM Bootstrap Italia: Reinizializzazione dopo delay lungo'); 1569 console.log('ETM Bootstrap Italia: Trovati language switcher:', $('.etm-language-switcher').length); 1570 initBootstrapItaliaLanguageSwitcher(); 1571 }, 1000); 1572 }); 1573 1574 // Reinizializza dopo che lo shortcode viene renderizzato (per AJAX o contenuti dinamici) 1575 // Usa MutationObserver invece di DOMNodeInserted (deprecato) 1576 if (typeof MutationObserver !== 'undefined') { 1577 var initObserver = new MutationObserver(function(mutations) { 1578 var needsInit = false; 1579 mutations.forEach(function(mutation) { 1580 mutation.addedNodes.forEach(function(node) { 1581 if (node.nodeType === 1) { // Element node 1582 var $node = $(node); 1583 if ($node.find('.etm-language-switcher').length || $node.hasClass('etm-language-switcher') || $node.is('.etm-language-switcher')) { 1584 needsInit = true; 1585 } 1586 } 1587 }); 1588 }); 1589 if (needsInit) { 1590 setTimeout(initBootstrapItaliaLanguageSwitcher, 100); 1591 } 1592 }); 1593 1594 // Osserva il body per nuovi elementi 1595 if (document.body) { 1596 initObserver.observe(document.body, { 1597 childList: true, 1598 subtree: true 1599 }); 1600 } 1601 } else { 1602 // Fallback per browser vecchi 1603 $(document).on('DOMNodeInserted', function(e) { 1604 if ($(e.target).find('.etm-language-switcher').length || $(e.target).hasClass('etm-language-switcher')) { 1605 setTimeout(initBootstrapItaliaLanguageSwitcher, 100); 1606 } 1607 }); 1608 } 1609 })(jQuery);</script>
1609<!-- /WP_FOOTER --> 1610</body> 1611</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.