Formazione professionale (BETA)

Per chi cerca lavoro o vuole frequentare corsi per acquisire competenze spendibili nel mondo del lavoro, è spesso difficile trovare programmi, confrontare i costi e sapere quali professioni sono richieste. L'obiettivo dell'esperienza di formazione professionale sulla Ricerca Google è aiutare le persone a trovare un nuovo percorso professionale e ad acquisire le competenze necessarie per il loro futuro lavoro. Scopri di più sull'esperienza di ricerca di lavoro su Google.

Per poter utilizzare l'esperienza di formazione professionale, aggiungi dati strutturati alle pagine web del tuo programma. I dati strutturati aiutano Google a comprendere meglio i contenuti delle pagine e di conseguenza a presentare meglio i programmi di formazione professionale agli utenti. Se hai appena iniziato a usare i dati strutturati, leggi la nostra guida per capire come funzionano i dati strutturati.

Esempio di formazione professionale nei risultati di ricerca

Disponibilità della funzionalità

La funzionalità è attualmente in fase di sviluppo, pertanto potresti notare cambiamenti nei requisiti o nelle linee guida. Al momento questo aspetto non è disponibile nella Ricerca Google.

Come aggiungere dati strutturati

I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificarne i contenuti. Se non li hai mai utilizzati, scopri di più su come funzionano i dati strutturati.

Ecco una panoramica su come creare, testare e rilasciare i dati strutturati. Per una guida passo per passo su come aggiungere dati strutturati a una pagina web, consulta il codelab sui dati strutturati.

  1. Aggiungi le proprietà obbligatorie. In base al formato che utilizzi, scopri dove inserire i dati strutturati nella pagina.
  2. Segui le linee guida.
  3. Convalida il codice utilizzando il Test dei risultati multimediali.
  4. Implementa alcune pagine che includono dati strutturati e utilizza lo strumento Controllo URL per verificare come Google vede la pagina. Assicurati che la pagina sia accessibile per Google e che non venga bloccata da file robots.txt, tag noindex o requisiti di accesso. Se la pagina non presenta problemi, puoi chiedere a Google di ripetere la scansione degli URL.
  5. Per tenere Google informata delle future modifiche, ti consigliamo di inviare una Sitemap. Puoi automatizzare questa operazione con l'API Search Console Sitemap.

Esempi

Programma con diversi corsi e nessuna retribuzione

Ecco un esempio di programma con diversi corsi che non prevede alcun compenso per la partecipazione.

<html>
  <head>
    <title>Associate degree in Computer Science</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "EducationalOccupationalProgram",
      "name": "Associate degree in Computer Science from ACME College",
      "description": "a piece of text about what it might mean to take this program",
      "identifier": [{
         "@type": "PropertyValue",
         "propertyID": "CIP2010",
         "value": "12.3456"
      }, {
         "@type": "PropertyValue",
         "propertyID": "ProgramID",
         "value": "CS-101"
      }],
      "provider": {
        "@type": "EducationalOrganization",
        "name": "ACME Community College",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "123 Main Street",
          "addressLocality": "Boston",
          "addressRegion": "MA",
          "addressCountry": "US",
          "postalCode": "02134"
        },
        "contactPoint": {
          "@type": "ContactPoint",
          "contactType": "Admissions",
          "telephone": "+1-555-123-4567"
        }
      },
      "timeToComplete": "P2Y",
      "occupationalCategory": ["15-1111", "15-1121", "15-1122", "15-1131"],
      "occupationalCredentialAwarded": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "Associate Degree"
      },
      "programPrerequisites": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "HighSchool"
      },
      "applicationStartDate": "2019-05-14",
      "applicationDeadline": "2019-09-14",
      "startDate": "2019-10-01",
      "endDate": "2021-10-01",
      "dayOfWeek":  [
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "timeOfDay": "Morning",
      "numberOfCredits": "30",
      "typicalCreditsPerTerm": "12",
      "termDuration": "P4M",
      "termsPerYear": "2",
      "maximumEnrollment": "30",
      "educationalProgramMode": "IN_PERSON",
      "financialAidEligible": "PUBLIC_AID",
      "offers": [
        {
          "@type": "Offer",
          "category": "Tuition",
          "priceSpecification": {
            "@type": "PriceSpecification",
            "price": 16278,
            "priceCurrency": "USD"
          }
       }, {
          "@type": "Offer",
          "category": "Program Fees",
          "priceSpecification": {
            "@type": "PriceSpecification",
            "price": 200,
            "priceCurrency": "USD"
          }
       }
     ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Programma ibrido

Ecco un esempio di programma che fornisce formazione professionale e retribuzione.

<html>
  <head>
    <title>About the IBEW Apprenticeship</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "WorkBasedProgram",
      "name": "IBEW Apprenticeship",
      "description": "a piece of text about what it might mean to take this program",
      "identifier": [{
         "@type": "PropertyValue",
         "propertyID": "ProgramID",
         "value": "IBEW-123"
      }],
      "provider": {
        "@type": "EducationalOrganization",
        "name": "International Brotherhood of Electrical Workers",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "123 Main Street",
          "addressLocality": "Boston",
          "addressRegion": "MA",
          "addressCountry": "US",
          "postalCode": "02134"
        },
        "contactPoint": {
          "@type": "ContactPoint",
          "contactType": "Admissions",
          "telephone": "+1-555-123-4567"
        }
      },
      "timeToComplete": "P2Y",
      "occupationalCategory": "47-2111",
      "occupationalCredentialAwarded": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "Welding License"
      },
      "programPrerequisites": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "HighSchool"
      },
      "applicationStartDate": "2019-05-14",
      "applicationDeadline": "2019-09-14",
      "startDate": "2019-10-01",
      "endDate": "2021-10-01",
      "maximumEnrollment": "30",
      "offers": [
        {
          "@type": "Offer",
          "category": "Tuition",
          "priceSpecification": {
            "@type": "PriceSpecification",
            "price": 16278,
            "priceCurrency": "USD"
          }
       }, {
          "@type": "Offer",
          "category": "Program Fees",
          "priceSpecification": {
            "@type": "PriceSpecification",
            "price": 200,
            "priceCurrency": "USD"
          }
       }
     ],
      "trainingSalary" : {
        "@type": "MonetaryAmountDistribution",
        "currency": "USD",
        "duration": "P1H",
        "median": 16.00
      },
      "salaryUponCompletion": {
        "@type": "MonetaryAmountDistribution",
        "currency": "USD",
        "duration": "P1H",
        "median": 20.00
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Linee guida

Devi rispettare queste linee guida affinché il tuo sito sia idoneo alla visualizzazione nell'esperienza di formazione professionale su Google.

Idoneità per l'inclusione

Affinché il tuo programma possa essere inserito nell'elenco dei programmi di formazione professionale di Google, devi soddisfare i seguenti criteri:

  • La pagina web deve includere tutte le proprietà dei dati strutturati obbligatorie.
  • I programmi idonei devono dare accesso a professioni che richiedono un titolo di studio di livello inferiore alla laurea. Sono inclusi programmi che rilasciano attestati o diplomi universitari e altri programmi a pagamento che richiedono la frequentazione a tempo pieno per un massimo di due anni. Ad esempio, programmi di centri di formazione professionale, di università private, formazione gestita dal datore di lavoro, formazione offerta da ONG e mirata all'occupazione.
  • Non esistono limiti per la durata dei programmi che offrono un compenso, ad esempio apprendistati gestiti dal datore di lavoro, tirocini e apprendistati gestiti da sindacati e ONG.
  • Il programma deve essere attinente alle professioni richieste nella tua zona.
  • Il programma deve accettare partecipanti che non abbiano titoli di studio di livello superiore al diploma di scuola superiore.
  • Il completamento del programma deve preparare gli studenti a una professione. Non sono ammessi corsi preparatori.
  • Il programma deve avere una presenza locale. Non sono ammessi programmi disponibili solo online.
  • I programmi a pagamento sono idonei, purché abbiano una durata approssimativa di massimo due anni per gli studenti iscritti a tempo pieno.
  • Sono ammessi programmi di formazione professionale che non assegnano crediti o non determinano il conseguimento di una laurea.
  • Per il piccolo sottogruppo di attività lavorative con l'accreditamento programmatico riconosciuto dal Ministero dell'istruzione degli Stati Uniti, i programmi devono avere l'accreditamento programmatico (ad esempio, i programmi per fisioterapisti).

Anche se la funzionalità è incentrata su un sottogruppo di programmi, puoi implementare il markup per tutti i tuoi programmi, che potrà essere eventualmente usato in futuro da questa o altre funzionalità.

Definizioni dei tipi di dati strutturati

In questa sezione vengono descritti i tipi di dati strutturati relativi all'esperienza di formazione professionale su Google. In base alle caratteristiche del programma, è necessario aggiungere uno dei seguenti tipi:

Se il tuo istituto ha l'accreditamento di un organismo di certificazione, usa le proprietà EducationalOrganization. Puoi aggiungere EducationalOrganization a una pagina di primo livello del tuo sito oppure come campo relativo a chi offre un programma specifico.

Affinché i tuoi contenuti siano idonei per la visualizzazione nei risultati di ricerca estesi, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui tuoi contenuti, fornendo così un'esperienza utente migliore.

EducationalOccupationalProgram

La definizione completa di EducationalOccupationalProgram è disponibile all'indirizzo schema.org/EducationalOccupationalProgram. Le proprietà che seguono sono obbligatorie per i programmi a pagamento o senza costi. Se il programma è ibrido, aggiungi invece le proprietà WorkBasedProgram.

Proprietà obbligatorie
applicationDeadline

DateTime

La data di scadenza per la presentazione delle domande di iscrizione al programma, nel formato ISO-8601. Se la presentazione delle domande può avvenire in modo continuativo, specifica l'ultima data possibile in cui una domanda verrà accettata.


"applicationDeadline": "2020-04-01T19:30"

Se il programma viene offerto più di una volta per anno solare, specifica un elenco di date.


"applicationDeadline": [
  "2020-04-01T19:30",
  "2020-08-01T19:30"
]
identifier.propertyID

Text

La chiave di una voce PropertyValue che specifica il tipo di identificatore. Per i programmi è necessario specificare due tipi di identificatori:

CIP2010

Il codice CIP a 6 cifre, come pubblicato nella specifica 2010 del Ministero dell'istruzione degli Stati Uniti.

ProgramID

L'identificatore univoco del programma usato dall'istituto (se disponibile).

Ad esempio:


"identifier": [
  {
  "@type": "PropertyValue",
  "propertyID": "CIP2010",
  "value": "12.3456"
  },
  {
  "@type": "PropertyValue",
  "propertyID": "ProgramID",
  "value": "CS-101"
  }
]
identifier.value

Text

Il valore di una voce PropertyValue. Il valore deve corrispondere all'elemento propertyID specificato.

Ad esempio:


"identifier": [
  {
  "@type": "PropertyValue",
  "propertyID": "CIP2010",
  "value": "12.3456"
  },
  {
  "@type": "PropertyValue",
  "propertyID": "ProgramID",
  "value": "CS-101"
  }
]
name

Text

Il nome del programma.


"name": "Certified Nurse Aid Program"
occupationalCategory

Text

L'attività lavorativa oggetto del programma di formazione. Se il programma forma i partecipanti per diverse professioni, specifica più valori in un array.

Usa il codice BLS SOC-6 pubblicato nella guida SOC 2010.

offers

Offer

Il costo stimato del programma, se pertinente. Il costo stimato può essere il costo totale del programma oppure il costo suddiviso tra retta, imposte e altri costi. Il costo deve corrispondere a quello sostenuto dai residenti nello stato che non usufruiscono di sussidi.

Linee guida aggiuntive:

  • Offer.price_specification.price deve essere un numero (non è accettato altro testo).
  • Includi soltanto i costi relativi al programma. Ad esempio, camice, costo stimato dei libri di testo richiesti, spese di gestione.
  • Non includere le spese non necessarie al completamento del programma. Ad esempio, costi relativi a test per dottorati, test di pre-ammissione, vitto e alloggio, assistenza sanitaria, servizi per l'infanzia.

Esempio di costo totale

Se conosci il costo totale, specifica una proprietà Offer con il costo totale del programma, includendo retta, imposte, libri, materiali e forniture di componenti didattici. Ad esempio:


{
  "@type": "Offer",
  "category": "Total Cost",
  "priceSpecification": {
    "@type": "PriceSpecification",
    "price": 16200,
    "priceCurrency": "USD"
   }

Esempio di ripartizione dei costi

Se conosci la suddivisione tra retta e altri costi, puoi inviare questi dati separatamente e noi li sommeremo per ottenere il costo totale. Ad esempio:


[
  {
    "@type": "Offer",
    "category": "Tuition",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 16000,
      "priceCurrency": "USD"
  },{
    "@type": "Offer",
    "category": "Program Fees",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 200,
      "priceCurrency": "USD"
  }
]

Esempio di ripartizione del calcolo della retta

Se devi calcolare la retta in base al costo per credito e al numero di crediti, mantenendo separate le imposte, puoi inviare questi dati separatamente e noi li sommeremo per ottenere il costo totale. Ad esempio, 400 $/credito x 40 crediti = costo di 16.000 $, più 200 $ di imposte per un costo totale di 16.200 $:


[
  {
    "@type": "Offer",
    "category": "CostPerCredit",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 400,
      "priceCurrency": "USD"
   }, {
    "@type": "Offer",
    "category": "Program Fees",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 200,
      "priceCurrency": "USD"
  }
]
offers.priceSpecification.price

Number

L'importo del prezzo dell'offerta specificata.


[
  {
    "@type": "Offer",
    "category": "CostPerCredit",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 400,
      "priceCurrency": "USD"
   }, {
    "@type": "Offer",
    "category": "Program Fees",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 200,
      "priceCurrency": "USD"
  }
]
offers.priceSpecification.priceCurrency

Number

La valuta del prezzo dell'offerta specificata.


[
  {
    "@type": "Offer",
    "category": "CostPerCredit",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 400,
      "priceCurrency": "USD"
   }, {
    "@type": "Offer",
    "category": "Program Fees",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 200,
      "priceCurrency": "USD"
  }
]
provider

EducationalOrganization

L'ente di formazione che offre il programma.

provider.address

PostalAddress

L'indirizzo fisico presso il quale devono recarsi gli studenti per partecipare al programma. Se esistono più sedi, ripeti l'indirizzo di ogni sede come mostrato nell'esempio.


"provider": {
  "@type": "EducationalOrganization",
  "name": "ACME Community College",
  "address": [{
    "@type": "PostalAddress",
    "name": "Main Campus",
    "streetAddress": "123 Main Street",
    "addressLocality": "Boston",
    "addressRegion": "MA",
    "addressCountry": "US",
    "postalCode": "02134"
  },
   {
    "@type": "PostalAddress",
    "name": "Somerville Campus",
    "streetAddress": "456 Powderhouse Street",
    "addressLocality": "Somerville",
    "addressRegion": "MA",
    "addressCountry": "US",
    "postalCode": "02143"
    }
  ]
}
provider.address.addressCountry

PostalAddress

Il codice paese dell'indirizzo fisico presso il quale devono recarsi gli studenti per partecipare al programma. Usa il codice paese alpha-2 nel formato ISO 3166-1 di due lettere.


"addressCountry": "US"
provider.contactPoint

ContactPoint

Il contatto a cui un potenziale iscritto può rivolgersi per avere ulteriori informazioni.


"provider": {
  "@type": "EducationalOrganization",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "Admissions",
    "telephone": "+15551234567"
  }
}
provider.contactPoint.contactType

Text

Il tipo di contatto. Deve essere impostato su Admissions per almeno una voce contactPoint.


"contactType": "Admissions"
provider.contactPoint.telephone

Text

Il numero di telefono che un potenziale iscritto può chiamare per avere ulteriori informazioni.


"telephone": "+15551234567"
timeToComplete

Text

Il tempo impiegato da uno studente a tempo pieno per completare il programma, con la durata espressa in settimane, mesi o anni nel formato ISO-8601. Specifica il tempo di completamento medio di uno studente a tempo pieno. Ad esempio:

Programma di 2 anni P2Y
Programma di 2 mesi P2M
2 mesi, 2 anni "P26M" "P2Y2M"

Se non conosci la durata, ti consigliamo di utilizzare il numero di crediti moltiplicato per il carico di lavoro previsto per gli studenti a tempo pieno. Ad esempio: 48 unità divise per 12 unità previste per semestre per uno studente a tempo pieno per 4 mesi per semestre = 16 mesi o meno di un anno e mezzo.

Proprietà consigliate
applicationStartDate

DateTime

La data di inizio della raccolta delle domande di iscrizione al programma nel formato ISO-8601. Se la presentazione delle domande può avvenire in modo continuativo, specifica la proprietà per ogni data di inizio delle iscrizioni per una sessione. Se le iscrizioni sono accettate più volte all'anno, specifica la prima data possibile.


"applicationStartDate": "2020-04-01T19:30"
dayOfWeek

DayOfWeek

Il giorno della settimana in cui viene offerto il programma. Usa uno dei seguenti valori:

  • "Saturday"
  • "Sunday"
  • "Monday"
  • "Tuesday"
  • "Wednesday"
  • "Thursday"
  • "Friday"

Puoi includere più giorni per lo stesso programma.


"dayOfWeek": ["Saturday", "Sunday"]
description

Text

La descrizione del programma.


"description": "A training program to empower you to expand your
skillset."
endDate

DateTime

La data in cui termina ufficialmente la sessione, a partire dalla quale gli studenti non sono più tenuti a presentarsi per corsi o esami, espressa nel formato ISO-8601. Se esistono diverse date di fine, specifica la proprietà per ogni potenziale data di fine del programma.


"endDate": "2020-04-01T19:30"
educationalProgramMode

Text

Il formato dei contenuti dei corsi e se lo studente può partecipare di persona o da remoto. Usa uno dei seguenti valori per cui viene fatta distinzione tra maiuscole e minuscole:

  • "IN_PERSON": un programma che richiede la presenza dei partecipanti sul posto.
  • "ONLINE": un programma totalmente online che non richiede la presenza fisica.
  • "HYBRID": un programma in parte online e in parte sul posto.

"educationalProgramMode": "ONLINE"
financialAidEligible

Text

I diversi tipi di aiuti economici per cui il programma è idoneo.

Usa uno o più dei seguenti valori per cui viene fatta distinzione tra maiuscole e minuscole:

  • "PUBLIC_AID": aiuti offerti dal governo (ad esempio le sovvenzioni Pell).
  • "PROVIDER_AID": aiuti offerti dalla scuola/dal fornitore del programma (ad esempio, aiuti finanziari di Stanford).

"financialAidEligible": ["PUBLIC_AID", "PROVIDER_AID"]
maximumEnrollment

Number

Il numero massimo di studenti che possono essere iscritti al programma ogni volta che viene offerto.


"maximumEnrollment": "50"
numberOfCredits

Number

Il numero di crediti assegnato per il completamento del programma.


"numberOfCredits": "30"
occupationalCredentialAwarded

EducationalOccupationalCredential

La qualifica conferita al completamento del programma. Ad esempio, diploma universitario o attestato.


"occupationalCredentialAwarded": {
  "@type": "EducationalOccupationalCredential",
  "credentialCategory": "Associate Degree"
}
offers.category

Text

La categoria dei costi correlati al programma. Se la retta è diversa per gli studenti dello stato e di altri stati, puoi usare campi di categoria aggiuntivi per specificare le rette. Puoi aggiungere categorie simili per "Area locale", "Fuori area" e così via. Ecco alcuni valori di esempio per offers.category:

  • Total Cost
  • Tuition
  • In-state
  • Out-of-state
  • CostPerCredit
  • CostPerTerm
  • Program Fees
  • Books and Supplies Fees
  • Uniform Fees
  • Activities Fees
  • Technology Fees
  • Other Fees

Esempio di retta diversa per gli studenti dello stato e di altri stati


[
   {
      "@type": "Offer",
      "category": "CostPerCredit",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 400,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "FeesPerTerm",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 200,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "CostPerCredit",
      "category": "Out-of-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 800,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "FeesPerTerm",
      "category": "Out-of-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 500,
        "priceCurrency": "USD"
   }]

Esempio di costi aggiuntivi associati al corso


[
   {
      "@type": "Offer",
      "category": "Technology Fees",
      "category": "CostPerUnit",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 400,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "Uniform Fees",
      "category": "CostPerTerm",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 200,
        "priceCurrency": "USD"
   }
]
programPrerequisites

EducationalOccupationalCredential

I prerequisiti per partecipare al programma.

Se richiedi un diploma di scuola superiore, imposta il valore HighSchool su credentialCategory.


"programPrerequisites": {
  "@type": "EducationalOccupationalCredential",
  "credentialCategory": "HighSchool"
}
startDate

DateTime

La data di inizio del programma, nel formato ISO-8601. Se il programma viene offerto più di una volta per anno solare, specifica più volte la proprietà.


"startDate": "2020-04-01T19:30"
termDuration

Text

Il tempo necessario per completare una sessione, espresso nel formato ISO-8601. Ad esempio, un trimestre può essere di 3 mesi (P3M), un semestre può essere di 4 mesi (P4M).


"termDuration": "P4M"
termsPerYear

Number

Il numero di volte all'anno in cui vengono offerte sessioni di corsi. Semestri e trimestri sono unità comuni per le sessioni. Ad esempio, se lo studente può seguire soltanto due semestri del programma in un anno, il valore di termsPerYear deve essere 2.


"termsPerYear": "2"
timeOfDay

Text

Il momento o l'ora del giorno in cui si tiene il programma.


"timeOfDay": "Afternoon",
"timeOfDay": "Morning",
"timeOfDay": "3pm"
typicalCreditsPerTerm

Number

Il numero di crediti che dovrebbe ricevere uno studente a tempo pieno. Ad esempio, se lo studente dovrebbe ricevere 12 crediti per semestre, il valore di typicalCreditsPerTerm deve essere 12.


"typicalCreditsPerTerm": "12"

WorkBasedProgram

La definizione completa di WorkBasedProgram è disponibile all'indirizzo schema.org/WorkBasedProgram. Le proprietà che seguono sono obbligatorie per i programmi ibridi. Se il programma è a pagamento, aggiungi invece le proprietà EducationalOccupationalProgram.

Proprietà obbligatorie
name

Text

Il nome del programma.


"name": "Electrical Apprenticeship"
occupationalCategory

Text

L'attività lavorativa oggetto del programma di formazione. Se il programma forma i partecipanti per diverse professioni, specifica più valori in un array.

Usa il codice BLS SOC-6 pubblicato nella guida SOC 2010.


"occupationalCategory" : ["47-2111", "49-9021"]
provider

EducationalOrganization

L'ente di formazione che offre il programma.

provider.address

PostalAddress

L'indirizzo fisico presso il quale devono recarsi gli studenti per partecipare al programma. Se esistono più sedi, ripeti l'indirizzo di ogni sede come mostrato nell'esempio.


"provider": {
  "@type": "EducationalOrganization",
  "name": "ACME Community College",
  "address": [{
    "@type": "PostalAddress",
    "name": "Main Campus",
    "streetAddress": "123 Main Street",
    "addressLocality": "Boston",
    "addressRegion": "MA",
    "addressCountry": "US",
    "postalCode": "02134"
  },
   {
    "@type": "PostalAddress",
    "name": "Somerville Campus",
    "streetAddress": "456 Powderhouse Street",
    "addressLocality": "Somerville",
    "addressRegion": "MA",
    "addressCountry": "US",
    "postalCode": "02143"
    }
  ]
}
Proprietà consigliate
applicationDeadline

DateTime

La data di scadenza per la presentazione delle domande di iscrizione al programma, nel formato ISO-8601. Se il programma viene offerto più di una volta per anno solare, specifica ogni data di scadenza per l'iscrizione. Se la presentazione delle domande può avvenire in modo continuativo, specifica l'ultima data possibile.


"applicationDeadline": "2020-04-01T19:30"
applicationStartDate

DateTime

La data di inizio della raccolta delle domande di iscrizione al programma nel formato ISO-8601. Se la presentazione delle domande può avvenire in modo continuativo, specifica la proprietà per ogni data di inizio delle iscrizioni per una sessione. Se le iscrizioni sono accettate più volte all'anno, specifica la prima data possibile.


"applicationStartDate": "2020-04-01T19:30"
description

Text

La descrizione del programma.


"description": "A training program to empower you to expand your skillset."
endDate

DateTime

La data in cui termina ufficialmente la sessione, a partire dalla quale gli studenti non sono più tenuti a presentarsi per corsi o esami, espressa nel formato ISO-8601. Se esistono diverse date di fine, specifica la proprietà per ogni potenziale data di fine del programma.


"endDate": "2020-04-01T19:30"
maximumEnrollment

Number

Il numero massimo di studenti che possono essere iscritti al programma ogni volta che viene offerto.


"maximumEnrollment": "50"
occupationalCredentialAwarded

EducationalOccupationalCredential

La qualifica conferita al completamento del programma. Ad esempio, diploma universitario o attestato.


"occupationalCredentialAwarded": {
  "@type": "EducationalOccupationalCredential",
  "credentialCategory": "Associate Degree"
}
offers

Offer

Il costo stimato del programma, se pertinente. Il costo stimato può essere il costo totale del programma oppure il costo suddiviso tra retta, imposte e altri costi. Il costo deve corrispondere a quello sostenuto dai residenti nello stato che non usufruiscono di sussidi.

Linee guida aggiuntive:

  • Offer.price_specification.price deve essere un numero (non è accettato altro testo).
  • Includi soltanto i costi relativi al programma. Ad esempio, camice, costo stimato dei libri di testo richiesti, spese di gestione.
  • Non includere le spese non necessarie al completamento del programma. Ad esempio, costi relativi a test per dottorati, test di pre-ammissione, vitto e alloggio, assistenza sanitaria, servizi per l'infanzia.

Esempio di costo totale

Se conosci il costo totale, specifica una proprietà Offer con il costo totale del programma, includendo retta, imposte, libri, materiali e forniture di componenti didattici. Ad esempio:


{
  "@type": "Offer",
  "category": "Total Cost",
  "priceSpecification": {
    "@type": "PriceSpecification",
    "price": 16200,
    "priceCurrency": "USD"
   }

Esempio di ripartizione dei costi

Se conosci la suddivisione tra retta e altri costi, puoi inviare questi dati separatamente e noi li sommeremo per ottenere il costo totale. Ad esempio:


[
  {
    "@type": "Offer",
    "category": "Tuition",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 16000,
      "priceCurrency": "USD"
  },{
    "@type": "Offer",
    "category": "Program Fees",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 200,
      "priceCurrency": "USD"
  }
]

Esempio di ripartizione del calcolo della retta

Se devi calcolare la retta in base al costo per credito e al numero di crediti, mantenendo separate le imposte, puoi inviare questi dati separatamente e noi li sommeremo per ottenere il costo totale. Ad esempio, 400 $/credito x 40 crediti = costo di 16.000 $, più 200 $ di imposte per un costo totale di 16.200 $:


[
  {
    "@type": "Offer",
    "category": "CostPerCredit",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 400,
      "priceCurrency": "USD"
   }, {
    "@type": "Offer",
    "category": "Program Fees",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": 200,
      "priceCurrency": "USD"
  }
]
offers.category

Text

La categoria dei costi correlati al programma. Se la retta è diversa per gli studenti dello stato e di altri stati, puoi usare campi di categoria aggiuntivi per specificare le rette. Puoi aggiungere categorie simili per "Area locale", "Fuori area" e così via. Ecco alcuni valori di esempio per offers.category:

  • Total Cost
  • Tuition
  • In-state
  • Out-of-state
  • CostPerCredit
  • CostPerTerm
  • Program Fees
  • Books and Supplies Fees
  • Uniform Fees
  • Activities Fees
  • Technology Fees
  • Other Fees

Esempio di retta diversa per gli studenti dello stato e di altri stati


[
   {
      "@type": "Offer",
      "category": "CostPerCredit",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 400,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "FeesPerTerm",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 200,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "CostPerCredit",
      "category": "Out-of-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 800,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "FeesPerTerm",
      "category": "Out-of-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 500,
        "priceCurrency": "USD"
   }]

Esempio di costi aggiuntivi associati al corso


[
   {
      "@type": "Offer",
      "category": "Technology Fees",
      "category": "CostPerUnit",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 400,
        "priceCurrency": "USD"
   }, {
      "@type": "Offer",
      "category": "Uniform Fees",
      "category": "CostPerTerm",
      "category": "In-state",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 200,
        "priceCurrency": "USD"
   }
]
programPrerequisites

EducationalOccupationalCredential

I prerequisiti per partecipare al programma.

Se richiedi un diploma di scuola superiore, imposta il valore HighSchool su credentialCategory.


"programPrerequisites": {
  "@type": "EducationalOccupationalCredential",
  "credentialCategory": "HighSchool"
}
salaryUponCompletion

MonetaryAmountDistribution

La retribuzione oraria effettiva o stimata che riceverà il tirocinante dopo aver completato la formazione. Specifica la durata come P1H.


"salaryUponCompletion": {
  "@type": "MonetaryAmountDistribution",
  "currency": "USD",
  "duration": "P1H",
  "median": "20.00"
}
startDate

DateTime

La data di inizio del programma, nel formato ISO-8601. Se il programma viene offerto più di una volta per anno solare, specifica più volte la proprietà.


"startDate": "2020-04-01T19:30"
timeToComplete

Text

Il tempo impiegato da uno studente a tempo pieno per completare il programma, con la durata espressa in settimane, mesi o anni nel formato ISO-8601. Specifica il tempo di completamento medio di uno studente a tempo pieno. Ad esempio:

Programma di 2 anni P2Y
Programma di 2 mesi P2M
2 mesi, 2 anni "P26M" "P2Y2M"

Se non conosci la durata, ti consigliamo di utilizzare il numero di crediti moltiplicato per il carico di lavoro previsto per gli studenti a tempo pieno. Ad esempio: 48 unità divise per 12 unità previste per semestre per uno studente a tempo pieno per 4 mesi per semestre = 16 mesi o meno di un anno e mezzo.

trainingSalary

MonetaryAmountDistribution

La retribuzione oraria che riceverà il tirocinante il primo giorno del programma. Specifica la durata come P1H.


"trainingSalary": {
  "@type": "MonetaryAmountDistribution",
  "currency": "USD",
  "duration": "P1H",
  "median": "16.00"
}

EducationalOrganization

La definizione completa di EducationalOrganization è disponibile all'indirizzo schema.org/EducationalOrganization. Se il tuo istituto ha l'accreditamento di un organismo di certificazione, usa EducationalOrganization. Puoi aggiungere EducationalOrganization a una pagina di primo livello del tuo sito oppure come campo relativo al fornitore per un programma specifico.

Proprietà obbligatorie
address

PostalAddress

L'indirizzo del campus principale. Includi il maggior numero di proprietà possibile per l'indirizzo. Più proprietà fornisci, maggiore sarà la qualità del programma per gli utenti. Ad esempio:


"address": {
  "@type": "PostalAddress",
  "streetAddress": "123 Elm Street",
  "addressLocality": "Amherst",
  "addressRegion": "MA",
  "addressCountry": "US",
  "postalCode": "01002"
}
contactPoint

ContactPoint

Il numero di telefono principale per le ammissioni che un potenziale studente può chiamare. Imposta contactType su Admissions.


"contactPoint": {
  "@type": "ContactPoint",
  "contactType": "Admissions",
  "telephone": "+15551234567"
}
name

Text

Il nome dell'organizzazione.

Proprietà consigliate
Identification

AdministrativeArea

L'identificazione dell'organizzazione usando una delle seguenti proprietà o una qualsiasi loro combinazione:

leiCode

Text

L'identificatore LEI (Legal Entity Identifier) dell'organizzazione.

taxID

Text

Il numero Numero di identificazione del contribuente statunitense assegnato all'organizzazione.

hasCredential

EducationalOccupationalCredential

L'accreditamento nazionale o regionale concesso all'istituto, in base agli enti di accreditamento del Ministero dell'istruzione degli Stati Uniti.


"hasCredential": {
  "@type": "EducationalOccupationalCredential",
  "credentialCategory": "Accreditation",
  "recognizedBy": {
    "@type": "Organization",
    "name": "Accrediting Commission of Career Schools and Colleges"
  }
}
hasCredential.credentialCategory

Text

La categoria della qualifica.


"credentialCategory": "Accreditation"
hasCredential.recognizedBy

Organization

L'organizzazione che riconosce la validità, il valore o l'utilità di una qualifica.


"recognizedBy": {
    "@type": "Organization",
    "name": "Accrediting Commission of Career Schools and Colleges"
  }
}
hasCredential.recognizedBy.name

Organization

Il nome dell'organizzazione responsabile del riconoscimento.


"name": "Accrediting Commission of Career Schools and Colleges"
subOrganization

EducationalOrganization

Eventuali campus secondari che fanno parte dell'organizzazione (qualora esistano diversi campus).


"subOrganization": {
  "@type": "EducationalOrganization",
  "name": "ACME Community College - Berkshires Campus",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Elm Street",
    "addressLocality": "Amherst",
    "addressRegion": "MA",
    "addressCountry": "US",
    "postalCode": "01002"
  }
}
subOrganization.address

PostalAddress

L'indirizzo del campus secondario. Questo valore deve essere specificato se sono presenti più campus.


"subOrganization": {
  "@type": "EducationalOrganization",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Elm Street",
    "addressLocality": "Amherst",
    "addressRegion": "MA",
    "addressCountry": "US",
    "postalCode": "01002"
  }
}
subOrganization.name

Text

Il nome del campus secondario. Questo valore deve essere specificato se sono presenti più campus.


"subOrganization": {
  "@type": "EducationalOrganization",
  "name": "ACME Community College - Berkshires Campus",
}

Risoluzione dei problemi

Se hai difficoltà con l'implementazione o il debug dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.