Skip to content

nnombela/graph.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 

Repository files navigation

Ain't Another Graph Library, JavaScript Implementation

##Three main hierarchical entities:

  • Link: A Link binds two Nodes
  • Node: A Node have collections of Links
  • Graph: A Graph have collections of Nodes

##And each entity has its corresponding collection:

  • Links: Collection of Links
  • Nodes: Collection of Nodes
  • Graphs: Collection of Graphs

##Hierarchical entity order

Finally all entities are ordered hierarchically as follows: Graphs -> Graph -> Nodes -> Node -> Links -> Link

##Three main aspects, each one for each type of entity:

  • Direction: Link aspect. Direction splits collection of Links into to classes: [in, out] Links
  • Duality: Node aspect. Duality splits collection of Nodes into to classes: [hvert, hedge], hyper-vertex and hyper-edge Nodes
  • Multilevel: Graph aspect. Multilevel organizes connected graphs into a multilevel hierarchical structure.

About

Graph Library, JavaScript implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published