Durant mes études en Norvège, j’ai eu l’opportunité de découvrir les technologies du web sémantique (RDF/RDFS – RDF/XML – OWL – SPARQL et les différents Semantic Web Service Framework)
Pour conclure cette matière, le projet était de créer une réelle ontologie (Via le logiciel « Protégé ») et de créer une application permettant la création de requêtes SPARQL pour parcourir et filter la base de donnée.
Le choix du sujet était totalement libre, donc j’ai pu choisir un univers que je connais bien : l’Esports.
Equipes, joueurs, sponsors, équipements matériels, organisateur (arbitre, commentateurs..), évenemments (Lan, compétitions online..) Tellement de différents types de données à représenter: l’exemple parfait pour ce projet!
Voici la taxinomie à la fin:
Et voici un screenshot de l’application que j’ai développé (en Java/Jena) pour supporter le système de requêtes:
J’ai utilisé une règle XSL pour convertir le xml renvoyé en un tableau HTML
Le projet est disponible ici: >Télécharger<
L’archive inclus un pdf expliquant le fonctionnement, l’application au format jar et le source code.