<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=GraphML</id>
	<title>GraphML - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=GraphML"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=GraphML&amp;action=history"/>
	<updated>2026-10-26T20:22:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=GraphML&amp;diff=2423398&amp;oldid=prev</id>
		<title>imported&gt;LR.127: Adding short description: &quot;File format for graphs&quot;</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=GraphML&amp;diff=2423398&amp;oldid=prev"/>
		<updated>2024-12-23T22:56:03Z</updated>

		<summary type="html">&lt;p&gt;Adding &lt;a href=&quot;https://en.wikipedia.org/wiki/Short_description&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Short description&quot;&gt;short description&lt;/a&gt;: &amp;quot;File format for graphs&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|File format for graphs}}&lt;br /&gt;
{{Distinguish|Graph Modelling Language}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| name = GraphML&lt;br /&gt;
| icon = &lt;br /&gt;
| iconcaption = &lt;br /&gt;
| icon_size = &lt;br /&gt;
| screenshot = &lt;br /&gt;
| screenshot_size = &lt;br /&gt;
| caption = &lt;br /&gt;
|_noextcode = &lt;br /&gt;
| extension =               &amp;lt;!-- or: | extensions = --&amp;gt;&lt;br /&gt;
|_nomimecode = &lt;br /&gt;
| mime = &lt;br /&gt;
| type code = &lt;br /&gt;
| uniform_type = &lt;br /&gt;
| conforms_to = &lt;br /&gt;
| magic = &lt;br /&gt;
| developer = [http://graphdrawing.org/ Graph Drawing]&lt;br /&gt;
| released =                &amp;lt;!-- {{start date and age|YYYY|mm|dd|df=yes/no}} --&amp;gt;&lt;br /&gt;
| latest_release_version = &lt;br /&gt;
| latest_release_date =     &amp;lt;!-- {{start date and age|YYYY|mm|dd|df=yes/no}} --&amp;gt;&lt;br /&gt;
| genre = [[Graph description language]]&lt;br /&gt;
| container_for = &lt;br /&gt;
| contained_by = &lt;br /&gt;
| extended_from = &lt;br /&gt;
| extended_to = &lt;br /&gt;
| standard =                &amp;lt;!-- or: | standards = --&amp;gt;&lt;br /&gt;
| free = &lt;br /&gt;
| url = {{URL|http://graphml.graphdrawing.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;GraphML&amp;#039;&amp;#039;&amp;#039; is an [[XML]]-based file format for [[Graph (discrete mathematics)|graphs]]. The GraphML file format results from the joint effort of the [[graph drawing]] community to define a common format for exchanging graph structure data. It uses an XML-based syntax and supports the entire range of possible graph structure constellations including directed, undirected, [[mixed graph]]s, [[hypergraph]]s, and application-specific attributes.&amp;lt;ref&amp;gt;{{Cite book|contribution=Graph Markup Language (GraphML)|first1=Ulrik|last1=Brandes|author1-link=Ulrik Brandes|first2=Markus|last2=Eiglsperger|first3=Jürgen|last3=Lerner|first4=Christian|last4=Pich|url=http://cs.brown.edu/people/rtamassi/gdhandbook/chapters/graphml.pdf|pages=517–541|editor-first=Roberto|editor-last=Tamassia|editor-link=Roberto Tamassia|title=Handbook of Graph Drawing and Visualization|publisher=CRC Press}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
A GraphML file consists of an XML file containing a &amp;lt;code&amp;gt;graph&amp;lt;/code&amp;gt; element, within which is an unordered sequence of &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;edge&amp;lt;/code&amp;gt; elements. Each &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; element should have a distinct &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute, and each &amp;lt;code&amp;gt;edge&amp;lt;/code&amp;gt; element has &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; attributes that identify the endpoints of an edge by having the same value as the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attributes of those endpoints.&lt;br /&gt;
Here is what a simple undirected graph with two nodes and one edge between them looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;graphml xmlns=&amp;quot;http://graphml.graphdrawing.org/xmlns&amp;quot;  &lt;br /&gt;
    xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
    xsi:schemaLocation=&amp;quot;http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;graph id=&amp;quot;G&amp;quot; edgedefault=&amp;quot;undirected&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;node id=&amp;quot;n0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;node id=&amp;quot;n1&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;edge id=&amp;quot;e1&amp;quot; source=&amp;quot;n0&amp;quot; target=&amp;quot;n1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/graphml&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional features of the GraphML language allow its users to specify whether edges are directed or undirected, and to associate additional data with vertices or edges.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[yEd]], a widespread graph editor that uses GraphML as its native file format (but ports, hypergraphs not supported and limited nested graphs support).&lt;br /&gt;
*[[Gephi]], a graph visualization software that supports a limited set of GraphML.&lt;br /&gt;
*[[DOT (graph description language)]]&lt;br /&gt;
*[[Boost (C++ libraries)|Boost libraries]] allow to read from and write to GraphML format.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*{{Official}}&lt;br /&gt;
*[http://graphml.graphdrawing.org/primer/graphml-primer.html GraphML Primer]&lt;br /&gt;
*[https://web.archive.org/web/20190814062720/http://www.svgopen.org/2003/papers/ComparisonXML2SVGTransformationMechanisms/ Comparison between XML to SVG Transformation Mechanisms], showing conversions between GraphML and [[Scalable Vector Graphics|SVG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
[[Category:XML markup languages]]&lt;br /&gt;
[[Category:Graph description languages]]&lt;br /&gt;
[[Category:XML-based_standards]]&lt;/div&gt;</summary>
		<author><name>imported&gt;LR.127</name></author>
	</entry>
</feed>