Blueprints provides a set of interfaces for the property graph data model. An example instance is diagrammed above. In order to make a data management system “Blueprints-enabled,” the Blueprints interfaces must be implemented. However, note that there are various
Graph interfaces, each with different types of functionality. For example, if an application only needs a
Graph, then a
TransactionalGraph implementation is not required of the underlying graph.
The following diagram identifies the names of the different components of a
Graph. In general, these are the basic components of a property graph.
A property graph has these elements: