Closed ioggstream closed 1 year ago
Per le ontologie la proprietà per la distribuzione è un'altra. Tema che avevamo già messo in evidenza in qualche issue fa con TWs. Il dct:identifier secondo me potremmo anche evitarlo ma in teoria essendo un SemanticAsset un Dataset si ereditano le proprietà di dataset che richiede exactly 1 dct:identifier.
Per CulturalHeritage è più difficile definire hasKeyClass perché CulturalHeritage è solo un wrapper che importa tutta la rete di ontologie del MIC chiamata ArCo. Quindi direi che in questo caso è più difficile da definire le keyClass ed è la ragione per cui non c'è.
L'ontologia DCAT-AP_IT è nata prima di ADMS e aveva dei suoi metadati che sono rimasti quelli. Quindi non trovi gli altri metadati che derivano da ADMS-AP_IT, in sostanza.
In sostanza, molte delle cose che evidenzi qui hanno una ragione ben precisa (anche l'identifier che trovo sia un po' inutile da specificare).
Quindi:
1- se una ontologia non ha campi adms non li verifico
2- keyClass non è obbligatoria
3- distribution Non obbligatoria per onto
@giorgialodi fixato, mancano solo questi due campi:
Message: Less than 1 values on <https://w3id.org/italia/onto/l0>->admsapit:status
Message: Less than 1 values on <https://w3id.org/italia/onto/NDC>->admsapit:status
Servono?
per dct:identifier apro un nuovo issue
Per status sarebbe utile, ti dice se è draft o meno. In generale, se sono così pochi casi, sia per identifier che per status li possiamo aggiungere.
@giorgialodi integra status allora su questi e te la mergio subito.
Per dct:identifier faccio un nuovo issue con relativa PR per il validatore: da lì prendiamo i campi da fixare.
Per ora tolgo status, ma lascio aperto l'issue.
@ioggstream penso questi elementi siano stati tutti indirizzati. Chiuderei l'issue