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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s