You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by cs...@apache.org on 2012/02/25 11:31:32 UTC
svn commit: r1293571 - /commons/sandbox/graph/trunk/src/site/xdoc/index.xml
Author: cs
Date: Sat Feb 25 10:31:32 2012
New Revision: 1293571
URL: http://svn.apache.org/viewvc?rev=1293571&view=rev
Log:
updated main documentation page with a general introduction to graphs and a short list of features
Modified:
commons/sandbox/graph/trunk/src/site/xdoc/index.xml
Modified: commons/sandbox/graph/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/site/xdoc/index.xml?rev=1293571&r1=1293570&r2=1293571&view=diff
==============================================================================
--- commons/sandbox/graph/trunk/src/site/xdoc/index.xml (original)
+++ commons/sandbox/graph/trunk/src/site/xdoc/index.xml Sat Feb 25 10:31:32 2012
@@ -23,10 +23,23 @@
</properties>
<body>
<section name="The Graph Component">
- <p>The Apache Commons Graph package is a Java library for managing
- <a href="http://en.wikipedia.org/wiki/Graph_(data_structure)">Graph</a> data structures, with strong emphasis on
- Graph Algorithms and
- <a href="http://en.wikipedia.org/wiki/Fluent_interface">fluent APIs</a>.</p>
+
+ <p>A <a href="http://en.wikipedia.org/wiki/Graph_(data_structure)">graph</a>
+ is an abstract structure in which objects can be linked together to represent relationships between them.
+ Graphs and graph-based data structures are at the core of many real-world domains and applications:
+ typical examples include communication networks, databases, chemical structures, social networks and so on.
+ Graphs can be implemented in different ways, based on the specific domain and usage patterns.</p>
+
+ <p>Commons Graph provides simple <a href="http://en.wikipedia.org/wiki/Fluent_interface">fluent APIs</a>
+ to manage graph-based data structures and execute standard operations and algorithms on them. </p>
+
+ <p>Some of the features of Commons Graph are listed below:</p>
+ <ul>
+ <li>A highly abstract domain for graph components and types, together with related base implementations.</li>
+ <li>Standard algorithms such as shortest path, maximum flow, spanning tree and so on.</li>
+ <li>Customizable properties of graphs and graph components such as labels and weights.</li>
+ <li>An I/O utility that allows to export graphs to well-known file formats.</li>
+ </ul>
<subsection name="Status">
<ul>