Posts Tagged ‘Semantic MediaWiki’

Instalación y configuración de un Wiki semántico

Tuesday, July 1st, 2008

Logotipo de semantic MediaWiki

Para darle semántica a nuestro wiki, sólo es necesario instalar la extensión Semantic MediaWiki, esta extensión es sólo para MediaWiki, por lo tanto necesitamos tener instalado un wiki con MediaWiki.

Introducción

Semantic MediaWiki (SMW), ayuda a la búsqueda, organización, evaluación y muestra de tags y también ayuda a compartir los contenidos del wiki. Esta extensión posibilita que los textos de nuestro wiki puedan ser interpretados por las máquinas y no sólo por personas, dando pie a la futura Web semántica.

Instalación

Para facilitar la instalación (y la explicación) será necesario tener instalado un cliente de subversión. En caso de no tener instalado el cliente, es necesario instalar el paquete subversion, en Debian o Ubuntu (u otros forks) aptitude install subversion.

Luego hay que ir a la carpeta extension, la cual se encuentra dentro del directorio donde tengamos instalado el wiki. Podriamos suponer que se encuentra en /var/www/wiki/extension/.

Dentro de la carpeta extension, utilizaremos el cliente subversión para bajar la extensión. Ejecutando el siguiente comando:


# svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SemanticMediaWiki/

Habilitar la extensión

Una vez que se descargue el código, debemos indicar al wiki que habilite la extensión, para esto debemos ir editar el archivo LocalSettings.php, que se debería encontrar en la raíz del directorio del wiki (ej. /var/www/wiki/). La edición consiste en agregar estas dos líneas al final del archivo.


include_once('extensions/SemanticMediaWiki/includes/SMW_Settings.php');
enableSemantics('example.org');

Nota: Hay que reemplazar el string example.org, por su dirección http del wiki, por ejemplo versatil.org/wiki/ o por la dirección IP.

Actualización de la base de datos

Por último falta actualizar la base de datos. Esto se puede realizar a través de la página “Special:SMWAdmin” (ver imagen), por ejemplo http://versatil.org/wiki/index.php/Especial:SMWAdmin. Para poder tener acceso a está página tienen que estar logeados como un usuario administrador del wiki.

Página Special:SMWAdmin

Una vez en la página Special:SMWAdmin, deben presionar el botón que dice Initialise or upgrade tables. Si al presionarlo no apareció ningún error, significa que la actualización de la base de datos se ejecuto sin problemas.

Verificación de la instalación y configuración

Para verificar que realmente tenemos la extensión funcionando, podemos revisar la página Especial:Version, siguiendo con el ejemplo en http://versatil.org/wiki/index.php/Especial:Version. En esa página salen las extensiones instaladas en nuestro wiki, ahí debería estar la extensión Semantic MediaWiki (ver imagen).

Página Especial:Version

Palabras finales

Una vez instalada la extensión, pueden colaborar con el proyecto dándose de alta en un registro de wiki semánticos. Dicho registro es para recolectar datos que faciliten futuras implementaciones.

Bibliografía