Announcement
============

Version 0.2 of the graph database FT is now available.


About FT
=============

FT is a graph database management system for the GNUstep and Mac OS X
environment and is written in objective-c.

The main intention behind FT is to have a system which manages generic graphs
on the one hand and which allows to connect elements of such graphs, like e. g.
nodes, to heterogenous, external resources.

In its present state FT supports the storage of generic graphs in a
native storage. This includes the creation of nodes, linking of nodes via edges
etc. Currently there exists a service connecting a berkeley database to nodes.
This is implemented as a dictionary service allowing the storage of
key/object pairs in a node.

The current state of FT is *far, far away from productive* usage.
The current API is not divided into public and non-public API (and may
be modified in future), but it's a good way to primarely take the
focus on the protocols.


Noteworthy changes in this version
==================================

- FTExport tool added. Using this tool it is now possible to export the 
  whole content of a graph.
- FTImport tool added.
- FTControlCmdLine added, which lists existing graphs and allows to 
  remove certain graphs at  present.
- Logging has been integrated using ECLogging. This logging can flexibily be
  configured by the ftconfig.xml file and is based on ECLogging of Encore.
  Refer to tests/ftconfig.xml
- It is now possible to fetch the "incoming" nodes of a node. Incoming nodes
  are those which reference that node (FTNode::incomingNodes).
- Nodes can now be removed from a graph (FTGraph::removeNode).
- All nodes of a graph can be queried now (FTGraph::nodeIterator).
  incoming and outgoing edges can now be fetched from a node.
- FTGraphManager now supports a method "allGraphIds" which allows to fetch
  all graph ids stored in the database
- License changed. Now using "GNU Lesser General Public License"


Downloading FT
===============

FT and BDB are available at 
  http://sourceforge.net/projects/fortytwo/
  
The homepage of Berkeley DB Database is to be found at
  http://www.sleepycat.com/


License
=======

The software is available under the GNU Lesser General Public License.
A corresponding license file is contained in this package
(see LICENSE).


