PageSourceSearch

https://schema.gov.it/de/

html schema.gov.it collected 2026-10-02 03:00:23 UTC 143,290 bytes, 1,611 lines download raw bytes

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&#038;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&amp;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&#038;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&#038;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&#038;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&#038;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>&nbsp; (<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&#038;sortBy=TITLE&#038;direction=ASC&#038;columns=3&#038;offset=0&#038;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>&nbsp; (<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&#038;sortBy=TITLE&#038;direction=ASC&#038;columns=3&#038;offset=0&#038;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>&nbsp; (<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&#038;sortBy=TITLE&#038;direction=ASC&#038;columns=3&#038;offset=0&#038;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.