1 / 18

Evolutions Architecture ISICIL

Evolutions Architecture ISICIL. INRIA. Model Driven Architecture 1/2. Modèle ISICIL en mouvement Basé sur plusieurs ontologies légères Extensions (isicil.owl) Ontologies « métiers » (ademe.owl) Le niveau de complexité de la plate-forme augmente avec le nombre de modèles manipulés.

ebony
Download Presentation

Evolutions Architecture ISICIL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evolutions Architecture ISICIL INRIA

  2. Model Driven Architecture 1/2 • Modèle ISICIL en mouvement • Basé sur plusieurs ontologies légères • Extensions (isicil.owl) • Ontologies « métiers » (ademe.owl) • Le niveau de complexité de la plate-forme augmente avec le nombre de modèles manipulés. • Source d’erreurs, • Régressions à chaque changement dans le modèle • Difficulté à comprendre le code. Nicolas Delaforge

  3. Model Driven Architecture 2/2 • Besoin d’un environnement de développement qui se mette à jour à chaque évolution du modèle. • Masquer la complexité • Couplage modèle  code Java • Développement de Sprean-compiler : génération automatique de classes Java à partir de templates RDF ou Sparql. • Typage strict pour renforcer la fiabilité du code • Plugin Maven Nicolas Delaforge

  4. Evolutions fonctionnelles 1/2 • Suivi de l’activité avec le modèle d’action et le newsfeed. • Intégration du modèle de ressources • Pages Wiki • Documents CADIC • Pages Web • Scraps Nicolas Delaforge

  5. Evolutions fonctionnelles 2/2 • Enrichissement des visualisations disponibles dans l’extension « groupe d’experts » • Web services de graphes pour couplage avec Gephi • Intégration de nouvelles fonctionnalités de réseau social • Relation de collaboration • Relation de suivi • Relation de « connaissance » Nicolas Delaforge

  6. Simplification de l’architecture • Suppression des EJB • Suppression des BD embarquées • Stockage centralisé dans un serveur SGBD • Modularisation du code pour intégration dans LifeRay. • Simplification de la gestion des URI • Passage de Corese à KGram. • Une seule interface de requête pour 3 instances de Corese. Nicolas Delaforge

  7. TODO List : côté serveur • Fonction « Alerte » • Fonction « Recherche » • Stagiaire St Louis • Instrumenter le partage d’information • Stage Nemanja, 1er avril • Contrôle d’accès (AMO) • Apprentissage • Confiance • ?? • Migration des requêtes SemSNA en Sparql 1.1 • Système épistémique • Sada ? Nicolas Delaforge

  8. TODO List : côté client • Amélioration de l’interface de Tagging/Bookmarking • Interface de gestion du partage d’informations • Stage Nemanja, début 1er avril • Intégration dans LifeRay • Stagiaire St Louis Nicolas Delaforge

  9. Besoins pour déploiement Nicolas Delaforge

  10. Sprean Cake Nicolas Delaforge

  11. Modèles ISICIL Nicolas Delaforge

  12. Nicolas Delaforge

  13. Nicolas Delaforge

  14. Nicolas Delaforge

  15. Nicolas Delaforge

  16. Modèle de ressource Modèle user Nicolas Delaforge

  17. Nicolas Delaforge

  18. Nicolas Delaforge

More Related