Descripción del servicio "Transforme un archivo CSV separado por comas en un archivo SKOS-XML"


Este servicio hace posible generar un archivo SKOS-XML a partir de una hoja de cálculo (Excel, LibreOffice, etc.) guardada en CSV y cuyo separador es una coma. El archivo debe :

Si el archivo se genera desde LibreOffice, use el menú "Guardar como" y elija la coma como separador.

Ejemplo de un archivo CSV:

Los datos se transforman de la siguiente manera:

Además, la transformación también inserta dos bloques al principio del archivo RDF-XML:

El contenido textual de los campos deberá ser completado y validado por el usuario.

Si los conceptos no tienen identificadores, el uri predeterminado del recurso es "http://www.misitio/vocabs/ABC". También es la raíz del uri de conceptos, relaciones y posibles colecciones. Debe ser reemplazado de la siguiente manera:

En el nivel de concepto, el uri es una concatenación del uri del recurso con un identificador único; en el nivel de colección, el uri es una concatenación del uri del recurso con el nombre del grupo reemplazando los espacios con "_".

Ejemplo de concepto:

Ejemplos de colecciones:


Para pasar a identificadores ARK, use el servicio "Asignar identificadores ARK a un archivo SKOS/RDF-XML válido".


Lista de etiquetas que debe utilizarse:

Datos terminológicos Etiqueta que debe utilizarse (xx = código ISO de lengua) Comentario
Etiquetas léxicas preferentes prefLabel_xx Se espera una etiqueta "prefLabel_es".
Etiquetas léxicas alternativas altLabel_xx
Etiquetas léxicas ocultas hiddenLabel_xx
Definición definition_xx
Nota note_xx
Nota de alcance scopeNote_xx
Nota editorial editorialNote_xx
Nota histórica historyNote_xx
Nota de cambio changeNote_xx
Ejemplo example_xx
Concepto más amplio broader_xx Se espera una etiqueta "broader_es".
Concepto relacionado related_xx Se espera una etiqueta "related_es".
Colección group_xx Se espera una etiqueta "group_es".
Mapeo exacto exactMatch
Mapeo cercano closeMatch
Mapeo amplio broadMatch
Mapeo estrecho narrowMatch
Mapeo relacionado relatedMatch

Reemplace "xx" con el código ISO de 2 caracteres del idioma; ejemplo "prefLabel_es" para la etiqueta léxica preferente española. Ver la lista de códigos ISO 639-1.