-
Notifications
You must be signed in to change notification settings - Fork 274
The Benefits of Blueprints
Miamoto-Musashi edited this page Sep 15, 2011
·
12 revisions
Blueprints is a generic graph Java API that binds to various graph backends (i.e. frameworks and databases). Below is a list of reasons for using Blueprints.
- Blueprints makes it relatively easy to swap in and out different graph backends. In this way, its possible to avoid vendor lock-in.
- Any software built for Blueprints will work with any Blueprints-enabled graph backend (e.g Gremlin).
- Blueprints comes with a large library of utilities to make it easy to manipulate a graph.
- Blueprints can turn any graph databases into a RDF store (see Sail Ouplementation).
- Blueprints can turn any RDF store into a graph database (see Sail Implementation).
- Blueprints can turn any graph into a JUNG graph (see JUNG Ouplementation).
- Blueprints has support for GraphML reading and writing (see GraphML Reader and Writer Library).
- Its open source and free to use under a liberal BSD license.