Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. GraphML — Wikipédia
GraphML — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
GraphML
Caractéristiques
Basé sur
Extensible Markup LanguageVoir et modifier les données sur Wikidata
Site web
graphml.graphdrawing.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - modifier WikidataDocumentation du modèle

GraphML est un format de fichier basé sur le XML, pour décrire des graphes.

Fonctionnalités

[modifier | modifier le code]

GraphML prend en compte :

  • Les graphes orientés, non orientés et mixtes
  • Les hypergraphes
  • Les graphes hiérarchiques
  • Les représentations graphiques
  • Les références à des données externes
  • Les attributs applicatifs spécifiques
  • Les analyseurs syntaxiques légers

Exemple simple

[modifier | modifier le code]

Un fichier GraphML est un fichier XML contenant un graphe (élément <graph>), auquel est rattachée une liste non-ordonnée de nœuds (éléments <node>) et d'arêtes (éléments <edge>).

Chaque élément <node> doit posséder un identifiant (attribut id) unique.

Chaque élément <edge> doit posséder une source (attribut source) et une cible (attribut target) qui reprennent les identifiants précédemment déclarés comme attribut des éléments <node>.

Cet exemple définit un graphe simple (ayant pour identifiant G), avec deux nœuds (n0 et n1) reliés par une arête (e1) non orientée (undirected):

<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
  <graph id="G" edgedefault="undirected">
    <node id="n0"/>
    <node id="n1"/>
    <edge id="e1" source="n0" target="n1"/>
  </graph>
</graphml>

Editeurs et visionneuses

[modifier | modifier le code]

Gratuits

[modifier | modifier le code]
  • yEd : http://www.yworks.com/products/yed
  • yEd live : http://www.yworks.com/yed-live/

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • GML un autre format très utilisé, pour décrire des graphes (non-XML).
  • DOT est un autre langage utilisé pour décrire des graphes
  • Les bibliothèques logicielles Boost pour le langage C++ permettent de lire et d'écrire des graphes au format GraphML.

Liens externes

[modifier | modifier le code]
  • (en) homepage of GraphML
  • (en) An easy introduction to GraphML is the GraphML Primer.
  • (en) Comparison between XML to SVG Transformation Mechanisms — The GraphML use case
  • (en) Fonction write_graphml dans la bibliothèque Boost
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=GraphML&oldid=219326089 ».
Catégorie :
  • Dialecte XML
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Page utilisant P144
  • Page utilisant P856
  • Article à illustrer Format de données
  • Article utilisant l'infobox Format de données
  • Article utilisant une Infobox
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id