daf-ontologie-vocabolari-controllati icon indicating copy to clipboard operation
daf-ontologie-vocabolari-controllati copied to clipboard

csv: i campi `label` usano iso country alpha-3 invece di iso language alpha-2

Open ioggstream opened this issue 2 years ago • 4 comments

Mi aspetto

  • che i campi label usino dei language tags alpha-2 en it fr

Invece

  • usano codici alpha-3 che però non esistono in maiuscolo (eg. ENG -> eng); quelli maiuscoli sono country code (eg. GBR)

ioggstream avatar Jan 12 '22 09:01 ioggstream

@giorgialodi wdyt?

ioggstream avatar Jan 20 '22 21:01 ioggstream

Come ti dicevo @ioggstream per me non è un errore/bug. Non lo classificherei così, perché se no si rischia anche di dare un messaggio sbagliato. Non c'era ai tempi in cui facemmo questo lavoro nessuna specifica o regola per creare intestazioni di CSV e quindi scegliemmo all'epoca una strada, possibilmente uniforme. Tra l'altro non c'è un link 1 a 1 con l'RDF dove i tag della lingua sono in effetti con alpha-2 I CSV venivano creati a parte rispetto all'RDF, solo come ulteriore formato. Questo lavoro di questo repository è soprattutto lato RDF. Comunque so che i CSV sono usati in alcuni casi e cambiare intestazioni potrebbe essere un problema, ora come ora.

giorgialodi avatar Jan 21 '22 18:01 giorgialodi

Possiamo notificare ai vari utenti conosciuti che stiamo facendo alcune operazioni su ontopia in preparazione di NDC.

Con delle PR di esempio magari...

ioggstream avatar Jan 21 '22 19:01 ioggstream

I campi da indirizzare per ora sono questi: con la proposta di:

  • iso alpha2 alla fine del campo (eg. label_1_livello_en)
  • (label!codice)_X_livello_en
  • header in minuscolo
VocabolariControllati/classifications-for-her/all-science-journal/all-science-journal.csv:codice_1_livello,label_1_livello_ENG,codice_2_livello,label_2_livello_ENG,codice_3_livello,label_3_livello_ENG
VocabolariControllati/classifications-for-her/erc-panel-h2020-fp/erc-panel-h2020-fp.csv:#codice_1_livello,label_1_livello_ENG,codice_2_livello,label_2_livello_ENG,definizione_2_livello_ENG,codice_3_livello,label_3_livello_ENG,definizione_3_livello_ENG
VocabolariControllati/classifications-for-her/fields-of-research-development/fields-of-research-development.csv:codice_1_livello,label_1_livello_ENG,codice_2_livello,label_2_livello_ENG
VocabolariControllati/classifications-for-indicators/indicator-types/indicator-types.csv:codice_1_livello,label_1_livello_ITA,label_1_livello_ENG
VocabolariControllati/classifications-for-people/education-level/education-level.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,definizione
VocabolariControllati/classifications-for-people/person-title/person-title.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,definizione_ITA,definizione_ENG
VocabolariControllati/classifications-for-people/sex/sex.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello
VocabolariControllati/classifications-for-public-services/authentication-type/authentication-type.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,label_DEU_1_livello,codice_2_livello,label_ITA_2_livello,label_ENG_2_livello,label_DEU_2_livello
VocabolariControllati/classifications-for-public-services/channel/channel.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,label_DEU_1_livello,codice_2_livello,label_ITA_2_livello,label_ENG_2_livello,label_DEU_2_livello,codice_3_livello,Label_ITA_3_livello,label_ENG_3_livello,label_DEU_3_livello
VocabolariControllati/classifications-for-public-services/interactivity-level/interactivity-level.csv:codice_1_livello,label_ITA_1_Livello,label_ENG_1_livello,label_DEU_1_livello,definizione_ITA,definizione_ENG,definizione_DEU
VocabolariControllati/classifications-for-public-services/life-business-event/business-event/business-event.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,label_DEU_1_livello
VocabolariControllati/classifications-for-public-services/life-business-event/life-event/life-event.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,label_DEU_1_livello
VocabolariControllati/classifications-for-public-services/service-input-output/service-input-output.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,label_DEU_1_livello
VocabolariControllati/classifications-for-routes/route-types/route-types.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,definizione_ITA,definizione_ENG
VocabolariControllati/classifications-for-transparency/transparency-titulus/sparql/transparency-titulus.csv.sparql:SELECT ?codice_1_livello ?codice_2_livello ?label_ITA_1_livello ?label_ENG_1_livello ?label_ITA_2_livello ?label_ENG_2_livello ?references
VocabolariControllati/classifications-for-transparency/transparency-titulus/sparql/transparency-titulus.csv.sparql:  ?level02_uri skos:prefLabel ?label_ENG_2_livello ;
VocabolariControllati/classifications-for-transparency/transparency-titulus/sparql/transparency-titulus.csv.sparql:  FILTER(LANG(?label_ENG_2_livello) = 'en')
VocabolariControllati/classifications-for-transparency/transparency-titulus/sparql/transparency-titulus.csv.sparql:    ?level01_uri skos:prefLabel ?label_ENG_1_livello ;
VocabolariControllati/classifications-for-transparency/transparency-titulus/sparql/transparency-titulus.csv.sparql:     FILTER(LANG(?label_ENG_1_livello) = 'en')
VocabolariControllati/classifications-for-transparency/transparency-titulus/transparency-titulus.csv:codice_1_livello,position_1_livello,label_ITA_1_livello,label_ENG_1_livello,codice_2_livello,position_2_livello,label_ITA_2_livello,label_ENG_2_livello,references
VocabolariControllati/poi-category-classification/poi-category.csv:codice_1_livello,label_ITA_1_livello,label_ENG_1_livello,label_DEU_1_livello
VocabolariControllati/public-event-types/public-event-types.csv:Codice_1_livello,Label_ITA_1_livello,Label_ENG_1_livello,Label_1_livello_alternativa,Definizione_ITA,Definizione_ENG,Codice_2_livello,Label_ITA_2_livello,Label_ENG_2_livello,Label_ITA_2_livello_alternativa,Label_ENG_2_livello_alternativa,Definizione_ITA2,Definizione_ENG2,Codice_3_livello,Label_ITA_3_livello,Label_ENG_3_livello,Label_3_livello_alternativa_1_ITA,Label_3_livello_alternativa_2_ITA,Label_3_livello_alternativa_2_ENG,Definizione_ITA3,Definizione_ENG3

ioggstream avatar Jan 21 '22 23:01 ioggstream