GraphML
GraphML est un format de fichier basé sur le XML, pour décrire des graphes.
GraphML
Basé sur | |
---|---|
Site web |
Fonctionnalités
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
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>
Voir aussi
Articles connexes
- 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
🔥 Top keywords: Wikipédia:Accueil principalListe de sondages sur les élections législatives françaises de 2024Spécial:RechercheJordan BardellaChampionnat d'Europe de football 2024N'Golo KantéJodie DevosKylian MbappéÉlections législatives françaises de 2024Marcus ThuramLe Jardin des Finzi-Contini (film)Maria Schneider (actrice)Cookie (informatique)Championnat d'Europe de footballNouveau Front populaireKevin DansoAntoine GriezmannÉric CiottiChampionnat d'Europe de football 2020Dominique SandaMike MaignanWilliam SalibaLionel JospinÉlections législatives de 2024 dans l'EssonneFront populaire (France)Françoise HardyÉlections législatives de 2024 à ParisRassemblement nationalJean-Luc MélenchonFichier:Cleopatra poster.jpgOlivier GiroudSébastien ChenuDidier DeschampsLa Chronique des BridgertonÉlections législatives de 2024 dans les YvelinesLilian ThuramListe de partis politiques en FranceAnne SinclairGabriel Attal