Compatible with Gephi 0.9.3 and above. Note that part of the specifications were already implemented since 0.9 but full support is only guaranteed in 0.9.3.
- Add
kind
attribute onedge
to support multi-graph (i.e. parallel edges) - The edge
weight
is now adouble
instead of afloat
- The edge
id
is now optional - Add
xsd:long
as possibleidtype
on<graph>
- Add new attribute types
bigdecimal
,biginteger
,char
,short
andbyte
- Add new list attributes like
listboolean
orlistinteger
for each atomic type
Dynamics
- Add a
timezone
attribute on<graph>
to use as a timezone in case it's omitted in the element timestamps - Open intervals attributes
startopen
andendopen
are removed. Use regular inclusivestart
andend
instead - Remove
start
andend
attributes on<attributes>
as it was redundant with<graph>
attributes
Timestamp support
Add the ability to represent time with single timestamps instead of intervals. We want feature parity between the two time representations but note they can't be mixed.
- Add a
timerepresentation
enum in<graph>
with eitherinterval
(default) ortimestamp
to configure the way the time is represented - Add
timestamp
attribute to<node>
,<edge>
,<spell>
and<attvalue>
to support this new time representation
Alternative to spell elements
- Add a
timestamps
attribute to<node>
and<edge>
to represent a list of timestamps without having to use spells - Similarly, add a
intervals
attribute to<node>
and<edge>
New slice mode
The optional mode
attribute on <graph>
now has an additional slice
value, in addition of static
and dynamic
. With slice, the expectation is that the <graph>
also has either a timestamp
or start
/ end
intervals.
- Add a
timestamp
attribute on<graph>
to characterise the slice this graph represent - Change the meaning of the
start
andend
attributes on<graph>
to either characterise the slide instead of the time bounds, which should rather be inferred
Viz
- Add
hex
attribute on<color>
so it can support values like#FF00FF
- The
z
position is no longer required - Dynamic attributes like
start
,end
or child elements<spells>
are no longer supported for viz attributes. To represent viz attributes over time, an alternative is to create multiple graphs each representing a slice