Index: src/java/javax/jdo/annotations/Sequence.java
===================================================================
--- src/java/javax/jdo/annotations/Sequence.java	(revision 1023230)
+++ src/java/javax/jdo/annotations/Sequence.java	(working copy)
@@ -56,4 +56,18 @@
      * @return vendor extensions
      */
     Extension[] extensions() default {};
+
+    /**
+     * Initial value for the sequence.
+     * @return Initial value for the sequence
+     * @since 3.1
+     */
+    int initialValue() default 1;
+
+    /**
+     * Allocation size for the sequence.
+     * @return Allocation size for the sequence
+     * @since 3.1
+     */
+    int allocationSize() default 50;
 }
Index: src/java/javax/jdo/metadata/SequenceMetadata.java
===================================================================
--- src/java/javax/jdo/metadata/SequenceMetadata.java	(revision 1023230)
+++ src/java/javax/jdo/metadata/SequenceMetadata.java	(working copy)
@@ -64,4 +64,36 @@
      * @return The factory class
      */
     String getFactoryClass();
+
+    /**
+     * Method to set the initial value for the sequence
+     * 
+     * @param val Initial value to use
+     * @since 3.1
+     */
+    SequenceMetadata setInitialValue(int val);
+
+    /**
+     * Accessor for the initial value of the sequence (if any).
+     * 
+     * @return initial value
+     * @since 3.1
+     */
+    Integer getInitialValue();
+
+    /**
+     * Method to set the allocation size for the sequence
+     * 
+     * @param size Allocation size to use
+     * @since 3.1
+     */
+    SequenceMetadata setAllocationSize(int size);
+
+    /**
+     * Accessor for the allocation size of the sequence (if any).
+     * 
+     * @return allocation size
+     * @since 3.1
+     */
+    Integer getAllocationSize();
 }
Index: src/schema/javax/jdo/jdo_3_1.dtd
===================================================================
--- src/schema/javax/jdo/jdo_3_1.dtd	(revision 1026039)
+++ src/schema/javax/jdo/jdo_3_1.dtd	(working copy)
@@ -228,6 +228,8 @@
 <!ATTLIST sequence datastore-sequence CDATA #IMPLIED>
 <!ATTLIST sequence factory-class CDATA #IMPLIED>
 <!ATTLIST sequence strategy (nontransactional|contiguous|noncontiguous) #REQUIRED>
+<!ATTLIST sequence allocation-size CDATA #IMPLIED>
+<!ATTLIST sequence initial-value CDATA #IMPLIED>
 
 <!ELEMENT index (extension*, (column* | field* | property*), extension*)>
 <!ATTLIST index name CDATA #IMPLIED>
Index: src/schema/javax/jdo/jdo_3_1.xsd
===================================================================
--- src/schema/javax/jdo/jdo_3_1.xsd	(revision 1026039)
+++ src/schema/javax/jdo/jdo_3_1.xsd	(working copy)
@@ -1191,6 +1191,8 @@
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
+        <xs:attribute name="allocation-size" default="50"/>
+        <xs:attribute name="initial-value" default="1"/>
     </xs:attributeGroup>
     <xs:element name="index">
         <xs:complexType>
Index: src/schema/javax/jdo/orm_3_1.dtd
===================================================================
--- src/schema/javax/jdo/orm_3_1.dtd	(revision 1026039)
+++ src/schema/javax/jdo/orm_3_1.dtd	(working copy)
@@ -158,6 +158,8 @@
 <!ATTLIST sequence datastore-sequence CDATA #IMPLIED>
 <!ATTLIST sequence factory-class CDATA #IMPLIED>
 <!ATTLIST sequence strategy (nontransactional|contiguous|noncontiguous) #REQUIRED>
+<!ATTLIST sequence allocation-size CDATA #IMPLIED>
+<!ATTLIST sequence initial-value CDATA #IMPLIED>
 
 <!ELEMENT index (extension*, (column* | field* | property*), extension*)>
 <!ATTLIST index name CDATA #IMPLIED>
Index: src/schema/javax/jdo/orm_3_1.xsd
===================================================================
--- src/schema/javax/jdo/orm_3_1.xsd	(revision 1026039)
+++ src/schema/javax/jdo/orm_3_1.xsd	(working copy)
@@ -771,6 +771,8 @@
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
+        <xs:attribute name="allocation-size" default="50"/>
+        <xs:attribute name="initial-value" default="1"/>
     </xs:attributeGroup>
     <xs:element name="index">
         <xs:complexType>
