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: andrea.cigliano@inps.it | |
| 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