« Démo Semantic MediaWiki » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Ligne 40 : Ligne 40 :
<source lang="bibtex">[[est utile pour::scénario pédagogique]]</source>
<source lang="bibtex">[[est utile pour::scénario pédagogique]]</source>


Notez l'extension dans la syntaxe du Wiki: <code>::</code> indique une relation attibut-valeur !
Notez l'extension dans la syntaxe du Wiki: Les doubles <code>::</code> dans un lien wiki définissent un attribut avec une valeur !


=== Intégration avec le formalisme RDF ===
=== Intégration avec le formalisme RDF ===

Version du 9 septembre 2013 à 18:52

Introduction

«Semantic MediaWiki (SMW) est une extension libre de MediaWiki – le logiciel sur lequel est basé Wikipédia – qui permet de rechercher, organiser, baliser, naviguer, évaluer et partager le contenu d'un wiki. Alors que les wikis traditionnels ne peuvent contenir que du texte ne pouvant être ni compris, ni évalué par les ordinateurs, SMW ajoute des annotations sémantiques permettant à un wiki de fonctionner comme une base de données collaborative. Semantic MediaWiki, qui a été diffusé pour la première fois en 2005, évolue aujourd'hui grâce à plus de dix développeurs et se trouve utilisé sur des centaines de site.» (Présentation de Semantic MediaWiki, consulté le 9 sept. 2013)

Quelques possibilités technique

  • Créer automatiquement des liste (par example une liste de jeux pédagogiques pour tablette Android)
  • Affichage (visualisation) de l'information (calendriers, chronologies, graphiques, cartes, ....)
  • Recherche d'information avec des formulaires ou par "forage" (drilldown)
  • Utilisation externe (les données du wiki sont accessibles par d'autres applications)
  • Intégration et mélange (mashup) de données externes.

Possibilités pour l'enseignement, la recherche et le développement

  • Fiches décrivant en détail une classe d'objets (projets, institutions, logiciels, etc.)
  • Boites d'information qui facilitent la contextualisation et la navigation des pages "ordinaires". Le même type de fonctionnalité peut aussi être obtenu par des annotations simples.

Attributs

Principe

L'attribut ou propriété (en Anglais: property) est au coeur du dispositif Semantic Mediawki.

  • On peut définir un attribut comme "une catégorie d'information" et qui décrit formellement le contenu d'une page.
  • Un attribut (propriété) est composé d'un nom (identificateur) et d'une valeur.
  • Les valeurs sont types, soit des types simples comme "page", "texte", "URL", "date", etc. soit des listes de phrases

Lorsqu'on insère une propriété + valeur dans une page, on définit implicitement un triplet, concept du web sémantique

Par exemple, si on aimerai ajouter l'information que Semantic Mediawiki est utile pour l'éducation, on obtient un triplet comme le suivant:

Semantic MediaWiki - est utile pour - la scénarisation pédagogique
(Sujet)              (prédicat)       (objet)

La notion de triplet

Dans la logique du Semantic MediaWiki, on crée des triplets en ajoutant des propriétés avec des valeurs

  • Cette page (Démo Semantic MediaWiki) est le subject qu'on décrit avec un attribut
  • Est utile pour est le nom de la'attribut, le prédicat
  • L'éducation est la valeur de l’attribut et représente un objet. Cet objet peut pourrait être une page, par exemple "scénario pédagogique"

Code wiki:

[[est utile pour::scénario pédagogique]]

Notez l'extension dans la syntaxe du Wiki: Les doubles :: dans un lien wiki définissent un attribut avec une valeur !

Intégration avec le formalisme RDF

Lister / chercher des attibuts

Les requêtes

Une requête sémantique doit indiquer trois choses:

  1. Quelles pages doivent être sélectionnées. On peut indiquer des noms, des catégories, des propriétés, des propriétés ayant certains valeurs etc.
  2. Quelle information doit être affichée à propos de ces pages.
  3. De quel façon afficher les résultats.

Le formulaire special:ask

Special:Ask est un outil qui est plutôt destiné aux personnes très avertis.

  • A gauche en entre les conditions
  • A droite ce qu'il faut afficher
  • En bas des modifications supplémentaires

Exemple: Coller à gauche une des expressions suivantes:

[[est utile pour::+]]
[[est utile pour::scénario pédagogique]]

Requêtes intégrés

Dans une page wiki, on peut directement imbriquer une requête en utilisant la fonction "#ask" comme dans les exemple suivants.

Requête très simple:

{{#ask:[[est utile pour::scénario pédagogique]]
|format=table
|mainlabel=Title
}}

donne:

Nom de la page
Bpmn 2.0
Démo Semantic MediaWiki

Requête simple qui ajoute la contrainte d'une catégorie:

{{#ask:[[catégorie:Langages de modélisation pédagogique]] [[est utile pour::scénario pédagogique]]
|format=table
|mainlabel=Title
}}

donne:

Nom de la page
Bpmn 2.0

Semantic Forms