fise est un projet de moteur sémantique, financé en partie par l’Union Européenne dans le cadre du projet de R&D collaborative
IKS.
Par
moteur sémantique, on entend un logiciel qui est capable d’extraire de l’
information à partir de documents (textes ou multimédia), comme par exemple : des entités nommées (exemples : noms de personnes ou de lieux), des tags ou des catégories, ou encore de la connaissance sous forme d’une base d’assertion.
De tels outils existent déjà, accessibles sous forme de services web (exemples :
Open Calais ou
Zemanta), mais ils ne sont pas libres ce qui limite leurs possibilités d’extension et d’utilisation dans des contextes privés et/ou sensibles (exemple : renseignement).
fise, qui est écrit en Java et utilise le système de modules
OSGi, se distingue par son interface
REST qui permet de l’utiliser depuis n’importe quel type de système de gestion de contenu (CMS), quel que soit le langage qu’il utilise, et par une architecture modulaire qui permet de brancher et de combiner différentes bibliothèques en fonction des besoins.
Une introduction détaillée à fise est disponible dans
ce billet (en anglais). Une
démo en ligne est également disponible.