JuliaGraphs / JuliaGraphs/GraphIO.jl
supporting attributes for GraphML formats
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 62
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Description
I would like to be able to read a metagraph from a graphML format.
This means reading in all attributes and properties that a graphML file may contain, and storing them in a metagraph.
I 've been playing around for the last hours with the package and I got it going.
Obviously the packet dependencies will grow (MetaGraphs)
The implementation is done using XPath and DOM and not the EzXML.StreamReader for the reason that there needs to be some memory on the parser in order to remember whose are the properties read.
I don't argue that it is impossible to do with EzXML.StreamReader and I also understand that reading all structure in RAM is more resource-hungry.
I just implemented the obvious solution
Is it fine if I do a PR ?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the GraphML reader and reviewing how XPath and DOM parsing currently handle graph data; check the proposed MetaGraphs dependency and compare it with EzXML.StreamReader. Done means reading GraphML attributes and properties into a metagraph, with coverage for the structures the format may contain.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- data
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100