Cómo excluir elementos de una consulta semántica en 15Mpedia

En ocasiones queremos obtener un conjunto de datos determinados (por ejemplo, “todos los realojos de Madrid“) pero por algún motivo nos interesa excluir algunos resultados de la consulta (por ejemplo, podríamos querer que muestre “todos los realojos de Madrid excepto los de Carabanchel“.

Vamos a ver cómo se haría…

Partimos de una consulta semántica, en nuestro ejemplo “todos los realojos de Madrid” (entendiendo que nos referimos al municipio de Madrid). El siguiente código muestra además una columna con el dato de su barrio y ordena los resultados alfabéticamente por barrio.

{{#ask: [[Page has default form::Realojo]] [[Municipio::Madrid]]
|mainlabel=Realojo
|?barrio
|sort=barrio
}}

Con ese código obtendremos una tabla muy parecida a ésta:

consulta1_1

Para excluir de la consulta los 2 realojos del barrio de Carabanchel nuestro código sería el siguiente (el cambio con el anterior se muestra en negrita):

{{#ask: [[Page has default form::Realojo]] [[Municipio::Madrid]] [[Barrio::!Carabanchel]]
|mainlabel=Realojo
|?barrio
|sort=barrio
}}

El cual nos devolvería esta otra tabla donde ya no aparecen los realojos de ese barrio:

consulta1_2

Así pues, para excluir elementos de una consulta semántica debemos incluir el signo de “cerrar admiración” (“!”) justo antes del nombre de la propiedad semántica que queremos excluir.

Muchas gracias por consultar esta guía 🙂 Para dudas o sugerencias podéis contactar con nosotras en: formacion.acampadasol@gmail.com