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.
Redefinition of file graphml-structure-1.0rc.xsd.
Extends the attribute group key.extra.attrib (which takes
part in the attribute list of <key>) by adding the
attribute group key.attributes.attrib which is defined below.
Simple type for the attr.name attribute of <key>.
key.name.type is final, that is, it may not be extended
or restricted.
key.name.type is a restriction of xs:NMTOKEN
Allowed values: (no restriction)
Simple type for the attr.type attribute of <key>.
key.type.type is final, that is, it may not be extended
or restricted.
key.type.type is a restriction of xs:NMTOKEN
Allowed values: boolean, int, long, float, double, string.
Definition of the attribute group key.attributes.attrib.
This group consists of the two optional attributes
- attr.name (gives the name for the data function)
- attr.type ((declares the range of values for the data function)