{"id":18909325,"url":"https://github.com/gephi/gexf","last_synced_at":"2026-02-04T23:35:30.665Z","repository":{"id":3119390,"uuid":"48484668","full_name":"gephi/gexf","owner":"gephi","description":"GEXF Format Specifications","archived":false,"fork":false,"pushed_at":"2023-03-23T20:08:46.000Z","size":2053,"stargazers_count":33,"open_issues_count":17,"forks_count":8,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-06-12T03:21:57.662Z","etag":null,"topics":["format","gexf","graph","xml"],"latest_commit_sha":null,"homepage":"https://gexf.net/","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gephi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-12-23T10:29:00.000Z","updated_at":"2025-03-22T07:07:36.000Z","dependencies_parsed_at":"2024-04-17T15:23:29.766Z","dependency_job_id":"44307d9b-c75f-48e3-abe7-b1915b1e8c57","html_url":"https://github.com/gephi/gexf","commit_stats":{"total_commits":26,"total_committers":2,"mean_commits":13.0,"dds":0.07692307692307687,"last_synced_commit":"ce89bb7fb5a63901677916b0770e52b29a613e01"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/gephi/gexf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gephi%2Fgexf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gephi%2Fgexf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gephi%2Fgexf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gephi%2Fgexf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gephi","download_url":"https://codeload.github.com/gephi/gexf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gephi%2Fgexf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260166723,"owners_count":22968705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["format","gexf","graph","xml"],"created_at":"2024-11-08T09:32:44.993Z","updated_at":"2026-02-04T23:35:30.623Z","avatar_url":"https://github.com/gephi.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GEXF Format\n\nGEXF file format specifications. Details and examples at  [gexf.net](http://gexf.net).\n\nThe repository contains both the [specifications](specs) and the [primer](primer) sources.\n\nThe latest **stable** version in **1.3**.\n\n# License\n\nThe GEXF format and its related documentation is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/).\n\n# Changelog\n\nNote that we used to use \"draft\" in certain version (e.g \"1.2draft\") up until 1.3 when we decided to simply use full versions numbers.\n\n## 1.3\n\nCompatible 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.\n\n- Add `kind` attribute on `edge` to support multi-graph (i.e. parallel edges)\n- The edge `weight` is now a `double` instead of a `float`\n- The edge `id` is now optional\n- Add `xsd:long`as possible `idtype` on `\u003cgraph\u003e`\n- Add new attribute types `bigdecimal`, `biginteger`, `char`, `short` and `byte`\n- Add new list attributes like `listboolean` or `listinteger` for each atomic type\n\n### Dynamics\n\n- Add a `timezone` attribute on `\u003cgraph\u003e` to use as a timezone in case it's omitted in the element timestamps\n- Open intervals attributes `startopen` and `endopen` are removed. Use regular inclusive `start` and `end` instead\n- Remove `start` and `end` attributes on `\u003cattributes\u003e` as it was redundant with `\u003cgraph\u003e` attributes\n\n#### Timestamp support\n\nAdd 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.\n\n- Add a `timerepresentation` enum in `\u003cgraph\u003e` with either `interval` (default) or `timestamp` to configure the way the time is represented\n- Add `timestamp` attribute to `\u003cnode\u003e`, `\u003cedge\u003e`, `\u003cspell\u003e` and `\u003cattvalue\u003e` to support this new time representation\n\n#### Alternative to spell elements\n\n- Add a `timestamps` attribute to `\u003cnode\u003e` and `\u003cedge\u003e` to represent a list of timestamps without having to use spells\n- Similarly, add a `intervals` attribute to `\u003cnode\u003e` and `\u003cedge\u003e`\n\n#### New slice mode\n\nThe optional `mode` attribute on `\u003cgraph\u003e` now has an additional `slice` value, in addition of `static` and `dynamic`. With slice, the expectation is that the `\u003cgraph\u003e` also has either a `timestamp` or `start` / `end` intervals.\n\n- Add a `timestamp` attribute on `\u003cgraph\u003e` to characterise the slice this graph represent\n- Change the meaning of the `start` and `end` attributes on `\u003cgraph\u003e` to either characterise the slice instead of the time bounds, which should rather be inferred\n\n### Viz\n\n- Add `hex` attribute on `\u003ccolor\u003e` so it can support values like `#FF00FF`\n- The `z` position is no longer required\n- Dynamic attributes like `start`, `end` or child elements `\u003cspells\u003e` are no longer supported for viz attributes. To represent viz attributes over time, an alternative is to create multiple graphs each representing a slice\n\n## 1.2\n\nCompatible with Gephi 0.8 and above.\n\n- The node and edge `label` attribute are now optional\n- `\u003cmeta\u003e` should be placed before `\u003cgraph\u003e`\n\n### Dynamics\n\n- Rename the `timetype` attribute to `timeformat`. This attribute is set on `\u003cgraph\u003e` to specify how time information is encoded, either like a date or like a double.\n- The `timeformat` is currently either `float` or `date` and default value is `date`. The `float` type is replaced by `double`, and is now the default value.\n- Added `timeformat` types `integer` and `dateTime`. DateTime is equivalent to timestamps.\n- Add open intervals (non-inclusive): `startopen` and `endopen` attributes.\n- `\u003cslices\u003e` and `\u003cslice\u003e` are renamed `\u003cspells\u003e` and `\u003cspell\u003e` respectively because slices are a different concept as remarked.\n\n### Viz\n\n- Add viz attributes support for dynamics.\n- Add the alpha channel to RGB. Colors are now encoded in RGBA. It is a float from 0.0 (invisible) to 1.0 (fully visible). If omitted, the default alpha-value is 1.0 (no transparency).\n\n## 1.1\n\nCompatible with Gephi 0.7 and above.\n\n-  Modules are stabilized and new ones appear: hierarchy and phylogeny.\n\n## 1.0\n\nCompatible with Gephi 0.6 and above.\n\n- First specification. Basic topology, associated data and dynamics attempt constitute the core, plus a visualization extension.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgephi%2Fgexf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgephi%2Fgexf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgephi%2Fgexf/lists"}