Created
November 20, 2025 19:00
-
-
Save ioggstream/d0e624b6441bdc443b3005777b000c1d to your computer and use it in GitHub Desktop.
Fixes for riscatto-pratica.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| openapi: 3.0.3 | |
| info: | |
| title: Schema della Pratica di Riscatto | |
| version: 202401.18.00 | |
| x-summary: Schema della Pratica di Riscatto compatibile con l'Ontologia INPS relativa ai contributi previdenziali. | |
| license: | |
| name: CC BY 4.0 | |
| url: https://creativecommons.org/licenses/by/4.0/ | |
| termsOfService: https://creativecommons.org/licenses/by/4.0/ | |
| contact: | |
| name: Andrea Cigliano | |
| email: [email protected] | |
| description: |- | |
| https://w3id.org/italia/social-security/onto/contributions/PraticaDiRiscatto | |
| paths: {} | |
| servers: [] | |
| tags: [] | |
| components: | |
| schemas: | |
| IdPraticaRiscatto: | |
| type: string | |
| x-refersTo: https://w3id.org/italia/social-security/onto/contributions/numeroPratica | |
| description: https://w3id.org/italia/social-security/onto/contributions/numeroPratica | |
| example: '5498553' | |
| maxLength: 50 | |
| minLength: 1 | |
| PraticaRiscatto: | |
| type: object | |
| x-jsonld-type: https://w3id.org/italia/social-security/onto/contributions/PraticaDiRiscatto | |
| # This custom property defines the associated json-ld | |
| # context that can be used to semantically describe | |
| # the instances. | |
| x-jsonld-context: | |
| "@vocab": "https://w3id.org/italia/social-security/onto/contributions/" | |
| descrizione_pratica_riscatto: descrizionePratica | |
| riscatto_ha_atto_adeguamento_contributivo: | |
| "@id": haAttoAdeguamentoContributivo | |
| riscatto_ha_domanda_adeguamento_contributivo: | |
| "@id": haDomandaAdeguamentoContributivo | |
| riscatto_ha_pagatore_onere: | |
| "@id": haPagatoreOnere | |
| riscatto_ha_titolare_pratica: | |
| "@id": haTitolarePraticaAdeguamentoContributivo | |
| additionalProperties: true | |
| description: https://w3id.org/italia/social-security/onto/contributions/PraticaDiRiscatto | |
| required: | |
| - id_pratica_riscatto | |
| - descrizione_pratica_riscatto | |
| properties: | |
| id_pratica_riscatto: | |
| $ref: "#/components/schemas/IdPraticaRiscatto" | |
| descrizione_pratica_riscatto: | |
| type: string | |
| maxLength: 255 | |
| riscatto_ha_domanda_adeguamento_contributivo: | |
| type: array | |
| items: | |
| $ref: "#/components/schemas/DomandaAdeguamentoContributivo" | |
| riscatto_ha_atto_adeguamento_contributivo: | |
| type: array | |
| items: | |
| $ref: "#/components/schemas/AttoAdeguamentoContributivo" | |
| riscatto_ha_pagatore_onere: | |
| type: array | |
| items: | |
| $ref: "#/components/schemas/Superstite" | |
| riscatto_ha_titolare_pratica: | |
| type: array | |
| items: | |
| $ref: "#/components/schemas/TitolarePratica" | |
| example: | |
| id_pratica_riscatto: '5498553' | |
| descrizione_pratica_riscatto: 'Riscatto' | |
| riscatto_ha_domanda_adeguamento_contributivo: | |
| - numero_domanda: '3154988' | |
| data_domanda: '2022-06-25' | |
| riscatto_ha_atto_adeguamento_contributivo: | |
| - numero_atto: '2316547' | |
| data_atto: '2022-07-25' | |
| riscatto_ha_pagatore_onere: | |
| - cf_superstite: 'RSSFRC64G58k152L' | |
| nome_superstite: 'Franco' | |
| cognome_superstite: 'Rossi' | |
| riscatto_ha_titolare_pratica: | |
| - cf_titolare: 'RSSFRC64G58k152L' | |
| nome_titolare: 'Franco' | |
| cognome_titolare: 'Rossi' | |
| DomandaAdeguamentoContributivo: | |
| type: object | |
| x-jsonld-type: https://w3id.org/italia/social-security/onto/contributions/DomandaAdeguamentoContributivo | |
| x-jsonld-context: | |
| "@vocab": "https://w3id.org/italia/social-security/onto/contributions/" | |
| numero_domanda: numeroDomanda | |
| data_domanda: dataDomanda | |
| additionalProperties: true | |
| description: | |
| https://w3id.org/italia/social-security/onto/contributions/DomandaAdeguamentoContributivo | |
| required: | |
| - numero_domanda | |
| - data_domanda | |
| properties: | |
| numero_domanda: | |
| type: string | |
| maxLength: 50 | |
| data_domanda: | |
| type: string | |
| format: date | |
| pattern: ([0-9]{4})-([0-1][0-9])-([0-3][0-9]) | |
| example: | |
| numero_domanda: '3154988' | |
| data_domanda: '2022-06-25' | |
| AttoAdeguamentoContributivo: | |
| type: object | |
| x-jsonld-type: https://w3id.org/italia/social-security/onto/contributions/AttoAdeguamentoContributivo | |
| x-jsonld-context: | |
| "@vocab": "https://w3id.org/italia/social-security/onto/contributions/" | |
| numero_atto: numeroAtto | |
| data_atto: dataAtto | |
| additionalProperties: true | |
| description: | |
| https://w3id.org/italia/social-security/onto/contributions/AttoAdeguamentoContributivo | |
| required: | |
| - numero_atto | |
| - data_atto | |
| properties: | |
| numero_atto: | |
| type: string | |
| maxLength: 50 | |
| data_atto: | |
| type: string | |
| format: date | |
| pattern: ([0-9]{4})-([0-1][0-9])-([0-3][0-9]) | |
| example: | |
| numero_atto: '2316547' | |
| data_atto: '2022-07-25' | |
| TitolarePratica: | |
| type: object | |
| x-jsonld-type: https://w3id.org/italia/social-security/onto/contributions/TitolarePraticaAdeguamentoContributivo | |
| x-jsonld-context: | |
| "@vocab": "https://w3id.org/italia/social-security/onto/contributions/" | |
| CPV: https://w3id.org/italia/onto/CPV/ | |
| cf_titolare: CPV:taxCode | |
| nome_titolare: CPV:givenName | |
| cognome_titolare: CPV:familyName | |
| additionalProperties: true | |
| description: | |
| https://w3id.org/italia/social-security/onto/contributions/TitolarePraticaAdeguamentoContributivo | |
| required: | |
| - cf_titolare | |
| - nome_titolare | |
| - cognome_titolare | |
| properties: | |
| cf_titolare: | |
| $ref: "#/components/schemas/Cf" | |
| nome_titolare: | |
| $ref: "#/components/schemas/Nome" | |
| cognome_titolare: | |
| $ref: "#/components/schemas/Cognome" | |
| example: | |
| cf_titolare: RSSMRO64G58K152L | |
| nome_titolare: Franco | |
| cognome_titolare: Rossi | |
| Superstite: | |
| type: object | |
| x-jsonld-type: https://w3id.org/italia/social-security/onto/contributions/SuperstiteDiTitolarePraticaAdeguamentoContributivo | |
| x-jsonld-context: | |
| "@vocab": "https://w3id.org/italia/social-security/onto/contributions/" | |
| CPV: https://w3id.org/italia/onto/CPV/ | |
| cf_superstite: CPV:taxCode | |
| nome_superstite: CPV:givenName | |
| cognome_superstite: CPV:familyName | |
| additionalProperties: true | |
| description: | |
| https://w3id.org/italia/social-security/onto/contributions/SuperstiteDiTitolarePraticaAdeguamentoContributivo | |
| required: | |
| - cf_superstite | |
| - nome_superstite | |
| - cognome_superstite | |
| properties: | |
| cf_superstite: | |
| $ref: "#/components/schemas/Cf" | |
| nome_superstite: | |
| $ref: "#/components/schemas/Nome" | |
| cognome_superstite: | |
| $ref: "#/components/schemas/Cognome" | |
| example: | |
| cf_superstite: RSSFRC64G58k152L | |
| nome_superstite: Franco | |
| cognome_superstite: Rossi | |
| Cf: | |
| type: string | |
| maxLength: 20 | |
| example: 'RSSFRC64G58k152L' | |
| Nome: | |
| type: string | |
| maxLength: 50 | |
| example: 'Franco' | |
| Cognome: | |
| type: string | |
| maxLength: 50 | |
| example: 'Rossi' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment