background preloader

XML

Facebook Twitter

Eclipse UML2 XML. Dia2, SVG, XMI, Dublin Core, aw hell just look at OO.o [RE: RE: RE: SVG. From: Alan Horkan <horkana maths tcd ie>To: dia-list gnome orgSubject: Dia2, SVG, XMI, Dublin Core, aw hell just look at OO.o [RE: RE: RE: SVG support]Date: Fri, 28 Mar 2003 02:16:39 +0000 (GMT) Dia2, SVG, XMI, Dublin Core, aww hell just look at OpenOffice.org Draw. sorry i am mostly going to skip responding directly to the thread.

Dia2, SVG, XMI, Dublin Core, aw hell just look at OO.o [RE: RE: RE: SVG

You want XML (eXtensible Markup Language) and you want to do UML type stuff in it then you want XMI (XML MetaData Interchange). IBM Eclipse is doing something called EMF (not to be confused with Microsofts Enhanced Metafile .emf, close relation of Windows MetaFile .wmf). You want to draw stuff, then you want SVG (Scalable Vector Graphic).

Take an OpenOffice.org Draw document, unzip it, look at the XML. XML Metadata Interchange. Un article de Wikipédia, l'encyclopédie libre.

XML Metadata Interchange

XML Metadata Interchange (XMI) est un standard pour l'échange d'informations de métadonnées UML basé sur XML. XMI est un standard créé par l'OMG. XMI est un procédé de sérialisation d'objets MOF (un autre standard de l'OMG), permettant de décrire des objets sous forme XML. Cette norme a été adoptée par l'ISO/CEI : Norme ISO/CEI 19503. Divers[modifier | modifier le code] Le XML Metadata Interchange (XMI) est un standard de l’OMG pour échanger les métadonnées via le Extensible Markup Language (XML).

XMI est un pont entre 2 standards de l'industrie : XML - eXtensible Markup Language, un standard du W3C.MOF - Meta Object Facility, un standard de l'OMG pour définir des metamodels. XMI est utilisé dans de nombreux autres standards de l'OMG tels que: Ces modèles héritant du méta-modèles MOF, ils bénéficient automatiquement des facilités de XMI pour être mappés avec XML. Voir aussi[modifier | modifier le code] Best xmi to svg downloads. UMLJGraph. UMLJGraph is inspired by the UMLGraph Javadoc Doclet, written by Diomidis Spinellis.

UMLJGraph

The UMLGraph Doclet writes graph description files in the Graphviz' dot format. Unfortunately the Graphviz package is a native application and does not integrate smoothly into a Java tool chain. It gets extra hard when you try to run Graphviz on a platform where no binary packages for Graphviz are available. This project provides a pure Java solution for the problem of creating UML diagrams from annotated Java sources. Because of the pure Java solution it integrates smoothly into a Java tool chain. XmiDoclet to create XMI files from Java sources XmiConvert application for XMI to SVG/PNG/JPG conversion UML Extension Library for JGraph (Cells, Views, Renderers) Ant taskdefs: umldiagram These tools can be used to create UML diagrams from annotated Java source files. This project is work in progress. 19-Aug-2005: Released 0.1.1 This is a very early release, expect a lot of bugs. Création de fichier XMI. Uml2svg 0.18 - Uml2svg est un outil XSLT-basé pour convertir les diagrammes XMI-conformes d'UML en SVG.

uml2svg 0.18 -

Nous avons commencé l'uml2svg se développant avec six objectifs principaux à l'esprit : · Conformité standard· Bonne documentation· Modularité· Extensibilité· SVG compréhensible· Diagrammes multiples par XMI-dossier SVG est une langue standard pour décrire les graphiques de vecteur bidimensionnels dans XML. Comme les gains ouverts de norme de SVG dans la popularité et remplace graduellement des formats de propriété industrielle pour les graphiques vectoriels, l'appui fourni par les navigateurs de Web va mieux.

Les connexions pour montrer SVG existent pour la plupart des navigateurs et il est le plus susceptible que la prochaine génération du web browser fournira l'appui intégré pour SVG. Des diagrammes d'UML se composent de lignes, de polygones, d'ellipses et d'étiquettes des textes, ainsi ils sont en soi vectoriels. Ce qu'il y a de neuf dans ce dégagement : Scalable Vector Graphics. Un article de Wikipédia, l'encyclopédie libre.

Scalable Vector Graphics

Différence entre les images matricielles et vectorielles. Les images vectorielles peuvent être agrandies à l’infini. Le Scalable Vector Graphics (en français « graphique vectoriel adaptable[1] »), ou SVG, est un format de données conçu pour décrire des ensembles de graphiques vectoriels et basé sur XML. Ce format inspiré directement du VML et du PGML est spécifié par le World Wide Web Consortium. Historique[modifier | modifier le code] SVG a été développé à partir de 1999 par un groupe de sociétés au sein du W3C après la mise en concurrence des propositions Precision Graphics Markup Language (PGML) proposé par Adobe à partir de PostScript et Vector Markup Language (VML) proposé par Microsoft à partir de Rich Text Format (RTF).

En septembre 2001, le W3C publie la Scalable Vector Graphics (SVG) 1.0 Specification, W3C Recommendation[3]. Depuis, le travail se continue sur la version 2[5].