Constructions from Dots and Lines

A graph is a data structure composed of dots (i.e. vertices) and lines (i.e. edges). The dots and lines of a graph can be organized into intricate arrangements. The ability for a graph to denote objects and their relationships to one another allow for a surprisingly large number of things to be modeled as a graph. From the dependencies that link software packages to the wood beams that provide the framing to a house, most anything has a corresponding graph representation. However, just because it is possible to represent something as a graph does not necessarily mean that its graph representation will be useful. If a modeler can leverage the plethora of tools and algorithms that store and process graphs, then such a mapping is worthwhile. This article explores the world of graphs in computing and exposes situations in which graphical models are beneficial.

[1]  Eric Miller,et al.  An Introduction to the Resource Description Framework , 1998, D Lib Mag..

[2]  Ulrik Brandes,et al.  Network Analysis: Methodological Foundations , 2010 .

[3]  Marko A. Rodriguez,et al.  The Graph Traversal Pattern , 2010, Graph Data Management.

[4]  敏嗣 弓場,et al.  20世紀の名著名論:E. F. Codd : A Relational Model of Data for Large Shared Data Banks , 2003 .

[5]  John F. Sowa,et al.  Principles of semantic networks , 1991 .

[6]  Marko A. Rodriguez,et al.  Exposing multi-relational networks to single-relational network analysis algorithms , 2008, J. Informetrics.

[7]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[8]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[9]  Ulrik Brandes,et al.  Network Analysis: Methodological Foundations (Lecture Notes in Computer Science) , 2005 .

[10]  Eric J. Miller An Introduction to the Resource Description Framework. , 1998 .

[11]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[12]  Richard J. Trudeau,et al.  Dots and Lines , 1976 .

[13]  Giorgio Gallo,et al.  Directed Hypergraphs and Applications , 1993, Discret. Appl. Math..

[14]  Werner Vogels,et al.  Dynamo: amazon's highly available key-value store , 2007, SOSP.

[15]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[16]  Marko A. Rodriguez,et al.  Faith in the Algorithm, Part 2: Computational Eudaemonics , 2009, KES.