LOTERRE - Linked Open TERminology REsources

¿Qué permite el servicio «Controlar»?

El servicio «Controlar» permite controlar en línea la validez de un archivo de terminología guardado en formato SKOS.
Se ofrecen tres clases de verificaciones: validez de colección, validez de concepto y validez de esquema de concepto.

El código de color de las anomalías detectadas corresponde a su grado de gravedad:

código con fondo rojo anomalía crítica
código con fondo naranja anomalía mayor
código con fondo amarillo anomalía menor

Validez de las colecciones

El servicio «Controlando un archivo SKOS/RDF-XML en el nivel de colección» pocesa 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’]]».

Se realiza un análisis preliminar del recurso para determinar:

  • el número de bloques «Collection»;
  • el nombre y número de elementos (propiedades) que componen los bloques «Collection».

A continuación, realiza las comprobaciones y devuelve los resultados en forma de una tabla que detalla los tipos de anomalías detectadas.

Lista de controles realizados:

Código Descripción de la anomalía
Col-0 El recurso no contiene el elemento skos:Collection ni el elemento rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Collection’]] ni elemento «rdf:Description[rdf:type[@rdf:resource=’http://purl.org/iso25964/skos-thes#ConceptGroup’]]».
Col-@0 Identificador ausente. El elemento colección no tiene un identificador.
Col-@N Atributo no autorizado. Solo el atributo «rdf:about» está autorizado por el elemento «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’]]».
Col-2 Anomalía de estructuración de colecciones. A pesar de la presencia de una «isothes:superGroup» propiedad en las colecciones, no se encontró ninguna «isothes:subGroup» propiedad en la súper colección correspondiente. Puede usar el menú «Insertar colecciones más estrechas en un archivo SKOS/RDF-XML válido» para solucionar el problema.
Col-3 Inconsistencia a nivel del identificador del recurso (URI). El valor del atributo rdf:resource en el elemento skos:inScheme de la colección es diferente del identificador del recurso (ConceptScheme).
Col-4 Miembro inexistente. Una miembro no es un concepto de este recurso. Cree el concepto correspondiente o elimine este miembro.
Col-5 El identificador contiene un carácter no autorizado (espacio, apóstrofo, comillas, corchete izquierdo, corchete derecho).

Validez de los conceptos

El servicio «Controlando un archivo SKOS/RDF-XML a nivel de concepto» procesa los archivos que contienen «skos:Concept» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#Concept’]]».

Se realiza un análisis preliminar del recurso para determinar:

  • el número de bloques «skos:ConceptScheme», «skos:Concept», «skos:Collection» y «skosxl:Label»;
  • el nombre y número de elementos (propiedades) que componen los bloques;
  • los lenguas del recurso.

A continuación, realiza las comprobaciones y devuelve los resultados en forma de una tabla que detalla los tipos de anomalías detectadas.

Lista de controles realizados:

Código Descripción de la anomalía
D-Id Unicidad del identificador (URI) de un concepto dado. Dos conceptos diferentes no pueden tener el mismo identificador.
E-0 Presencia de un elemento vacío (propiedad vacía). Puede interferir con la continuación del programa de control. También puede evitar l’importación en algunos editores de terminología.
@-0 Presencia de un atributo vacío.
R-A1 Conflicto entre relaciones semánticas: el mismo concepto es un concepto relacionado y un concepto más amplio del concepto actual.
R-FX1 Relación jerárquica reflexiva: un concepto es su propio concepto más amplio.
R-FX2 Relación asociativa reflexiva: un concepto es su propio concepto relacionado.
R-31 Conflicto entre relaciones asociativas y jerárquicas: si el concepto A tiene el concepto B como un concepto más específico y el concepto C como un concepto relacionado, entonces C no puede ser un concepto más específico de B porque el concepto C no puede vincularse simultáneamente con el concepto A por dos relaciones disjuntas «skos:narrowerTransitive» y «skos:related». Ver detalles en SKOS-Primer.
R-32 Conflicto entre relaciones asociativas y jerárquicas: si el concepto A tiene el concepto B como un concepto más amplio y el concepto C como un concepto relacionado, entonces C no puede ser un concepto más amplio de B porque el concepto C no puede vincularse simultáneamente con el concepto A por dos relaciones disjuntas «skos:broaderTransitive» y «skos:related». Ver detalles en SKOS-Primer.
R-B3 Conflicto entre relaciones semánticas: el mismo concepto es un concepto más específico y un concepto más amplio del concepto actual.
R-A2 Choque entre relaciones semánticas: el mismo concepto es un concepto más específico y un concepto relacionado del concepto actual.
R-NS Relación asociativa (skos:related) no simétrica.
R-0 Relación (skos:related, skos:broader or skos:narrower) que se dirige a un concepto inexistente.
R-OR Concepto huérfano: un concepto que no es un concepto cabecera, y que no tiene que no tiene un concepto genérico ni un concepto específico.
CS-0 Concepto no vinculado al esquema de conceptos a través del elemento «skos: inScheme».
CS-3 Inconsistencia a nivel del identificador de recurso (URI). El valor del atributo «rdf: resource» en el elemento «skos: inScheme» es diferente del identificador de recurso.
LP-0 Etiqueta léxica preferente ausente para una de las lenguas del recurso.
LP-N1 Más de una etiqueta léxica preferente por lengua.
LP-LA1 Etiqueta léxica preferente / etiqueta léxica alternativa duplicada dentro del mismo concepto.
LP-LC1 Etiqueta léxica preferente / etiqueta léxica oculta duplicada dentro del mismo concepto.
LP-LP2 Misma etiqueta léxica preferente para dos conceptos diferentes.
LP-LA2 Etiqueta léxica preferente / etiqueta léxica alternativa duplicada entre dos conceptos diferentes.
LP-LC2 Etiqueta léxica preferente / etiqueta léxica oculta duplicada entre dos conceptos diferentes.
LA-LA1 Etiqueta léxica alternativa duplicada dentro del mismo concepto.
LA-LA2 Misma etiqueta léxica alternativa para dos conceptos diferentes.
LA-LC1 Etiqueta léxica alternativa / etiqueta léxica oculta duplicada dentro del mismo concepto.
LA-LC2 Etiqueta léxica alternativa / etiqueta léxica oculta duplicada entre dos conceptos diferentes.
LC-LC1 Etiqueta léxica oculta duplicada dentro del mismo concepto.
LC-LC2 Misma etiqueta léxica oculta para dos conceptos diferentes.

Validez de esquema de conceptos

El servicio «Controlando un archivo SKOS/RDF-XML a nivel de esquema de conceptos» procesa los archivos que contienen «skos:ConceptScheme» o «rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#ConceptScheme’]]» son procesados por este servicio.

Se realiza un análisis preliminar del recurso para determinar:

  • el número de bloques «ConceptScheme»;
  • el nombre y número de elementos (propiedades) que componen los bloques «ConceptScheme».

A continuación, realiza las comprobaciones y devuelve los resultados en forma de una tabla que detalla los tipos de anomalías detectadas.

Lista de controles realizados:

Código Descripción de la anomalía
CS-N Elemento ConceptScheme no presente. Archivo no contiene el elemento skos:ConceptScheme ni el elemento rdf:Description[rdf:type[@rdf:resource=’http://www.w3.org/2004/02/skos/core#ConceptScheme’]]. Use el menú «Insertar un elemento ConceptScheme» para resolver el problema.
CS-0 Esquema de conceptos sin identificador (URI).
CS-1 Atributo no autorizado por el elemento skos:ConceptScheme. Solo se permite el atributo rdf:about.
CS-2 Esquema de conceptos sin propiedad skos:hasTopConcept. A pesar de una fuerte estructuración, el elemento skos:ConceptScheme no contiene las propiedades skos:hasTopConcept para enumerar los conceptos cabecera. Use el menú «Inserte las propiedades hasTopConcept en un archivo SKOS» para resolver el problema.
CS-3 Inconsistencia a nivel del identificador del recurso (URI). El valor del atributo rdf:resource en el elemento skos:inScheme de un concepto dado es diferente del identificador del recurso.