diff --git a/blueprints/blueprints-core/src/main/java/com/tinkerpop/blueprints/Graph.java b/blueprints/blueprints-core/src/main/java/com/tinkerpop/blueprints/Graph.java
index <HASH>..<HASH> 100644
--- a/blueprints/blueprints-core/src/main/java/com/tinkerpop/blueprints/Graph.java
+++ b/blueprints/blueprints-core/src/main/java/com/tinkerpop/blueprints/Graph.java
@@ -58,6 +58,7 @@ public interface Graph extends AutoCloseable {
         public interface GraphFeatures extends FeatureSet {
             public static final String FEATURE_COMPUTER = "Computer";
             public static final String FEATURE_TRANSACTIONS = "Transactions";
+            public static final String FEATURE_ANNOTATIONS = "Annotations";
 
             @FeatureDescriptor(name = FEATURE_COMPUTER)
             public default boolean supportsComputer() {
@@ -69,6 +70,11 @@ public interface Graph extends AutoCloseable {
                 return true;
             }
 
+            @FeatureDescriptor(name = FEATURE_ANNOTATIONS)
+            public default boolean supportsAnnotations() {
+                return true;
+            }
+
             public default GraphPropertyFeatures properties() {
                 return new GraphPropertyFeatures() {
                 };
added GraphFeature supportsAnnotations.