daf-ontologie-vocabolari-controllati icon indicating copy to clipboard operation
daf-ontologie-vocabolari-controllati copied to clipboard

Fix: #172. Malformed key contains blank space.

Open ioggstream opened this issue 2 years ago • 7 comments

This PR

  • fixes wrong space in URI
  • according to https://datatracker.ietf.org/doc/html/rfc3986 a blank char, either in ascii or %-encoded as %20 in an URI path segment terminates the URI.

Reading the taxonomy, the correct value is the one used in the PR since the other was already defined.

ioggstream avatar Jul 22 '22 12:07 ioggstream

@marco-deligios puoi darci un feedback qui please? La modifica in un modo o nell'altro va fatta perché sintatticamente l'URL non è fungibile da un tool conforme alle specifiche.

ioggstream avatar Jul 22 '22 12:07 ioggstream

Sorry but that URI is valid and I do not understand the point. %20 is added to encode the space. So the issue here is to understand whether that identifier contains two or only one value. I will check this, but changing a persistent URI is a critical operation to avoid as much as possible.

giorgialodi avatar Jul 22 '22 12:07 giorgialodi

è passato molto tempo, non ricordo la discussione e non la trovo... mi aiutate?

marco-deligios avatar Jul 25 '22 07:07 marco-deligios

@marco-deligios c'è una entry fatta così: la chiave contiene due identificativi separati da spazio

040102 040201,Obbligo di pubblicazione concernente i titolari di incarichi dirigenziali,Comuni,204

Poiché 04102 è già assegnato, l'ipotesi è che ci sia stato un typo in fase di editing

040201,Obbligo di pubblicazione concernente i titolari di incarichi dirigenziali,Comuni,204

La PR sostituisce l'id 04102 040201 con 040201 . Che tu sappia, l'id 040201 è quello corretto ? Ci sono altri id con spazi in mezzo (mi risulta di no).

ioggstream avatar Jul 25 '22 16:07 ioggstream

Ciao Roberto, mi devi perdonare, ma mi è difficile rientrare dopo così tanto tempo. Riguardando i miei appunti ho parecchi dubbi sulla corrispondenza tra la tabella ANAC e [transparency-obligation] Se vuoi possiamo fare una call per discuterne

marco-deligios avatar Jul 26 '22 10:07 marco-deligios

@giorgialodi @marco-deligios sappiamo chi sta utilizzando quei codici?

ioggstream avatar Aug 02 '22 09:08 ioggstream

@giorgialodi @marco-deligios sappiamo chi sta utilizzando quei codici?

Non lo so ma guardate quello che ho scritto sopra. Ho trovato come modificare l'URI. Attenzione, il problema non è il %20 nell'URI che è ammesso in presenza di spazi, ma il problema è che un pezzo di quel numero finale non esiste nel vocabolario in questione. Detta in altri termini, cambiare l'URI si può perché non è definito da nessuna parte e quindi è appeso, ma il cambio di URI è come vi ho scritto sopra e non come suggerito nella PR: quell'URI della PR non esiste nel vocabolario transparency-obligation, se ho ricostruito bene il tutto.

giorgialodi avatar Aug 03 '22 13:08 giorgialodi

Se non ricordo male questa cosa è stata fixata in altro modo per via dell'errore che è stato rilevato a suo tempo e qui documentato. Chiuderei questa PR senza fare merge @bfabio @mfortini @Clou-dia

giorgialodi avatar Nov 24 '23 15:11 giorgialodi