Saltar al contenido Saltar a la navegación

Ayuda:Manual

Manual de Ayuda: Funcionalidades Semánticas en MediaWiki

Introducción

Este manual se enfoca en las funcionalidades semánticas clave que puedes utilizar en tu instalación de MediaWiki, especialmente aquellas relacionadas con la organización y consulta de la información estructurada.

Semantic MediaWiki (SMW) es una extensión poderosa que transforma tu wiki en un sistema de gestión del conocimiento estructurado, permitiendo que la información no solo se almacene, sino que también se organice y se interrelacione de manera lógica y significativa. La clave de esta estructuración radica en la relación entre las propiedades, las plantillas y los formularios, que juntos permiten crear una red de datos interconectados, accesibles y reutilizables.

Propiedades: El Fundamento de los Datos Estructurados

Las propiedades, o atributos, son el núcleo semántico de SMW. A través de las propiedades, puedes asignar valores específicos a las páginas, que pueden ser numéricos, textuales, fechas, enlaces a otras páginas, entre otros tipos de datos. Estas propiedades permiten que los datos sean interpretados por SMW de manera que puedan ser consultados, analizados y visualizados en diversas formas. Cada propiedad que defines en tu wiki tiene su propia página, accesible en la página especial de propiedades, donde se puede ver su tipo, uso, y otros detalles importantes.

La filosofía detrás del uso de propiedades en SMW es la creación de un entorno en el que cada pieza de información esté etiquetada y definida de manera precisa. Esto convierte al contenido del wiki en un espacio donde la información no solo se presenta, sino que se contextualiza y conecta con otros datos, facilitando así la generación de conocimiento a partir de datos previamente aislados.

Plantillas: Reutilización y Consistencia en la Presentación de Datos

Las plantillas en SMW son estructuras predefinidas que permiten reutilizar configuraciones de presentación y lógica semántica en múltiples páginas. Al definir una plantilla, puedes estandarizar cómo se presenta y organiza la información en tu wiki. Esto es particularmente útil para mantener la consistencia cuando múltiples páginas requieren un formato similar o cuando se desea reutilizar una lógica de asignación de propiedades.

Por ejemplo, puedes tener una plantilla que siempre asigne la propiedad "Guía" a una travesía, asegurando que cada vez que se use esa plantilla, el dato sea almacenado correctamente en el sistema semántico. Las plantillas son el vehículo que permite que las propiedades se apliquen de manera coherente y eficiente a través del contenido de la wiki. Puedes explorar las plantillas disponibles y su uso en la página especial de plantillas.

La filosofía detrás del uso de plantillas es promover la consistencia y la eficiencia en la creación de contenido. Al estandarizar la forma en que los datos son ingresados y presentados, se facilita tanto la creación como el mantenimiento de la información estructurada en el wiki.

Formularios: Interfaces Amigables para la Creación de Contenido

Los formularios son la interfaz de usuario que permite a los editores de la wiki ingresar datos de manera estructurada sin necesidad de conocer el código subyacente de las propiedades y plantillas. A través de formularios personalizados, los usuarios pueden agregar contenido a la wiki mediante campos predefinidos que automáticamente asignan las propiedades correspondientes y utilizan las plantillas adecuadas.

Los formularios son esenciales para hacer que el proceso de ingreso de datos sea accesible para todos los usuarios, independientemente de su familiaridad con SMW. Cada formulario se puede enlazar directamente desde las páginas del wiki o integrarse en la navegación para facilitar la edición y la creación de nuevo contenido. Puedes gestionar y crear formularios en la página especial de formularios.

La filosofía detrás del uso de formularios en SMW es democratizar la entrada de datos, permitiendo que todos los usuarios contribuyan al conocimiento estructurado del wiki sin barreras técnicas. Esto asegura que la información se capture de manera precisa y consistente, contribuyendo al enriquecimiento continuo de la base de conocimiento.

Conclusión: Un Ecosistema Semántico Interconectado

En conjunto, las propiedades, plantillas y formularios forman un ecosistema semántico en SMW donde cada elemento juega un rol esencial en la estructuración y gestión del conocimiento. Las propiedades definen los datos, las plantillas estandarizan su presentación, y los formularios facilitan su ingreso. Esta interrelación no solo hace que el contenido sea más accesible y reutilizable, sino que también permite que el wiki evolucione como un espacio dinámico de conocimiento interconectado.

La filosofía de SMW se basa en el principio de que el conocimiento no es solo un conjunto de hechos aislados, sino una red de información interrelacionada que, cuando se organiza correctamente, puede proporcionar un valor mucho mayor. Utilizar SMW de esta manera te permite transformar tu wiki en una herramienta poderosa para la creación, el almacenamiento y la recuperación del conocimiento de manera significativa y estructurada.

Definición de Propiedades

Las propiedades en Semantic MediaWiki (SMW) permiten asignar datos estructurados a las páginas, lo que facilita la búsqueda y la organización de la información.

Ejemplo:

[[Nombre::Juan Pérez]]
[[Fecha de Nacimiento::2024-08-28]]

Consultas Semánticas

Las consultas permiten extraer y mostrar datos almacenados en propiedades semánticas. Se pueden realizar mediante `#ask` o `#show`.

Ejemplo básico de consulta:

{{#ask: [[Categoría:Travesía]] 
 |?Fecha de Inicio=Fecha de inicio
 |?Fecha de Término=Fecha de término
 |?Destino=Destino
 |?Profesores
 |sort=Fecha de Inicio
 |order=desc
 |format=table
 |limit=10
}}
 Fecha de inicioFecha de términoDestinoProfesores
Travesía Constitución 202520 noviembre 20251 diciembre 2025ConstituciónJorge Ferrada
Travesía de la Hermandad18 noviembre 202527 noviembre 2025Río de Janeiro
Brasil
Manuel Sanfuentes
Travesía Valle del Achibueno18 noviembre 202530 noviembre 2025Río Achibueno
Linares
Marcelo Araya
Iván Ivelic
Travesía Huinay 202518 noviembre 202527 noviembre 2025HuinaySylvia Arriagada
Ursula Exss
Travesía Pucatrihue17 noviembre 202530 noviembre 2025Pucatrihue
Región de Los Lagos
Leonardo Aravena
Eloísa Pizzagalli
Travesía Itatiaia17 noviembre 202530 noviembre 2025Itatiaia
región Mina Gerais
Brasil
Andrés Garcés
Travesía Puerto Cisnes 202517 noviembre 202527 noviembre 2025Puerto Cisnes
Región de Aysén
David Luza
Travesía Punta del Diablo10 noviembre 202517 noviembre 2025Punta del Diablo
Uruguay
Mia-Sue Carrère
Katherine Exss
Emanuela Di Felice
Travesía Río de Janeiro 20258 noviembre 202514 noviembre 2025Río de Janeiro
Brasil
Michèle Wilkomirsky
Travesía Cochamó3 noviembre 202514 noviembre 2025Cochamó
Región de los Lagos
Jaime Reyes
Alfred Thiers
Alen Silva
Josefa Correa de la Torre
... más resultados

Consultas Compuestas

Es posible realizar consultas compuestas para combinar resultados de múltiples consultas relacionadas con las travesías y las obras.

Ejemplo de consulta compuesta:

{{#compound_query:
 [[Categoría:Travesía]][[Posición::+]];?Nombre=Nombre de la Travesía;?Posición;icon=Icono-travesia.svg|
 [[Categoría:Obra]][[Posición::+]];?Nombre=Nombre de la Obra;?Posición;icon=geopin.svg
 | format = googlemaps
 | height = 400
 | zoom = 3
 | type = satellite
}}
Cargando el mapa…

Conceptos

Un concepto es una consulta predefinida que puede ser reutilizada en varias partes del wiki.

Definición de un concepto:

[[Concepto:Fundadores]] 
{{#concept:
 [[Categoría:Persona]]
 [[Relación con la Escuela::Fundador]]
|Este concepto agrupa todas las personas que han sido fundadores en la escuela.
}}

Concepto:Fundadores

Drilldown y Filtros

La funcionalidad de Drilldown permite explorar datos de manera interactiva, utilizando filtros predefinidos.

Definición de un filtro:

[[Has filter::Filter:Guía]]
[[Gets values from category::Guías]]
[[Has drilldown title::Filtrar por guía]]


El concepto de **Drilldown** y **Filtros** en Semantic MediaWiki (SMW) es fundamental para la navegación y exploración de grandes conjuntos de datos dentro de un wiki. Permiten a los usuarios descubrir, filtrar y analizar información de manera interactiva. A continuación te ofrezco una explicación detallada de ambos conceptos, usando ejemplos genéricos que pueden adaptarse a la wiki Casiopea.

Drilldown: Exploración Interactiva de Datos

    • Drilldown** es una funcionalidad de SMW que permite a los usuarios explorar datos de manera progresiva, comenzando con una visión general y luego "perforando" hacia niveles más específicos de información a través de una serie de filtros. Esta herramienta es particularmente útil en wikis con grandes volúmenes de datos, ya que facilita la identificación de información relevante sin necesidad de conocer previamente todos los detalles.

Ejemplo en Casiopea

Supongamos que en la wiki Casiopea tienes una gran cantidad de objetos semánticos relacionados con "Proyectos de Investigación", "Publicaciones" y "Coinvestigadores". Usando la funcionalidad de Drilldown, un usuario podría empezar por una vista general de todos los proyectos y luego aplicar filtros para reducir la lista a solo los proyectos realizados en un año específico, dentro de un tema determinado, o por un investigador en particular.

    • Pasos para utilizar Drilldown:**
  1. **Navegación inicial:** El usuario comienza en una página de exploración general (como una lista de todos los "Proyectos de Investigación").
  2. **Aplicación de filtros:** El usuario selecciona diferentes opciones de filtrado, como "Año de Publicación", "Investigador Principal", o "Tema de Investigación".
  3. **Refinamiento de resultados:** Con cada filtro aplicado, la lista de resultados se reduce, permitiendo al usuario enfocarse en los proyectos que realmente le interesan.

Filters: Personalización de la Búsqueda

Filters en SMW son los elementos específicos que se utilizan para refinar y ajustar los resultados que se muestran en una búsqueda o en un proceso de Drilldown. Los filtros actúan sobre propiedades semánticas, lo que permite a los usuarios afinar su búsqueda según las características definidas por esas propiedades.

Ejemplo en Casiopea

Consideremos que en Casiopea tienes una propiedad semántica llamada `Área de Investigación` y otra llamada `Fecha de Inicio`. Si los objetos semánticos en tu wiki incluyen datos sobre proyectos o publicaciones, podrías definir filtros que permitan a los usuarios buscar proyectos según su área de investigación o filtrar resultados por un rango de fechas.

Cómo funcionan los Filters
  1. Definición de filtros: Cada filtro se basa en una propiedad semántica existente. Por ejemplo, `` podría ser un filtro que permite a los usuarios seleccionar entre diferentes áreas como "Ciencia de Datos", "Biología", o "Historia".
  2. Aplicación en Drilldown: En una página de Drilldown, estos filtros se presentan como opciones que el usuario puede activar o desactivar para refinar los resultados.
  3. Resultados dinámicos:* Los resultados de la consulta se actualizan dinámicamente según los filtros aplicados, permitiendo al usuario ver inmediatamente el impacto de sus selecciones.

Integración en la Wiki Casiopea

Si los objetos semánticos específicos en Casiopea incluyen elementos como "Proyectos", "Publicaciones", "Investigadores", y "Conferencias", podrías configurar Drilldown y Filters para que los usuarios exploren eficientemente estos datos.

Ejemplo de Drilldown y Filters en Casiopea

  1. Página de Inicio de Proyectos
    • Comienza con una lista general de todos los "Proyectos de Investigación".
    • Ofrece filtros como `[[Área de Investigación::]]`, `[[Fecha de Inicio::]]`, `[[Estado::]]` (Activo, Completo, etc.), y `[[Investigador Principal::]]`.
  2. Drilldown de Publicaciones
    • Permite a los usuarios empezar con todas las publicaciones y luego filtrar por `[[Tipo de Publicación::]]` (Artículo, Libro, Capítulo), `[[Fecha de Publicación::]]`, y `[[Autor Principal::]]`.

Estas funcionalidades hacen que la wiki sea mucho más navegable, permitiendo a los usuarios encontrar rápidamente la información relevante sin necesidad de buscar manualmente entre todas las páginas y datos disponibles.

Plantillas Semánticas

Las plantillas semánticas permiten reutilizar estructuras de datos y simplificar la creación de contenido.

Ejemplo básico de plantilla semántica:

{{Plantilla Travesía
 |Nombre=Travesía de los Andes
 |Guía=Juan Pérez
 |Fecha=2024-08-28
 |Categoría=Montañismo
}}

Eventos Recurrentes

SMW permite la definición de eventos recurrentes, útil para calendarios o planificaciones.

Ejemplo de definición de evento recurrente:

{{#set_recurring_event:Salida mensual|property=Fecha|start=2024-01-01|end=2024-12-31|period=1|unit=month}}

Consultas Externas

SMW también permite integrar datos externos en tus consultas, utilizando URLs o bases de datos externas.

Ejemplo de obtención de datos desde una URL:

{{#get_web_data:url=https://api.example.com/travesias|format=json|data=nombre=Nombre,guía=Guía}}

Formatos de Resultados

Los formatos de resultado permiten presentar los datos de distintas maneras, como tablas, gráficos, mapas, etc.

Ejemplo de formato de gráfico:

{{#ask: [[Category:Travesía]] 
 |?Start date=Fecha de inicio
 |format=googlebar
 |charttype=bar
 |width=500
 |height=400
}}

Configuración en LocalSettings.php

Algunos ajustes importantes para el archivo `LocalSettings.php` relacionados con SMW incluyen:

$smwgQDefaultLimit = 50; // Número predeterminado de resultados por página
$smwgShowFactbox = SMW_FACTBOX_NONEMPTY; // Mostrar la caja de hechos solo si contiene datos
$smwgNamespacesWithSemanticLinks = [NS_MAIN, NS_TALK]; // Espacios de nombres que pueden contener enlaces semánticos

Conclusión

Este manual cubre las funcionalidades avanzadas de Semantic MediaWiki que puedes implementar en tu wiki. Utiliza estas herramientas para enriquecer y estructurar el contenido de manera más efectiva.