3.2.3. Cómo buscar términos (referencias URI).

Swoogle permite buscar Términos, i.e. URIs de clases o propiedades definidas en SWDs. En este trabajo y en el contexto de Swoogle la forma abreviada de denotar un SWT será por convención, T.

Componer una cadena de búsqueda
(Composing a search string)

Por defecto, Swoogle posibilita a los usuarios especificar una cadena arbitraria de búsqueda para encontrar términos relevantes de la web semántica.

En vez de indexar solo el URI de un término, Swoogle busca información adicional: el URI del término, el namespace y el local-name. Y la descripción recogida desde sus definiciones distribuidas en las muchas ontologías disponibles.

Ejemplo:

foodweb

Busca terminos que son relevantes para "foodweb"

Búsqueda avanzada usando restricciones de campo
(Advanced Search using field constraints)

Swoogle también permite especificar restricciones sobre los siguientes campos de un término T de la web semántica:

uri: el URI de T, por ejemplo, "http://xmlns.com/foaf/0.1/Person"

desc: la descripción de T, obtenida de las definiciones de T en todas las ontologías que lo definen, por ejemplo, "A person"

ns: el namespace usado por T, por ejemplo, http://xmlns.com/foaf/0.1/

localname: el local-name utilizado por T, por ejemplo, "Person"

label: el lexema del local-name de T, por ejemplo, 'SeaFood' tiene dos etiquetas, ‘sea’ y ‘food’

type: el tipo (o clase o propiedad) de que se trate, por ejemplo, owl.class"

Ejemplo:

uri:food

Busca términos que tienen food como parte de su URL

ns:food

Busca términos que tienen “food” como parte de su namespace

ns:"http://xmlns.com/foaf/0.1/"

Busca términos que tienen como namespace exactamente "http://xmlns.com/foaf/0.1/"

localname:food

Busca términos que tienen “food” como local-name

label:food

Busca términos que tienen “food” como lexema de su local-name

desc:food

Busca términos que tienen “food” como parte de su descripción definicional

type:owl.class

Busca términos que están definidos como una instancia de una clase en OWL, owl:Class

 Búsqueda avanzada utilizando características Lucene
(Advanced Search using Lucene features)

Este servicio de búsqueda está impulsado por Lucene, por tanto, los agentes-usuario pueden también utilizar sintaxis de consulta Lucene. Algunas características comúnmente utilizadas son:

food web

Busca términos relevantes para “food” y “web”.
Por defecto, dos palabras clave de búsqueda están conectados con semántica AND

food OR web

Busca términos relevantes o para “food” o para “web” o para los dos.