Closed jenkin closed 4 years ago
Ale, non mi torna una cosa: tu non elabori quindi il json in OCDS?
Ne parliamo tra un po'
Al momento io parto dai file nella cartella json/
di questo repo.
Proposta: usiamo i nomi dei campi di OCDS con prefisso OCDS:
e tutti gli altri con prefisso APPALTIPOP:
e nome custom (in inglese senza spazi).
Ho rinominato tutti i campi. Vorrei che diate una occhiata
Perfette le chiavi ocds:
, ecco la mia proposta per quelle appaltipop:
...
{
"appaltipop:releases/0/tender/partecipants/total": 1.0,
"appaltipop:releases/0/partecipants/total": 3290.0,
"appaltipop:releases/0/partecipants/mean": 1.93,
"appaltipop:releases/0/suppliers": Array[1][
{
"appaltipop:releases/0/supplier/amountbysinglebuyer/total": 5635.46,
"appaltipop:releases/0/supplier/contractsbysupplier/total": 2.0
}
],
"appaltipop:releases/0/redflags": Array[1][
{
"appaltipop:releases/0/redflag/code": "01",
"appaltipop:releases/0/redflag/description": "Low number of mean bidders per tender for competitive processes"
}
],
"appaltipop:releases/0/buyers": Array[1][
{
"ocds:releases/0/buyer/id": "IT-CF-84006890481",
"ocds:releases/0/buyer/name": "COMUNE DI PRATO"
}
]
}
@patrunomeister chiedo scusa, propongo di usare sempre il camelCase:
Inoltre per i partecipanti meglio usare la forma "participants" con la "i" e non la "e"... :)
Ma l'OCDS chiama "parties" quello che per noi sono i "suppliers"? Ci va bene cambiare nome?
@jenkin OCDS chiama parties tutti: suppliers, tenderers, buyers,.... Poi ognuno di questi ha un ruolo
@patrunomeister l'attributo appaltipop:releases/0/supplier/contractsBySupplier/total
mi sembra abbia un nome sbagliato, si tratta del numero totale di contratti che quello specifico supplier ha con quello specifico buyer, giusto? Quindi dovrebbe essere appaltipop:releases/0/supplier/contractsBySingleBuyer/total
.
Se poi contracts === tenders, userei sempre quest'ultimo termine, quindi appaltipop:releases/0/supplier/tendersBySingleBuyer/total
.
Mi rimane il dubbio su come possano essere considerati questi numeri se ci sono più buyers associati al singolo tender...
Ho fatto la modifica. Ne parliamo domani in call. Per il momento chiudo l'issue
appaltipop:releases/0/supplier/tendersBySingleBuyer/total
-> appaltipop:releases/0/supplier/tendersByBuyers/total
appaltipop:releases/0/supplier/amountBySingleBuyer/total
-> appaltipop:releases/0/supplier/amountByBuyers/total
I nomi attuali degli attributi hanno delle criticità:
Tenendo anche conto che non sono nascosti, ma si vedranno in una eventuale API.