Skip to content

Commit ae9a8c6

Browse files
committed
Fix: #5. Add x-summary and x-project fields
1 parent 326617a commit ae9a8c6

9 files changed

+41
-23
lines changed

Diff for: COMPLIANCE.md

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ info:
2727
version: "0.0.1"
2828
title: |
2929
Just an API
30+
x-summary: An one-liner headline to be used in catalogs.
3031
description: |
3132
A short description of the application.
3233
[CommonMark](http://spec.commonmark.org/) syntax

Diff for: external-apis/api.daf.teamdigitale.it.yaml

+27-7
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,40 @@ components:
2222
description: Too Many Requests
2323
headers:
2424
Retry-After:
25-
$ref: https://teamdigitale.github.io/openapi/headers/v3.yaml#/Retry-After
25+
description: |-
26+
Retry contacting the endpoint *at least* after seconds.
27+
See https://tools.ietf.org/html/rfc7231#section-7.1.3
28+
schema:
29+
format: int32
30+
type: integer
2631
X-RateLimit-Limit:
27-
$ref: https://teamdigitale.github.io/openapi/headers/v3.yaml#/X-RateLimit-Limit
32+
description: The number of allowed requests in the current period
33+
schema:
34+
format: int32
35+
type: integer
2836
X-RateLimit-Remaining:
29-
$ref: https://teamdigitale.github.io/openapi/headers/v3.yaml#/X-RateLimit-Remaining
37+
description: The number of remaining requests in the current period
38+
schema:
39+
format: int32
40+
type: integer
3041
X-RateLimit-Reset:
31-
$ref: https://teamdigitale.github.io/openapi/headers/v3.yaml#/X-RateLimit-Reset
42+
description: The number of seconds left in the current period
43+
schema:
44+
format: int32
45+
type: integer
3246
503ServiceUnavailable:
3347
application/json:
3448
schema:
3549
$ref: '#/components/schemas/CkanError'
3650
description: Service Unavailable
3751
headers:
3852
Retry-After:
39-
$ref: https://teamdigitale.github.io/openapi/headers/v3.yaml#/Retry-After
53+
description: |-
54+
Retry contacting the endpoint *at least* after seconds.
55+
See https://tools.ietf.org/html/rfc7231#section-7.1.3
56+
schema:
57+
format: int32
58+
type: integer
4059
CkanResponse:
4160
content:
4261
application/json:
@@ -105,8 +124,6 @@ info:
105124
email: alessandro@teamdigitale.governo.it
106125
name: Data Analytics Framework
107126
url: https://dataportal.daf.teamdigitale.it/
108-
x-project: daf
109-
x-summary: API per ricercare e visualizzare gli open data del Data & Analytics Framework in api.daf.teamdigitale.it.
110127
description: |
111128
#### Documentazione
112129
Il Data & Analytics Framework (DAF) è il progetto istituito tramite
@@ -162,6 +179,9 @@ info:
162179
x-api-id: 3ab5b162-132b-49fa-96c2-c81557823cda
163180
x-audience:
164181
- public
182+
x-project: daf
183+
x-summary: API per ricercare e visualizzare gli open data del Data & Analytics Framework
184+
in api.daf.teamdigitale.it.
165185
openapi: 3.0.0
166186
paths:
167187
/organization_list:

Diff for: external-apis/api.daf.teamdigitale.it.yaml.src

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ servers:
1616
info:
1717
version: '3'
1818
title: DAF CKAN API
19-
description: |
19+
x-project: daf
20+
x-summary: >-
2021
API per ricercare e visualizzare gli open data del Data & Analytics Framework in api.daf.teamdigitale.it.
21-
22-
22+
description: |
2323
#### Documentazione
2424
Il Data & Analytics Framework (DAF) è il progetto istituito tramite
2525
la Piattaforma Digitale Nazionale Dati - [art. 50-ter del Codice dell'Amministrazione Digitale](http://cad.readthedocs.io/it/v2017-12-13/_rst/capo5_sezione1_art50-ter.html)

Diff for: external-apis/cercaareeprotette.e015.servizirl.it.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
openapi: 3.0.0
33
info:
44
title: Aree Protette
5-
description: |-
5+
x-summary: >-
66
Il servizio fornisce informazioni sui Parchi, riserve e monumenti naturali della Lombardia.
7-
7+
description: |-
88
#### Documentazione
99
Il servizio fornisce informazioni sui Parchi, riserve naturali e monumenti naturali della Regione Lombardia
1010
censiti tramite il servizio Parchi e Riserve. Le informazioni restituite rispettano il tracciato standard del glossario E015 `venue`.

Diff for: external-apis/dati.mit.gov.it.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,6 @@ info:
147147
name: Ministero Infrastrutture e Trasporti
148148
url: http://opencantieri.mit.gov.it/crediti
149149
description: |
150-
API per ricercare e visualizzare gli open data del Ministero delle Infrastrutture e dei Trasporti.
151-
152150
#### Documentazione Il portale dei dati aperti dati.mit.gov.it è realizzato e manutenuto dal Ministero delle infrastrutture e dei trasporti con il coordinamento della Direzione generale per i Sistemi Informativi e Statistici.
153151
Tramite queste API è possibile ricercare e visualizzare gli open data nazionali presenti sul portale.
154152
@@ -175,6 +173,8 @@ info:
175173
x-api-id: 28a40681-4c28-45c9-9bda-7e55d1d6ec68
176174
x-audience:
177175
- public
176+
x-summary: API per ricercare e visualizzare gli open data del Ministero delle Infrastrutture
177+
e dei Trasporti.
178178
openapi: 3.0.0
179179
paths:
180180
/organization_list:

Diff for: external-apis/dati.mit.gov.it.yaml.src

+2-3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@ openapi: 3.0.0
2020
servers:
2121
- url: 'http://dati.mit.gov.it/catalog/api/3/action'
2222
info:
23-
description: >
23+
x-summary: >-
2424
API per ricercare e visualizzare gli open data del Ministero delle Infrastrutture e dei Trasporti.
25-
26-
25+
description: >
2726
#### Documentazione
2827
Il portale dei dati aperti dati.mit.gov.it è realizzato e manutenuto dal Ministero delle infrastrutture
2928
e dei trasporti con il coordinamento della Direzione generale per i Sistemi Informativi e Statistici.

Diff for: external-apis/muoversi2015.e015.servizirl.it.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
openapi: 3.0.0
33
info:
44
title: Muoversi in Lombardia
5+
x-summary: Il servizio fornisce una soluzione di viaggio intermodale utilizzando il trasporto pubblico in Lombardia.
56
description: |-
6-
Il servizio fornisce una soluzione di viaggio intermodale utilizzando il trasporto pubblico in Lombardia.
7-
87
#### Documentazione
98
Il servizio mette a disposizione informazioni georeferenziate relative agli orari
109
del Trasporto Pubblico Locale in Regione Lombardia, restituendo delle soluzioni

Diff for: external-apis/siope.yaml.src

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ openapi: 3.0.0
6969
info:
7070
version: 1.0.1
7171
title: 'SIOPE+ API'
72-
description: |
72+
x-summary: >-
7373
SIOPE+ - trasmissione degli ordini d'incasso e pagamento tra amministrazioni pubbliche e tesorieri.
74-
74+
description: |
7575
#### Documentazione
7676
SIOPE+ è l'infrastruttura che intermedia il colloquio tra le pubbliche amministrazioni e le banche tesoriere
7777
con l'obiettivo di migliorare la qualità dei dati per il monitoraggio della spesa pubblica,

Diff for: external-apis/siopeplus.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,8 @@ info:
183183
email: siopeplus@bancaditalia.it
184184
name: Banca d'Italia - SIOPEPLUS
185185
url: https://www.bancaditalia.it/compiti/tesoreria/plus-siope/index.html
186+
x-summary: SIOPE+ - trasmissione degli ordini d'incasso e pagamento tra amministrazioni pubbliche e tesorieri.
186187
description: |
187-
SIOPE+ - trasmissione degli ordini d'incasso e pagamento tra amministrazioni pubbliche e tesorieri.
188-
189188
#### Documentazione
190189
SIOPE+ è l'infrastruttura che intermedia il colloquio tra le pubbliche amministrazioni e le banche tesoriere
191190
con l'obiettivo di migliorare la qualità dei dati per il monitoraggio della spesa pubblica,

0 commit comments

Comments
 (0)