Namespace http://graphml.graphdrawing.org/xmlns/1.0rc
Elements
data
default
desc
edge
endpoint
graph
graphml
hyperedge
key
locator
node
port
Simple Types
endpoint.type.type
graph.edgedefault.type
graph.edgeids.type
graph.edges.type
graph.maxindegree.type
graph.maxoutdegree.type
graph.nodeids.type
graph.nodes.type
graph.order.type
key.for.type
key.name.type
key.type.type
node.indegree.type
node.outdegree.type
Complex Types
data-extension.type*
data.type*
default.type*
edge.type*
endpoint.type*
graph.type*
graphml.type*
hyperedge.type*
key.type*
locator.type*
node.type*
port.type*
Attribute Groups
{common.extra.attrib}=
{data.extra.attrib}=
{default.extra.attrib}=
{edge.extra.attrib}=
{endpoint.extra.attrib}=
{graph.extra.attrib}=
{graph.parseinfo.attrib}=
{graphml.extra.attrib}=
{hyperedge.extra.attrib}=
{key.attributes.attrib}=
{key.extra.attrib}=
{locator.extra.attrib}=
{node.extra.attrib}=
{node.parseinfo.attrib}=
{port.extra.attrib}=
Documentation
See also: http://graphml.graphdrawing.org/
This document defines the attributes extension of the GraphML language.
It redefines the attribut list of <key> by adding two new
attributes:
- attr.name (gives a name for the data function) and
- attr.type (declares the range of values for the data function).
The data values are defined in #PCDATA children of the corresponding
<data> element.
See also: http://graphml.graphdrawing.org/
The schema corresponding to this document defines the structural
layer of the Graph Markup Language (GraphML).
Although a DTD is provided, this schema is, together with its extensions
http://graphml.graphdrawing.org/xmlns/1.0rc/graphml-attributes.xsd
and
http://graphml.graphdrawing.org/xmlns/1.0rc/graphml-parseinfo.xsd,
the only normative reference.
See also: http://graphml.graphdrawing.org/
The attribute groups <element_name>.extra.attrib may be used
for adding user defined attributes to the elements
<element_name>.
The attribute group common.extra.attrib may be used for adding
user defined attributes to all elements.
See also: http://graphml.graphdrawing.org/
This document defines the parseinfo extension of the GraphML language.
It redefines the attribut list of <graph> by adding 7 new
attributes:
- parse.nodeids (fixed to 'canonical' meaning that the id attribute
of <node> follows the pattern 'n[number]),
- parse.edgeids (fixed to 'canonical' meaning that the id attribute
of <edge> follows the pattern 'e[number]),
- parse.order (required; one of the values 'nodesfirst',
'adjacencylist' or 'free'),
- parse.nodes (required; number of nodes in this graph),
- parse.edges (required; number of edges in this graph),
- parse.maxindegree (optional; maximal indegree of a node in this graph),
- parse.maxoutdegree (optional; maximal outdegree of a node in this graph).
and it redefines the attribute list of node by adding 2 new attributes:
- parse.indegree (optional; indegree of this node),
- parse.outdegree (optional; outdegree of this node).
See also: http://graphml.graphdrawing.org/
Simple type definitions for the new graph attributes.
See also: http://graphml.graphdrawing.org/
Simple type definitions for the new node attributes.
Stylus Studio®, a product from DataDirect Technologies,
is a registered trademark of
Progress Software Corporation,
in the U.S. and other countries. © 2004-2006
All Rights Reserved.