Buscador de nombres geográficos FAQ - Guía del usuario - Empezando a usar el buscador

Empezando con el buscador de nombres geográficos

El buscador de nombres geográficos permite obtener localizaciones geográficas por su nombre consultando diferentes fuentes (Dbpedia y Geonames) conforme a los criterios seleccionados.

Introducción

El repositorio se basa en un subconjunto de registros de la Biblioteca Virtual Miguel de Cervantes de los que se dispone su lugar de publicación original. Cada registro ha sido seleccionado enlazado automáticamente a repositorios externos, en concreto Geonames y Dbpedia.

En el ejemplo de la imagen de la derecha, la obra El ingenioso hidalgo Don Quijote de la Mancha tiene como lugar de publicación original el texto Madrid, por Iuan de la Cuesta, 1605. El texto se ha interpretado para detectar las localizaciones geográficas de los registros de la BVMC.

En informática, los datos enlazados o datos vinculados (en inglés como Linked Open Data) describe un método de publicación de datos estructurados para que puedan ser interconectados y más útiles. Una de las ventajas de los datos enlazados, es que permite crear enlaces a otros repositorios para crear nuevos contextos. Puede parecer extraño que desde un repositorio de registros bibliográficos se enlace a un repositorio de nombres geográficos, pero en realidad, es un contexto nuevo en el que las obras de la BVMC se pueden agrupar por países y ciudades teniendo en cuenta los lugares de publicación original.

GeoNames es una base de datos geográfica gratuita y accesible a través de Internet que aporta descripciones RDF de nombres geográficos de todo el mundo.

Ir a buscador
Ejemplo de publicación original en el catálogo de la BVMC

¿Cómo funciona el buscador?

El buscador permite buscar por país o lugar. El formulario para la búsqueda por país proporciona todos los países disponibles en el repositorio. La búsqueda por texto solo facilita los resultados que se encuentran en el repositorio. Tras seleccionar uno de los resultados que proporciona el interfaz de búsqueda, la aplicación devuelve el listado de resultados.

Gracias a la información de Geonames, el sistema recoge automáticamente información de la dbpedia para mostrarla junto al listado de resultados.

Además, existe una tercera opción de búsqueda a partir de un mapa interactivo. Tras pulsar sobre cada icono, muestra la información referente al lugar y el enlace para ver el listado de resultados.

Buscador de nombres geográficos de la BVMC
Buscador de nombres geográficos en mapa interactivo de la BVMC

Mapa interactivo

El buscador permite buscar por país en el mapa interactivo de la zona superior. Tras hacer click en un icono, se muestra la información del país junto con un enlace para poder visualizar el listado de resultados.

Ontologías utilizadas

El proceso de normalización del repositorio resultante utiliza una serie de ontologías predefinidas y un ontología propia para identificar cada uno de los recursos definidos en el repositorio. Como se muestra en la siguiente imagen, la ontología propia define las siguientes propiedades:

  • hasCountryCode, que corresponde al código del país;
  • hasDescription, que corresponde al texto original de publicación;
  • hasEnglishText, que corresponde a la traducción en inglés de los lugares de publicación original descritos en latín;
  • hasLatinText, que corresponde al texto original de publicación para los casos descritos en latín.

La ontología se encuentra disponible en GitHub.

Grafo descriptivo de las ontologías utilizadas en el respositorio del buscador de nombres geográficos

Ejemplos de consultas SPARQL

Desde el punto de acceso SPARQL es posible consultar el repositorio. A continuación se muestran algunos ejemplos de consultas SPARQL.

Ir a punto de acceso SPARQL

La propiedad gn:parentCountry indica que se seleccionen todas las localizaciones geográficas del respositorio cuyo país sea el índicado como objeto en la tripleta RDF. En el respositorio España tiene como identificador <http://sws.geonames.org/2510769/>

PREFIX gn: <http://www.geonames.org/ontology#>
PREFIX rdam: <http://rdaregistry.info/Elements/m/#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX bvmc-ps: <http://data.cervantesvirtual.com/publicationStatement/#>
SELECT distinct ?m ?desc ?year ?cover ?title
WHERE { 
    ?city gn:parentCountry <http://sws.geonames.org/2510769/> .
    ?pb rdam:P30088 ?city .
    OPTIONAL {?pb bvmc-ps:hasDescription ?desc .}
    OPTIONAL {?pb rdam:P30011 ?year .}
    ?m rdam:P30111 ?pb .
    ?m rdam:title ?title .
    ?m foaf:depiction ?cover .
}
OFFSET 0
LIMIT 10

La propiedad rdam:P30088 indica que se seleccionen todas las obras publicadas originalmente en dicha localización geográfica. En el respositorio París tiene como identificador <http://sws.geonames.org/2988507/>

PREFIX gn: <http://www.geonames.org/ontology#>
PREFIX rdam: <http://rdaregistry.info/Elements/m/#> 
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX bvmc-ps: <http://data.cervantesvirtual.com/publicationStatement/#> 
SELECT distinct ?m ?desc ?year ?title ?cover 
WHERE { 
    ?pb rdam:P30088 <http://sws.geonames.org/2988507/> .
    OPTIONAL {?pb bvmc-ps:hasDescription ?desc .}
    OPTIONAL {?pb rdam:P30011 ?year .}
    ?m rdam:P30111 ?pb . 
    ?m rdam:title ?title . 
    ?m foaf:depiction ?cover . 
} 
OFFSET 0
LIMIT 10