Rattachement et encadrement : Le poste est rattaché au service IVVQ / Données. Vous serez accompagné(e) et encadré(e) directement par l'Architecte Données du service. Contexte et problématique : Dans le secteur de la défense, l'interopérabilité des systèmes repose sur un format de message standard exprimé en XML, décliné en plusieurs versions décrites par des schémas XSD. La coexistence de ces versions impose de faire communiquer des environnements hétérogènes. L'enjeu du stage est d'automatiser la conversion d'un message d'une version à une autre, en limitant les développements spécifiques à chaque couple de versions et en garantissant la stricte conformité du message obtenu au schéma cible. Approche retenue : Le projet privilégie une modélisation sémantique : Chargement des formats de messages de chaque version au sein d'un triplestore. Conception d'une ontologie de haut niveau (upper ontology) servant de référentiel pivot commun. Exploitation de ce référentiel pour formaliser les correspondances et opérer les conversions. Vos missions : Réaliser un état de l'art sur la transformation de schémas XSD en ontologies et sur l'alignement d'ontologies. Transformer les XSD en représentations RDF/OWL et les intégrer dans un triplestore. Concevoir l'upper ontology et y rattacher les modèles de chaque version. Définir et formaliser les règles de correspondance entre versions. Prototyper la conversion automatique de messages XML d'une version à une autre et valider les résultats avec le XSD cible. Évaluer la solution sur un jeu de messages de test (exactitude, couverture, performances). Documenter la démarche et capitaliser sur les résultats obtenus. Formation : Étudiant(e) en dernière année d'école d'ingénieurs ou en Master 2 (Bac+5), avec une spécialisation en ingénierie des données, web sémantique. Compétences techniques : Maîtrise des standards du web sémantique : RDF, OWL, SPARQL et utilisation de triplestores. Bonnes connaissances en modélisation de données et ingénierie des ontologies. Pratique des formats structurés : XML et schémas XSD. Compétences en programmation ou scripting : Python, Java ou Shell. Qualités requises : Rigueur scientifique et curiosité intellectuelle. Bonnes capacités d'analyse, d'autonomie et de synthèse. Aisance rédactionnelle pour la formalisation et la documentation.
Postuler à cette offreBesoin d'une lettre de motivation ou d'un CV ? Nos générateurs gratuits : lettre · CV en PDF
Stage data dans les Hauts-de-Seine : ne rate pas les prochaines offres. Crée ton profil gratuit en 1 minute : tu swipes les nouvelles offres qui te correspondent dès leur publication.
Créer mon profil gratuitEntreprise non communiquée — 92 - Nanterre
Entreprise non communiquée — 92 - Nanterre
Entreprise non communiquée — 92 - Nanterre
NaTran — 92 - Villeneuve-la-Garenne
MOSS — 92 - Issy-les-Moulineaux
MOSS — 92 - Issy-les-Moulineaux
Guides utiles : Réussir l'entretien de stage · La convention de stage · Relancer après une candidature
Crée ton compte pour swiper d'autres offres qui matchent ton profil.
Créer mon compte gratuitement