teamdigitale / dati-semantic-backend

Backend for the NDC semantic repository
GNU Affero General Public License v3.0
4 stars 5 forks source link

Gestione del RightHolder e relative proprietà #106

Open FrankMaverick opened 6 months ago

FrankMaverick commented 6 months ago

Comportamento attuale

Attualmente, nell'elaborazione di ciascun file Turtle, l'Harvester richiede obbligatoriamente la presenza delle proprietà name e identifier, oltre all'URI del rightHolder (Titolare). Se una o entrambe di queste proprietà mancano, si verifica un errore.

Comportamento atteso

L'obiettivo desiderato è:

Di conseguenza, se queste proprietà non sono definite nel file Turtle, si dovrebbe eseguire una query sull'endpoint SPARQL utilizzando l'URI per recuperarle. Questa query deve essere eseguita al termine dell'elaborazione dell'Harvester, poiché potrebbe accadere che un URI non sia ancora stato caricato o definito nell'endpoint SPARQL se l'acquisizione dei dati non è ancora completata.

@giorgialodi @Clou-dia @AgostinoPurificato @ndc-dxc