El servicio «Transformar» le permite generar terminología en formato SKOS-XML o convertir la terminología inicialmente en formato SKOS-XML a otro formato.
Las operaciones que ofrece este servicio se pueden agrupar en tres tipos: corrección, enriquecimiento y conversión.
Estos módulos tienen por objeto, en particular, corregir las anomalías detectadas previamente por el servicio « Controlar »
El servicio » Eliminar duplicados en los términos de un archivo SKOS/RDF-XML» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]»
A nivel de cada concepto, este servicio funciona de la siguiente manera:
Al final de este proceso, verifique el archivo nuevamente utilizando el servicio Controlando un archivo SKOS/RDF-XML a nivel de concepto para asegurarse de que no haya más duplicados.
Si un concepto A está asociado a un concepto B a través de la propiedad skos:related, el concepto B debe estar asociado con el concepto A porque la relación es simétrica. Si no se marca esta condición, este servicio permite insertar la propiedad skos:related que falta.
El servicio «Corregir anomalías de simetría de conceptos relacionados en un archivo SKOS/RDF-XML» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».
Si no se marca la condición de simetría definida anteriormente, este servicio permite insertar la propiedad ‘skos:related’ que falta.
Nota que este tratamiento no se aplica a ninguna de las subpropiedades de la propiedad ‘skos:related’.
La relación jerárquica entre un concepto A y un concepto B se expresa utilizando la propiedad «skos:broader» y la presencia a nivel de concepto de una relación «skos:narrower» (que es la relación inversa) no es obligatorio porque se infiere de la relación «skos:broader».
Sin embargo, el buen funcionamiento de algunas aplicaciones (como SKOSMOS) requiere la presencia de ambas relaciones.
El servicio «Insertar conceptos específicos en un archivo SKOS/RDF-XML válido» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».
Este servicio hace posible insertar en el concepto genérico tantas propiedades «skos:narrower» como conceptos específicos de este concepto.
La relación jerárquica entre una colección A y una colección B se expresa utilizando la propiedad «isothes:superGroup». La presencia de una propiedad «isothes:subGroup» (que es la relación inversa) en el nivel de la colección B no es obligatoria porque se infiere de «isothes:superGroup» propiedad.
Sin embargo, el buen funcionamiento de algunas aplicaciones (como SKOSMOS) requiere la presencia de ambas relaciones.
El servicio «Insertar colecciones más estrechas en un archivo SKOS/RDF-XML válido» procesa los archivos que contienen «skos:Collection» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Collection’]]» o «rdf:Description[rdf:type[@rdf:resource=’http://purl.org/iso25964/skos-thes#ConceptGroup’]]».
Este servicio hace posible insertar en el nivel de la colección más amplia tantas propiedades «isothes:subGroup» como colecciones más estrechas de esta colección.
El servicio «Insertar un bloque ‘ConceptScheme’ en un archivo SKOS/RDF-XML» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».
Este servicio inserta dos bloques al comienzo de un archivo SKOS/RDF-XML:
– Un bloque «cc: License» con la licencia predeterminada Creative Commons CC-BY 4.0 que debería cambiarse si el recurso se libera bajo una licencia diferente.
– Un bloque «skos:ConceptScheme» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#ConceptScheme’]]» con:
Después de generar los campos, su contenido textual debe ser completado y validado por el usuario.
El servicio «Inserte las propiedades «hasTopConcept» en un archivo SKOS/RDF-XML válido» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».
Este servicio inserta una propiedad «skos:hasTopConcept» en el bloque «ConceptScheme» para cada concepto que no tiene una propiedad «skos:broader».
No utilice este servicio para recursos no estructurados o poco estructurados.
El servicio «Inserte las propiedades «topConceptOf» en un archivo SKOS/RDF-XML válido» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».
Este servicio inserta una propiedad «skos:topConceptOf» en cada concepto que no tiene una propiedad «skos:broader».
No utilice este servicio para recursos no estructurados o poco estructurados.
El servicio «Asignar identificadores ARK a un archivo SKOS/RDF-XML válido» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».
Este servicio permite la sustitución de los identificadores (URI) de un archivo SKOS/RDF-XML por identificadores ARK creados de acuerdo con las recomendaciones de California Digital Library (CDL).
Un identificador ARK tiene la siguiente sintaxis:
La transformación se realiza en dos etapas:
1- Reemplazar el URI del recurso (a nivel del esquema de conceptos) por el siguiente URI genérico: http://mi_sitio.com/ark:/NAAN/ABC. El viejo URI se pone en una etiqueta «dc:identifier».
A nivel de concepto, una secuencia alfanumérica de 8 caracteres seguida de un guión y luego una suma de verificación (check sum) completa este prefijo y constituye un identificador ARK único para cada concepto del recurso.
Prefiji | Identificador ARK único |
http://mi_sitio.com/ark:/NAAN/ABC | -CGT6ZZBQ-F |
2- Los URI se recalculan para:
Para tener identificadores ARK que cumplan con las recomendaciones de CDL (ver detalles aquí), el URI genérico debe reemplazarse de la siguiente manera:
Aquí hay un ejemplo real: http://data.loterre.fr/ark:/67375/1WB
Tenga en cuenta que, en ausencia de NAAN, el URI no puede considerarse como un ARK URI, pero puede usarse sin la parte «ark:/ NAAN/»; la última parte es un identificador único.
Loterre ofrece diferentes módulos de conversión.
Este servicio hace posible generar un archivo SKOS-XML a partir de una hoja de cálculo (Excel, OpenOffice, etc.) guardada en CSV.
Loterre ofrece dos variantes de este servicio, dependiendo de si el separador de campos en el archivo CSV es un punto y coma o una coma :
n.b.: en el caso de un archivo CSV cuyo separador es un punto y coma, usar los comillas dobles (» / quote) como delimitador de texto para los campos que pueden contener el punto y coma para la puntuación, y ponga las comillas al principio y al final del texto para que el punto y coma no se considera como un separador de campo, y si el texto en sí contiene comillas, debe duplicarse.
El archivo debe :
Datos terminológicos | Etiqueta a utilizar 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.
Los datos se transforman de la siguiente manera:
Además, la transformación también inserta dos bloques al principio del archivo RDF-XML:
– Un bloque «cc:License» con la licencia Creative Commons CC-BY 4.0 predeterminada que se debe cambiar si el recurso se libera bajo una licencia diferente.
– Un bloque «skos:ConceptScheme» con:
El contenido textual de estos campos debe 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 «_».
Para cambiar a los identificadores ARK, use la transformación «Asignar identificadores ARK a un archivo SKOS/RDF-XML válido».
Este servicio genera un archivo CSV a partir de un archivo SKOS/RDF-XML válido que contiene «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]»
Loterre propone dos variantes, según la naturaleza del separador de campos deseado en el fichero CSV resultante:
El archivo del producto se puede importar a un programa de hoja de cálculo (Excel, LibreOffice, etc.) para editarlo (consulte el procedimiento de importación en Excel más adelante).
Los datos se transforman de la siguiente manera:
Se crea un «encabezado de columna» de la primera fila a partir de los elementos (skos u otras propiedades) utilizados para describir los diferentes conceptos del archivo RDF-XML:
Luego, se genera una línea para cada concepto del archivo:
Notar que:
Para importar el archivo a Excel:
El archivo modificado en Excel y guardado en CSV se puede transformar en SKOS utilizando el servicio «Transforme un archivo CSV separado por punto y coma en un archivo SKOS-XML» o «Transforme un archivo CSV separado por comas en un archivo SKOS-XML» de acuerdo con el separador de campo aplicado en el momento del registro.
Este servicio permite generar un archivo HTML a partir de un archivo SKOS válido. Procesa los archivos que contienen «skos:Concepto» o «rdf:Descripción» de tipo «Concepto».
Loterre propone dos variantes, según la versión lingüística elegida:
Las entradas de terminología se presentan en el orden alfabético de preferencia (francés o inglés):
La riqueza de la información mostrada dependerá del contenido y la estructuración del archivo SKOS original.
Esta transformación genera un archivo PDF a partir de un archivo SKOS válido.
Loterre propone dos variantes, según la versión lingüística elegida para el recurso:
Se generan varias secciones basadas en el contenido y la estructura del :
Se insertan páginas adicionales:
Tenga en cuenta que las portadas se pueden sustituir editando el archivo final con un editor de PDF como PDF Sam Basic.