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
kindattribute onedgeto support multi-graph (i.e. parallel edges) - The edge
weightis now adoubleinstead of afloat - The edge
idis now optional - Add
xsd:longas possibleidtypeon<graph> - Add new attribute types
bigdecimal,biginteger,char,shortandbyte - Add new list attributes like
listbooleanorlistintegerfor each atomic type
Dynamics
- Add a
timezoneattribute on<graph>to use as a timezone in case it's omitted in the element timestamps - Open intervals attributes
startopenandendopenare removed. Use regular inclusivestartandendinstead - Remove
startandendattributes 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
timerepresentationenum in<graph>with eitherinterval(default) ortimestampto configure the way the time is represented - Add
timestampattribute to<node>,<edge>,<spell>and<attvalue>to support this new time representation
Alternative to spell elements
- Add a
timestampsattribute to<node>and<edge>to represent a list of timestamps without having to use spells - Similarly, add a
intervalsattribute 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
timestampattribute on<graph>to characterise the slice this graph represent - Change the meaning of the
startandendattributes on<graph>to either characterise the slide instead of the time bounds, which should rather be inferred
Viz
- Add
hexattribute on<color>so it can support values like#FF00FF - The
zposition is no longer required - Dynamic attributes like
start,endor 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