Stage — Interrogation en SPARQL d'une instance CubicWeb

Stage de fin d’études – 6 mois (évolutif CDI) – Conversion de modèle SPARQL vers RQL

Le développement informatique et les logiciels libres vous attirent ? Vous souhaitez mettre en pratique vos connaissances sur des projets enthousiasmants et des applications innovantes ? Vous voulez travailler dans un cadre accordant de l’importance aux interactions entre personnes, à l’entraide et à l’acquisition de nouvelles compétences ? Rejoignez notre équipe !

Depuis plus de 20 ans, nous développons des outils logiciels pour la gestion de connaissances et le traitement de données dans les domaines culturels ou scientifiques. Nous nous appuyons exclusivement sur des logiciels libres, contribuons à leur développement, soutenons les communautés, et publions nos propres logiciels sous licence libre, comme par exemple le cadriciel CubicWeb. Acteur majeur du Web Sémantique en France, nous organisons chaque année la conférence SemWeb.Pro.

Contexte technique

CubicWeb est un cadriciel libre écrit en Python. Il permet de créer des applications de gestion de données avec une forte composante sémantique. Utilisé par exemple pour data.bnf.fr et francearchives.fr, il sait gérer de grandes quantités de données stockées dans une base de données SQL.

Description du stage

SPARQL est le langage d'interrogation des données RDF standardisé par le W3C.Nous souhaitons permettre l'interrogation en SPARQL d'une application CubicWeb.

Le stage orienté recherche et développement portera sur la conception et l'expérimentation de différentes pistes permettant d'interfacer des requêtes SPARQL à une instance CubicWeb.

Connaissances souhaitées :

  • Bases en Web sémantique (RDF, OWL, SPARQL)
  • Python
  • SQL

Conditions de travail

Les stagiaires seront intégrées dans la vie de Logilab en participant aux différentes réunions d'organisation, aux événements sociaux, etc.

Lieu : Soit dans notre établissement de Paris, soit dans notre établissement de Toulouse.

Encadrement : Le suivi de stage sera assuré par un tuteur ou une tutrice. Le stagiaire ou la stagiaire sera intégrée dans l'équipe de développement et travaillera selon les mêmes modalités que les salariés et salariées de la société.

Profil

  • Bac +5 (Master 2 ou Ingénieur)
  • Compétences en développement logiciel
  • Autonomie et capacité à travailler en équipe

Durée

Minimum 5 mois

Rémunération

Indemnité légale ou plus selon profil.

Ce stage pourra donner lieu à une embauche en CDI, selon les conditions mentionnées dans nos offres d'emploi.