Buongiorno Andrea,

oggettivamente qui stiamo parlando di cose "stratosferiche", ma siamo in
lista Nexa e non dovremmo aver paura di entrare /un minimo/ nel
dettaglio, no? :-)

Andrea Bolioli <andrea.boli...@gmail.com> writes:

> L’informatica giuridica si occupa di questi temi, e di altri.
> È un settore complesso e vivace,  ci lavoro a livello italiano ed
> europeo.

Ottimo, posso chiederti se sei parte dello staff di EUR-lex o di quale
altra organizzazione fai parte?

> Come in altri settori, non è banalissimo mettere a terra le idee, fare le
> sperimentazioni, tradurle in azioni che hanno un impatto, ecc
> Non approfondisco l’argomento perché richiederebbe troppo tempo e sarebbe
> fuori luogo.

Nemmeno io intendo approfondire l'argomento in lista, ci mancherebbe,
comprendo bene sia impossibile via email (ma non fuori luogo).

Considerata la tua competenza sarei felice se mi indicassi qualche fonte
dove approfondire perché non è banalissimo mettere a terra le idee, così
che con calma possa studiarmele.

> Su “legal RDF” segnalo Akoma Ntoso, standard abbastanza diffuso.

Sì grazie lo conosco (abbastanza superficialmente) e lo avevo segnalato
anche io in questo sub-thread; è lo standard sul quale stanno puntando
/tutto/ molte istituzioni, ma non credo sia una soluzione adeguata per
quello che a mio modesto avviso dovrebbe essere il risultato finale: un
semantic web (open linked data) di provvedimenti legislativi.

In particolare io non vedo come abbia aiutato fino ad oggi o come possa
aiutare nel prossimo futuro nel processo di semplificazione legislativa
e di tracciabilità delle fonti giurisprudenziali, che sono due problemi
vivissimi.

A titolo di esempio, potremmo approfittare dell'esportazione in XML
Akoma Ntoso messa a disposizione da Normattiva.it, prendendo ad esempio
questo D.L.:

https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legge:2023-08-10;105

DECRETO-LEGGE 10 agosto 2023, n. 105
Disposizioni urgenti in materia di processo penale, di processo civile, di 
contrasto agli incendi boschivi, di recupero dalle tossicodipendenze, di salute 
e di cultura, nonche' in materia di personale della magistratura e della 
pubblica amministrazione. (23G00118)

disponibile in formato AKN qui:
https://www.normattiva.it/do/atto/caricaAKN?dataGU=20230810&codiceRedaz=23G00118&dataVigenza=20231019

Il data model di Akoma Ntoso è un albero e non un grafo, corretto?

Lo chiedo perché quello che si può comparare tra una rappresentazione in
XML (che è un formato) e una in RDF (che è un modello dati) è il loro
modello di rapprsentazione dei dati: in XML il data model è un albero
mentre in RDF è un grafo.

In particolare, RDF consente di definire ontologie per conferire
/semantica/ ai dati e che consentono anche di inferire nuove
informazioni dai dati RDF, cosa che in XML non è possibile; inoltre, i
nodi del grafo possono essere immagazzinati in un database e interrogati
con un linguaggio piuttosto potente: SPARQL.

Per chi volesse, questo articolo è una efficace introduzione alla
differenza tra una rappresentazione dei dati in XML e una in RDF:
«Introduction to: RDF vs XML»
https://www.dataversity.net/introduction-to-rdf-vs-xml/

Poi, considerato quanto ho scritto in merito alla gestione del
versioning e al "code review", io mi domando che senso ha scrivere
leggi, anche formalizzate in AKN, che /prescrivono/ cose del genere:

--8<---------------cut here---------------start------------->8---

((2-bis. Al terzo periodo del comma 1 dell'articolo 267 del codice di
procedura penale, la parola: "indica" e' sostituita dalle seguenti:
"espone con autonoma valutazione" e dopo la parola: "necessaria" sono
inserite le seguenti: ", in concreto,". 2-ter. All'articolo 268 del
codice di procedura penale sono apportate le seguenti modificazioni: a)
il comma 2 e' sostituito dal seguente: "2. Nel verbale e' trascritto,
anche sommariamente, soltanto il contenuto delle comunicazioni
intercettate rilevante ai fini delle indagini, anche a favore della
persona sottoposta ad indagine. Il contenuto non rilevante ai fini delle
indagini non e' trascritto neppure sommariamente e nessuna menzione ne
viene riportata nei verbali e nelle annotazioni della polizia
giudiziaria, nei quali e' apposta l'espressa dicitura: 'La conversazione
omessa non e' utile alle indagini'"; b) al comma 2-bis, le parole:
"affinche' nei verbali" sono sostituite dalle seguenti: "affinche' i
verbali siano redatti in conformita' a quanto previsto dal comma 2 e
negli stessi" e le parole: "dati personali definiti sensibili dalla
legge" sono sostituite dalle seguenti: "fatti e circostanze afferenti
alla vita privata degli interlocutori". 2-quater. All'articolo 270,
comma 1, del codice di procedura penale, le parole: "e dei reati di cui
all'articolo 266, comma 1" sono soppresse. 2-quinquies. La disposizione
di cui al comma 2-quater si applica ai procedimenti iscritti
successivamente alla data di entrata in vigore della legge di
conversione del presente decreto))

--8<---------------cut here---------------end--------------->8---

Un diff scritto in linguaggio naturale? :-O

Come si applica questa modifica (passiveModifications in AKN) in modo
automatico?  Forse mi perdo qualcosa ma esiste un tool che prende un XML
AKN e riesce ad applicarlo alle norme modificate, in modo analogo a come
si fa con un diff?

Capisci perché ai miei occhi e agli occhi di molti che trattano codice,
questo modo di gestire le modifiche pare davvero assurdo?

...ma può essere solo perché sono ignorante io, sia chiaro!

[...]

Cordiali saluti, 380°

-- 
380° (Giovanni Biscuolo public alter ego)

«Noi, incompetenti come siamo,
 non abbiamo alcun titolo per suggerire alcunché»

Disinformation flourishes because many people care deeply about injustice
but very few check the facts.  Ask me about <https://stallmansupport.org>.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
nexa mailing list
nexa@server-nexa.polito.it
https://server-nexa.polito.it/cgi-bin/mailman/listinfo/nexa

Reply via email to