Diferencia entre revisiones de «Ayuda:Consultas semánticas»
Línea 85: | Línea 85: | ||
;Observaciones | ;Observaciones | ||
* Los artículos que no tengan definida alguna de las propiedades indicadas en el "sort" no aparecerán en los resultados de la búsqueda. En otras palabras y con un ejemplo: si en la búsqueda anterior se pone "sort=Provincia,Municipio,Barrio" no se mostrarán todos aquellos centros sociales que tengan en blanco el campo "barrio" de su formulario. | * Los artículos que no tengan definida alguna de las propiedades indicadas en el "sort" no aparecerán en los resultados de la búsqueda. En otras palabras y con un ejemplo: si en la búsqueda anterior se pone "sort=Provincia,Municipio,Barrio" no se mostrarán todos aquellos centros sociales que tengan en blanco el campo "barrio" de su formulario. | ||
+ | |||
+ | == API == | ||
+ | |||
+ | A través de la API también se pueden extraer los resultados de las consultas semánticas, véase [[Ayuda:API#Consultas semánticas]]. | ||
== Véase también == | == Véase también == |
Revisión de 13:45 19 abr 2014
- Véase también: Ayuda:Semántica
Contenido |
Listas automáticas
Incluir propiedades semánticas en los artículos permite la posterior generación de listados de artículos según las propiedades que contienen.
Por ejemplo, el siguiente código:
{{#ask:[[Barrio::Carabanchel]]}}
Generará una lista de todos los artículos en los que hemos insertado la propiedad semántica [[Barrio::Carabanchel]]
, ya sea manualmente o a través de un formulario de edición.
La búsqueda invocada en el ejemplo da, a día de hoy, los siguientes resultados:
A Voces de Carabanchel, Aires de santander, Asamblea Libertaria de Carabanchel, Asamblea de Trabajadores de Carabanchel, Asesoría de Okupación de Carabanchel, Cadete, Comedor Popular de Carabanchel, Asamblea Popular de Carabanchel, Ateneo Libertario de Carabanchel, Carabancheleando, Casa del Barrio, Corrala La Charca, ESLA EKO, CSOA La Gatonera, Grupo Antimilitarista de Carabanchel, Grupo de Cooperativas de Carabanchel, Grupo de Vivienda de Carabanchel, IU Carabanchel, Karabanchel.com, La Indignata, La Nave (Madrid), Madrid Sur Anticapitalista, Mesa de Carabanchel en Defensa de la Sanidad Pública, Mujeres en Red de Karabanchel, Nave 10, Nodo de Producción Colectiva de Carabanchel, Obra Social La Carola, Plataforma Antirrepresiva de Carabanchel, Red de Derechos Sociales de Carabanchel, Centro Cultural Shambala, El Solar de Matilde, UJCE Carabanchel, Vaciador 34, Vecinos Indignados, Yesca Carabanchel
Parámetros
Las búsquedas realizadas con el operador #ask pueden ser configuradas de diversas formas según el resultado que se quiera obtener. Éstos son algunos parámetros a tener en cuenta:
Seleccionar artículos
El operador #ask seleccionará artículos según lo que se ponga inmediatamente después de los dos puntos.
- Por categorías
Ejemplo: {{#ask:[[Categoría:Banqueros]]}}
Mostrará todos los artículos de la categoría "banqueros".
- Por propiedades semánticas
Ejemplo: {{#ask:[[Page has default form::Centro social]][[Municipio::Madrid]]}}
Mostrará todos los artículos que contengan las propiedades semánticas "Page has default form::Centro social" y "Municipio::Madrid" (ambas inclusive).
- Mixta
Ejemplo: {{#ask:[[Categoría:Banqueros]][[Sexo::Hombre]]}}
Mostrará sólo los artículos de la categoría "banqueros" que contengan la propiedad semántica "Sexo::Hombre".
Mostrar propiedades
Una vez configurada la búsqueda que queremos realizar podemos indicar qué propiedades semánticas de esos artículos queremos que se muestren, por defecto en forma de tabla.
Por ejemplo, el siguiente código:
{{#ask:
[[Page has default form::Centro social]]
[[Barrio::Carabanchel]]
|?sitio web
}}
...generará la siguiente tabla de resultados, que son los sitios web y los e-mails de todos los artículos con el formulario "centro social" del barrio de Carabanchel:
Ordenar resultados
Los resultados de una búsqueda semántica pueden mostrarse en un determinado orden usando el parámetro sort, que los ordenará alfabéticamente según las propiedades que se le indiquen.
Por ejemplo, el siguiente código:
{{#ask:
[[Page has default form::Centro social]]
[[Comunidad autónoma::Extremadura]]
|?comunidad autónoma
|?provincia
|?municipio
|?barrio
|sort=Provincia,Municipio
}}
...generará la siguiente tabla de resultados, que son todos los centros sociales de Andalucía, ordenados primero por provincia y después por municipio:
- Observaciones
- Los artículos que no tengan definida alguna de las propiedades indicadas en el "sort" no aparecerán en los resultados de la búsqueda. En otras palabras y con un ejemplo: si en la búsqueda anterior se pone "sort=Provincia,Municipio,Barrio" no se mostrarán todos aquellos centros sociales que tengan en blanco el campo "barrio" de su formulario.
API
A través de la API también se pueden extraer los resultados de las consultas semánticas, véase Ayuda:API#Consultas semánticas.