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
}}
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
}}
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.
}}
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:**
- **Navegación inicial:** El usuario comienza en una página de exploración general (como una lista de todos los "Proyectos de Investigación").
- **Aplicación de filtros:** El usuario selecciona diferentes opciones de filtrado, como "Año de Publicación", "Investigador Principal", o "Tema de Investigación".
- **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
- 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".
- 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.
- 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
- 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::]]`.
- 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.