Offre de Stage : « Réalisation de portails sémantiques »

janvier 27, 2012

Société MONDECA
Editeur logiciel en ingénierie des connaissances

Offre de Stage : « Réalisation de portails sémantiques »
J2EE, GWT, Spring, RDF

Type de stage :
Stage de pré-embauche en fin de cycle ingénieur

Société :
Mondeca est un éditeur de logiciel fondé en 2000. Notre offre se positionne sur le marché de la gestion des connaissances et adresse les besoins d’organisation de contenu, de vocabulaires, et de connaissances métier. Nos clients sont des grands comptes dans les domaines de l’édition, de l’industrie, du tourisme, ou des sciences de la vie, au niveau national et international. Mondeca s’appuie sur les technologies J2EE et Web sémantique. Mondeca a une forte composante R&D en s’impliquant fortement dans les travaux de normalisation du W3C, en entretenant des relations étroites avec des laboratoires universitaires et en participant à des projets européens.

Mission
Mondeca propose un ensemble d’interfaces web pour notre solution Smart Content Factory (incluant les outils ITM, CA Manager, etc.) mais aussi pour les portails sémantiques répondant aux besoins métiers de nos clients. Les utilisateurs finaux (experts ou novices) se connectent à ces interfaces pour accéder tant à la connaissance qu’aux contenus documentaires gérés par l’application cible. Vous aurez la charge de concevoir ces interfaces en binôme avec la graphiste designer de Mondeca, combinant des accès au back-office de notre logiciel ITM, à des moteurs de recherche, à des widgets graphiques… tout en respectant les besoins fonctionnels et graphiques des clients. Les composants graphiques étant ensuite développés par une société externe partenaire, vous aurez également la responsabilité de la bonne intégration de ces composants graphiques avec nos outils logiciels et du pilotage des développeurs de la société partenaire.

Description du stage
 Durée : 6 mois.
 Environnement technique : Java/J2EE, Eclipse, Maven, Spring, EJBs, GWT et standards sémantiques (OWL, RDF, SPARQL).
 Lieu de travail : Paris 18.
 Rémunération : indemnités de stage.
 Petite équipe jeune et dynamique (21 personnes, 6 personnes dans l’équipe de dev)

Compétences / Qualités
 Profil : Bonnes compétences techniques, envie de développer, autonome, méthodologique et créatif.
 Expérience et maîtrise de Java, du développement Web, de XML et si possible de GWT et RDF/OWL.
 Connaissance souhaitée des outils de développement libres (Eclipse, Maven, SVN) ;
 Anglais courant obligatoire : nécessité d’interagir en anglais tous les jours, à l’oral et à l’écrit..

Contact
Florence Amardeilh
Directrice R&D
Téléphone : 01 44 92 35 01
Email : florence.amardeilh@mondeca.com


OpenLibrary API RDF wrapper on Google App Engine

janvier 5, 2009

I have written a wrapper to expose openlibrary.org api data as RDF. It is written in Python and deployed on Google App Engine. It is only an illustration of Linked Data publication, and in order to get a first feedback, so do not rely on it in your application since the URL or the content will change in the future.

How to use it :

Lire la suite »


Comment installer OWLIM dans Sesame – et jouer avec

octobre 29, 2008

Une des choses frustrante quand vous travaillez dans les technologies du web sémantique c’est que leur intérêt n’est pas facile à expliquer à des techniciens qui ont l’habitude de travailler sur des applications fermées, des bases de données, et du XML; exemple :

“RDF ? hé bien tu vois, c’est un peu comme du XML mais en mieux…”

“OWL ? hé bien tu vois, c’est un peu comme un schéma de base de données mais en mieux…”

“Les données ouvertes ? hé bien tu vois, tu peux partager tes données sur le web et les lier aux autres données existantes pour… comment ça tu t’en fiche ?”

Bref. Lire la suite »


Open Calais : du text-mining en mode SaaS

juin 7, 2008

Open Calais, ça aurait pu être le titre de la suite de “Bienvenue chez les ch’tis”. Non, en fait Open Calais c’est un nouvel outil de text-mining en mode SaaS (lancé au début 2008 environ ? je n’ai pas la date exacte). C’est gratuit, y compris pour les applications commerciales, en tout cas pour l’instant.

Là où ça devient intéressant, c’est que tout cela “cause RDF” :

Lire la suite »


L’absence de preuves n’est pas la preuve de l’absence

mai 24, 2008

Qu’on en commun la recherche de la vie extra-terrestre et la recherche des armes de destruction massive en Irak ?

Elles supposent toutes les deux que le monde est ouvert, et que ce n’est pas parce qu’on n’a rien trouvé qu’il n’y a rien; dans l’un et l’autre cas, l’absence de preuve n’est pas la preuve de l’absence(*).

Dans le monde ouvert des recherches sur le “web of data”, hé bien c’est pareil.

Lire la suite »


How-to install a Sesame RDF server

avril 5, 2008

[An english translation of the previous french article]

Every profession has its own tools. For the emerging professions of the semantic web, RDF repositories will become the foundations of the semantic pyramid, a tool that every “semantic worker” will use; maybe one day, when referring to these “semantic workers”, we will speak about “semantic manager”, or “semantic architects”… Anyway these RDF repositories are talking about promising performances for growing amounts of data : they are reaching one billion of triples, and that is the focus of the next “semantic web challenge” (see also here and there). This remains however ridiculously small compared to relationnal databases, that can store terabytes of data; especially when you consider that, in order to garantee optimal performances on complex queries and inference, RDF databases are generally all loaded into memory…

But not everyone needs a billion-triple-large RDF database, and you can start working with such a tool by installing the Sesame RDF server. Lire la suite »


Un moteur de transformation RDF basé sur SPARQL (2)

janvier 19, 2008

[la suite du billet précédent sur le manque d'outil pour effectuer des transformations sur un graphe RDF, et la pertinence de cette opération pour l'échange de données.]

Pourquoi faire ?

La problématique est la suivante : je veux échanger des données exprimées en RDF, d’un système de départ à un système d’arrivée; les ontologies de départ et d’arrivée sont différentes, je dois donc transformer les données de départ pour construire un graphe conforme à l’ontologie d’arrivée. Il sera possible que seule une partie m’intéresse, et que toute l’information ne soit pas transformée.

Chaque opération de transformation est exprimée sous la forme d’une requête CONSTRUCT en SPARQL (1), qui permet de construire un pattern dans le graphe d’arrivée en fonction d’un pattern dans le graphe de départ; la requête s’exécute sur le graphe de départ, et ses résultats sont insérés dans le graphe d’arrivée.

Il suffit donc de décrire les requêtes SPARQL à exécuter à chaque opération. A l’usage, un peu de “sucre syntaxique” ne sera pas complètement inutile; certaines opérations de transformations vont en effet souvent revenir, et des raccourcis pour les écrire seront les bienvenus :

  • recopier tous les statements RDF qui ont un prédicat donné (typiquement recopier tous les rdfs:label);
  • recopier tous les statements rdf:type qui ont une certaines valeur, éventuellement en changeant cette valeur si elle n’est pas dans mon ontologie d’arrivée;
  • etc;

Et maintenant… un exemple. Lire la suite »


Suivre

Get every new post delivered to your Inbox.