Skip to content
This repository has been archived by the owner on Jul 21, 2022. It is now read-only.

Latest commit

 

History

History
38 lines (24 loc) · 1.77 KB

README.md

File metadata and controls

38 lines (24 loc) · 1.77 KB

validatore-XML-190

Nell'ambito delle disposizioni per la prevenzione e la repressione della corruzione e dell'illegalità nella Pubblica Amministrazione, sono stati istituiti degli adempimenti di pubblicazione dati, di cui all'art.1, comma 32 Legge n.190/2012. In particolare una Pubblica Amministrazione è tenuta a pubblicare i metadati relativi ai suoi contratti in XML secondo lo schema descritto dall'ANAC in:

Come strumento di validazione del suddetto XML, ANAC fornisce tre XML schema:

In seguito alla realizzazione del progetto ContrattiPubblici.org e di alcune tesi sull'argomento è emersa l'esigenza di un validatore che potesse superare il concetto di controllo dello schema, focalizzandosi sulla qualità del dato (seguendo alcune delle linee guida della ISO 25024).

Per cominciare

Per installare le dipendenze eseguire

npm install

e assicurarsi di avere java installato

sudo apt-get update && apt-get upgrade
sudo apt-get install default-jdk

infine per lanciare il server

node server.js

Per validare un XML di test si può andare su http:https://localhost:8041/ e immettere nella buca il link http:https://localhost:8041/xml/test1

Per altri link di file XML da validare si può cercare nella lista ufficiale pubblicata qui: https://dati.anticorruzione.it/#/l190