Le standard XMI

Plan

  1. Introduction
  2. Le format XML
    1. DTD (Document Type Definition)
    2. XML Schema
    3. Autres techniques XML
  3. XMI (XML Metadata Interchange)
    1. Règles de génération des balises XML
  4. Manipulation et Transformation de Modèles
  5. Transformation de modèles

Introduction

La solution

Le format XML

DTD (Document Type Definition)

XML Schema

Autres techniques XML

Namespace XML

XSLT (eXtensible Stylesheet Language Transformations)

Exemple
<template match="/Livre">
	<HTML>
	<HEAD>
	Page correspondant au livre 

XMI (XML Metadata Interchange)

Règles de génération des balises XML

Exemple de règles XMI de génération de DTD à partir d’un métamodèle MOF1.4

  1. Toute métaclasse fournit la définition d’une balise ayant comme nom le nom de la métaclasse.
  2. Tout méta-attribut d’une métaclasse fournit la définition d’une balise ayant comme nom le nom du méta-attribut.
  3. Toute métaréférence d’une métaclasse fournit la définition d’une balise ayant comme nom le nom de la métaréférence.
  4. Toute méta-association entre deux métaclasses fournit la définition d’une balise ayant comme nom le nom de la méta-association.

    Exemple : métaModèle

    Le standar XMI

    La DTD correspondante :

    Le standar XMI

En résumé