italia / daf-ontologie-vocabolari-controllati

Elenco di ontologie e vocabolari controllati. Per maggiori informazioni, si veda il readme principale e quello di singoli vocabolari/ontologie, ove presente, e la seguente documentazione
https://github.com/italia/daf-ontologie-vocabolari-controllati/wiki
Creative Commons Attribution 4.0 International
80 stars 52 forks source link

Vocabolari: campi mancanti? #158

Closed ioggstream closed 1 year ago

ioggstream commented 2 years ago
Message: Less than 1 values on <https://w3id.org/italia/controlled-vocabulary/classifications-for-indicators/indicator-types>->owl:versionInfo
Message: Less than 1 values on <https://w3id.org/italia/controlled-vocabulary/classifications-for-her/erc-panel-h2020-fp>->owl:versionInfo
Message: Less than 1 values on <https://w3id.org/italia/controlled-vocabulary/classifications-for-her/fields-of-research-development>->owl:versionInfo

Message: Less than 1 values on <https://w3id.org/italia/controlled-vocabulary/public-event-types>->ndc:keyConcept
giorgialodi commented 2 years 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).

ioggstream commented 2 years ago

Quindi:

1- se una ontologia non ha campi adms non li verifico

2- keyClass non è obbligatoria

3- distribution Non obbligatoria per onto

ioggstream commented 2 years ago

@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

giorgialodi commented 2 years ago

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.

ioggstream commented 2 years ago

@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.

ioggstream commented 2 years ago

Per ora tolgo status, ma lascio aperto l'issue.

giorgialodi commented 1 year ago

@ioggstream penso questi elementi siano stati tutti indirizzati. Chiuderei l'issue