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>