Definición de relaciones semánticas

Una vez se han definido los elementos que pueden formar parte de un concepto es importante centrarse en las capacidades de expresión de las relaciones semánticas que nos ofrece SKOS-Core, las cuales cubren sobradamente las necesidades de la mayor parte de tesauros utilizados hoy en día en centros de documentación. Así pues se contemplan relaciones jerárquicas y asociativas, todas ellas agrupadas en torno a una familia de propiedades destinadas a representar relaciones simples entre conceptos. El nivel más alto de esta familia es la propiedad skos:semanticRelation, debajo de la cual encontramos las relaciones jerárquicas definidas por las propiedades skos:narrower y skos:broader para términos específicos y generales respectivamente y skos:related para términos relacionados. Recordemos que la relación de equivalencia ya se ha definido previamente a través de la propiedad skos:altLabel.

Como hemos dicho skos:broader y skos:narrower nos permiten crear jerarquías de conceptos. Además es interesante destacar que SKOS-Core nos permite la asignación de varios skos:broader a un mismo concepto, con lo que se contempla la representación de la idea de polijerarquía. El siguiente código muestra de forma más completa la utilización de estas propiedades jerárquicas:

$<$rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"$>$

$<$skos:Concept rdf:about="http://spines.org/concept/0001"$>$
$<$skos:prefLabel$>$Eritrocitos$<$/skos:prefLabel$>$
$<$skos:altLabel$>$Globulos rojos$<$/skos:altLabel$>$
$<$skos:altLabel$>$Hematies$<$/skos:altLabel$>$
$<$skos:inScheme rdf:resource="http:/spines.org/thesaurus"/$>$
$<$skos:broader rdf:resource="http:/spines.org/concept/0002"/$>$
$<$/Concept$>$

$<$skos:Concept rdf:about="http://spines.org/concept/0002"$>$
$<$skos:prefLabel$>$Sangre$<$/skos:prefLabel$>$
$<$skos:altLabel$>$Plasma$<$/skos:altLabel$>$
$<$skos:altLabel$>$Suero sanguineo$<$/skos:altLabel$>$
$<$skos:inScheme rdf:resource="http:/spines.org/thesaurus"/$>$
$<$skos:narrower rdf:resource="http:/spines.org/concept/0001"/$>$
$<$/Concept$>$

$<$/rdf:RDF$>$

Como hemos mencionado antes, la relación asociativa entre términos relacionados también se encuentra representada mediante la propiedad skos:related, siendo su codificación de la siguiente manera:

$<$rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"$>$

$<$skos:Concept rdf:about="http://spines.org/concept/0001"$>$
$<$skos:prefLabel$>$Eritrocitos$<$/skos:prefLabel$>$
$<$skos:altLabel$>$Globulos rojos$<$/skos:altLabel$>$
$<$skos:altLabel$>$Hematies$<$/skos:altLabel$>$
$<$skos:inScheme rdf:resource="http:/spines.org/thesaurus"/$>$
$<$skos:related rdf:resource="http:/spines.org/concept/0002"/$>$
$<$/Concept$>$

$<$skos:Concept rdf:about="http://spines.org/concept/0002"$>$
$<$skos:prefLabel$>$Sangre$<$/skos:prefLabel$>$
$<$skos:altLabel$>$Plasma$<$/skos:altLabel$>$
$<$skos:altLabel$>$Suero sanguineo$<$/skos:altLabel$>$
$<$skos:inScheme rdf:resource="http:/spines.org/thesaurus"/$>$
$<$skos:related rdf:resource="http:/spines.org/concept/0001"/$>$
$<$/Concept$>$

$<$/rdf:RDF$>$

SKOS-Core también nos proporciona mecanismos para la representación de términos en otros idiomas a través de un etiquetado multilingüe. Este etiquetado se basa en la utilización de las propiedades skos:prefLabel y skos:altLabel a las cuales se le añade el atributo de idioma de RDF expresado mediante el literal correspondiente al idioma en el que esté expresado el término. Para cada idioma se puede poner un término preferente mediante skos:prefLabel y todos los términos no preferentes que sean necesarios mediante skos:altLabel. La codificación tendría el aspecto siguiente:

$<$rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"$>$

$<$skos:Concept rdf:about="http:/spines.org/concept/0001"$>$
$<$skos:prefLabel xml:lang="en"$>$English cuisine$<$/skos:prefLabel$>$
$<$skos:altLabel xml:lang="en"$>$English dishes$<$/skos:altLabel$>$
$<$skos:altLabel xml:lang="en"$>$English food$<$/skos:altLabel$>$
$<$skos:prefLabel xml:lang="fr"$>$Cuisine anglaise$<$/skos:prefLabel$>$
$<$skos:altLabel xml:lang="fr"$>$Plats anglais$<$/skos:altLabel$>$
$<$skos:prefLabel xml:lang="es"$>$Cocina inglesa$<$/skos:altLabel$>$
$<$skos:prefLabel xml:lang="it"$>$Cucina inglese$<$/skos:prefLabel$>$
$<$skos:inScheme rdf:resource="http:/spines.org/thesaurus"/$>$
$<$/Concept$>$

$<$/rdf:RDF$>$

root 2004-06-12