[mb-commits] r13618 - in mmd-schema/trunk/brainz-mmd2-jaxb/src/main: java/org/musicbrainz/mmd2 resources

[email protected] Thu, 07 Feb 2013 16:24:21 +0000
Newsgroups gmane.comp.audio.musicbrainz.cvs
Message-ID <E1U3UGr-00064b-DT@wiley>
Author: ijabz
Date: 2013-02-07 16:24:20 +0000 (Thu, 07 Feb 2013)
New Revision: 13618

Added:
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CoverArtArchive.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Url.java
Modified:
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Alias.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AliasList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Annotation.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AnnotationList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Artist.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistCredit.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AttributeList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Cdstub.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CdstubList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Collection.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CollectionList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefDirection.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefQuality.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Disc.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DiscList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDisc.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDiscList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IpiList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Isrc.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IsrcList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IswcList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Label.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfo.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfoList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LifeSpan.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Medium.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/MediumList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Metadata.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/NameCredit.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ObjectFactory.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Puid.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/PuidList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Rating.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Recording.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RecordingList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Relation.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RelationList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Release.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroup.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroupList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/SecondaryTypeList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Tag.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TagList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TextRepresentation.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTag.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTagList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Work.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/WorkList.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/package-info.java
   mmd-schema/trunk/brainz-mmd2-jaxb/src/main/resources/musicbrainz_mmd-2.0.xsd
Log:
Recreated classes with latest chnages to MMD (Annotations, CoverArtArchive, Url)

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Alias.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Alias.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Alias.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AliasList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AliasList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AliasList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Annotation.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Annotation.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Annotation.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -35,8 +35,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}entity"/>
- *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}name"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}entity" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}name" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}text"/>
  *         &lt;group ref="{http://musicbrainz.org/ns/mmd-2.0#}def_annotation-element_extension"/>
  *       &lt;/sequence>
@@ -59,10 +59,8 @@
 @XmlRootElement(name = "annotation")
 public class Annotation {
 
-    @XmlElement(required = true)
     @XmlSchemaType(name = "anyURI")
     protected String entity;
-    @XmlElement(required = true)
     protected String name;
     @XmlElement(required = true)
     protected String text;

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AnnotationList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AnnotationList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AnnotationList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Artist.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Artist.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Artist.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -40,6 +40,7 @@
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}sort-name" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}gender" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}country" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disambiguation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}ipi" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}ipi-list" minOccurs="0"/>
@@ -73,6 +74,7 @@
     "sortName",
     "gender",
     "country",
+    "annotation",
     "disambiguation",
     "ipi",
     "ipiList",
@@ -98,6 +100,7 @@
     protected String sortName;
     protected String gender;
     protected String country;
+    protected Annotation annotation;
     protected String disambiguation;
     protected String ipi;
     @XmlElement(name = "ipi-list")
@@ -236,6 +239,30 @@
     }
 
     /**
+     * Gets the value of the annotation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Annotation }
+     *     
+     */
+    public Annotation getAnnotation() {
+        return annotation;
+    }
+
+    /**
+     * Sets the value of the annotation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Annotation }
+     *     
+     */
+    public void setAnnotation(Annotation value) {
+        this.annotation = value;
+    }
+
+    /**
      * Gets the value of the disambiguation property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistCredit.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistCredit.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistCredit.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ArtistList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AttributeList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AttributeList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/AttributeList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Cdstub.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Cdstub.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Cdstub.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CdstubList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CdstubList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CdstubList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Collection.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Collection.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Collection.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CollectionList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CollectionList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/CollectionList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefDirection.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefDirection.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefDirection.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefQuality.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefQuality.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DefQuality.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Disc.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Disc.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Disc.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DiscList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DiscList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/DiscList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDisc.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDisc.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDisc.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDiscList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDiscList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/FreedbDiscList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IpiList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IpiList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IpiList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Isrc.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Isrc.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Isrc.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IsrcList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IsrcList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IsrcList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IswcList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IswcList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/IswcList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Label.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Label.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Label.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -41,6 +41,7 @@
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}label-code" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}ipi" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}ipi-list" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disambiguation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}country" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}life-span" minOccurs="0"/>
@@ -70,6 +71,7 @@
     "labelCode",
     "ipi",
     "ipiList",
+    "annotation",
     "disambiguation",
     "country",
     "lifeSpan",
@@ -94,6 +96,7 @@
     protected String ipi;
     @XmlElement(name = "ipi-list")
     protected IpiList ipiList;
+    protected Annotation annotation;
     protected String disambiguation;
     protected String country;
     @XmlElement(name = "life-span")
@@ -246,6 +249,30 @@
     }
 
     /**
+     * Gets the value of the annotation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Annotation }
+     *     
+     */
+    public Annotation getAnnotation() {
+        return annotation;
+    }
+
+    /**
+     * Sets the value of the annotation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Annotation }
+     *     
+     */
+    public void setAnnotation(Annotation value) {
+        this.annotation = value;
+    }
+
+    /**
      * Gets the value of the disambiguation property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfo.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfo.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfo.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfoList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfoList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelInfoList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LabelList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LifeSpan.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LifeSpan.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/LifeSpan.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Medium.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Medium.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Medium.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/MediumList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/MediumList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/MediumList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Metadata.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Metadata.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Metadata.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -37,6 +37,7 @@
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}recording" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}label" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}work" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}url" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}puid" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}isrc" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disc" minOccurs="0"/>
@@ -75,6 +76,7 @@
     "recording",
     "label",
     "work",
+    "url",
     "puid",
     "isrc",
     "disc",
@@ -106,6 +108,7 @@
     protected Recording recording;
     protected Label label;
     protected Work work;
+    protected Url url;
     protected Puid puid;
     protected Isrc isrc;
     protected Disc disc;
@@ -294,6 +297,30 @@
     }
 
     /**
+     * Gets the value of the url property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Url }
+     *     
+     */
+    public Url getUrl() {
+        return url;
+    }
+
+    /**
+     * Sets the value of the url property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Url }
+     *     
+     */
+    public void setUrl(Url value) {
+        this.url = value;
+    }
+
+    /**
      * Gets the value of the puid property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/NameCredit.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/NameCredit.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/NameCredit.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ObjectFactory.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ObjectFactory.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ObjectFactory.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -40,32 +40,37 @@
     private final static QName _Disambiguation_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "disambiguation");
     private final static QName _Quality_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "quality");
     private final static QName _Target_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "target");
+    private final static QName _UserRating_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "user-rating");
     private final static QName _Language_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "language");
-    private final static QName _UserRating_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "user-rating");
     private final static QName _Comment_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "comment");
     private final static QName _Text_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "text");
     private final static QName _PrimaryType_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "primary-type");
     private final static QName _CatalogNumber_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "catalog-number");
     private final static QName _Status_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "status");
     private final static QName _SortName_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "sort-name");
+    private final static QName _Resource_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "resource");
+    private final static QName _Back_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "back");
     private final static QName _Barcode_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "barcode");
     private final static QName _Number_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "number");
+    private final static QName _Front_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "front");
     private final static QName _Format_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "format");
     private final static QName _FirstReleaseDate_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "first-release-date");
     private final static QName _Sectors_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "sectors");
     private final static QName _Script_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "script");
+    private final static QName _Country_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "country");
     private final static QName _Begin_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "begin");
-    private final static QName _Country_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "country");
     private final static QName _Title_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "title");
     private final static QName _LabelCode_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "label-code");
     private final static QName _Packaging_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "packaging");
     private final static QName _Name_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "name");
     private final static QName _SecondaryType_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "secondary-type");
     private final static QName _Length_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "length");
+    private final static QName _Darkened_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "darkened");
     private final static QName _Gender_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "gender");
     private final static QName _Year_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "year");
     private final static QName _End_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "end");
     private final static QName _Position_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "position");
+    private final static QName _Count_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "count");
     private final static QName _Asin_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "asin");
     private final static QName _Direction_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "direction");
     private final static QName _Entity_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "entity");
@@ -74,6 +79,7 @@
     private final static QName _Ended_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "ended");
     private final static QName _Date_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "date");
     private final static QName _TrackCount_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "track-count");
+    private final static QName _Artwork_QNAME = new QName("http://musicbrainz.org/ns/mmd-2.0#", "artwork");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.musicbrainz.mmd2
@@ -83,94 +89,110 @@
     }
 
     /**
-     * Create an instance of {@link RecordingList }
+     * Create an instance of {@link AliasList }
      * 
      */
-    public RecordingList createRecordingList() {
-        return new RecordingList();
+    public AliasList createAliasList() {
+        return new AliasList();
     }
 
     /**
-     * Create an instance of {@link NameCredit }
+     * Create an instance of {@link AttributeList }
      * 
      */
-    public NameCredit createNameCredit() {
-        return new NameCredit();
+    public AttributeList createAttributeList() {
+        return new AttributeList();
     }
 
     /**
-     * Create an instance of {@link Work }
+     * Create an instance of {@link ReleaseList }
      * 
      */
-    public Work createWork() {
-        return new Work();
+    public ReleaseList createReleaseList() {
+        return new ReleaseList();
     }
 
     /**
-     * Create an instance of {@link TagList }
+     * Create an instance of {@link Relation }
      * 
      */
-    public TagList createTagList() {
-        return new TagList();
+    public Relation createRelation() {
+        return new Relation();
     }
 
     /**
-     * Create an instance of {@link LabelInfo }
+     * Create an instance of {@link Tag }
      * 
      */
-    public LabelInfo createLabelInfo() {
-        return new LabelInfo();
+    public Tag createTag() {
+        return new Tag();
     }
 
     /**
-     * Create an instance of {@link Annotation }
+     * Create an instance of {@link CollectionList }
      * 
      */
-    public Annotation createAnnotation() {
-        return new Annotation();
+    public CollectionList createCollectionList() {
+        return new CollectionList();
     }
 
     /**
-     * Create an instance of {@link LifeSpan }
+     * Create an instance of {@link LabelInfoList }
      * 
      */
-    public LifeSpan createLifeSpan() {
-        return new LifeSpan();
+    public LabelInfoList createLabelInfoList() {
+        return new LabelInfoList();
     }
 
     /**
-     * Create an instance of {@link MediumList }
+     * Create an instance of {@link WorkList }
      * 
      */
-    public MediumList createMediumList() {
-        return new MediumList();
+    public WorkList createWorkList() {
+        return new WorkList();
     }
 
     /**
-     * Create an instance of {@link Puid }
+     * Create an instance of {@link Medium.TrackList.Track }
      * 
      */
-    public Puid createPuid() {
-        return new Puid();
+    public Medium.TrackList.Track createMediumTrackListTrack() {
+        return new Medium.TrackList.Track();
     }
 
     /**
-     * Create an instance of {@link Tag }
+     * Create an instance of {@link Work }
      * 
      */
-    public Tag createTag() {
-        return new Tag();
+    public Work createWork() {
+        return new Work();
     }
 
     /**
-     * Create an instance of {@link ArtistList }
+     * Create an instance of {@link ReleaseGroupList }
      * 
      */
-    public ArtistList createArtistList() {
-        return new ArtistList();
+    public ReleaseGroupList createReleaseGroupList() {
+        return new ReleaseGroupList();
     }
 
     /**
+     * Create an instance of {@link LifeSpan }
+     * 
+     */
+    public LifeSpan createLifeSpan() {
+        return new LifeSpan();
+    }
+
+    /**
+     * Create an instance of {@link RelationList }
+     * 
+     */
+    public RelationList createRelationList() {
+        return new RelationList();
+    }
+
+    /**
      * Create an instance of {@link PuidList }
      * 
      */
@@ -179,67 +201,67 @@
     }
 
     /**
-     * Create an instance of {@link Metadata }
+     * Create an instance of {@link ReleaseGroup }
      * 
      */
-    public Metadata createMetadata() {
-        return new Metadata();
+    public ReleaseGroup createReleaseGroup() {
+        return new ReleaseGroup();
     }
 
     /**
-     * Create an instance of {@link Medium.TrackList.Track }
+     * Create an instance of {@link UserTagList }
      * 
      */
-    public Medium.TrackList.Track createMediumTrackListTrack() {
-        return new Medium.TrackList.Track();
+    public UserTagList createUserTagList() {
+        return new UserTagList();
     }
 
     /**
-     * Create an instance of {@link AttributeList }
+     * Create an instance of {@link Annotation }
      * 
      */
-    public AttributeList createAttributeList() {
-        return new AttributeList();
+    public Annotation createAnnotation() {
+        return new Annotation();
     }
 
     /**
-     * Create an instance of {@link Release }
+     * Create an instance of {@link Disc }
      * 
      */
-    public Release createRelease() {
-        return new Release();
+    public Disc createDisc() {
+        return new Disc();
     }
 
     /**
-     * Create an instance of {@link Isrc }
+     * Create an instance of {@link Medium.TrackList }
      * 
      */
-    public Isrc createIsrc() {
-        return new Isrc();
+    public Medium.TrackList createMediumTrackList() {
+        return new Medium.TrackList();
     }
 
     /**
-     * Create an instance of {@link ReleaseGroup }
+     * Create an instance of {@link Release }
      * 
      */
-    public ReleaseGroup createReleaseGroup() {
-        return new ReleaseGroup();
+    public Release createRelease() {
+        return new Release();
     }
 
     /**
-     * Create an instance of {@link CdstubList }
+     * Create an instance of {@link UserTag }
      * 
      */
-    public CdstubList createCdstubList() {
-        return new CdstubList();
+    public UserTag createUserTag() {
+        return new UserTag();
     }
 
     /**
-     * Create an instance of {@link Collection }
+     * Create an instance of {@link CoverArtArchive }
      * 
      */
-    public Collection createCollection() {
-        return new Collection();
+    public CoverArtArchive createCoverArtArchive() {
+        return new CoverArtArchive();
     }
 
     /**
@@ -251,235 +273,235 @@
     }
 
     /**
-     * Create an instance of {@link ReleaseList }
+     * Create an instance of {@link ArtistCredit }
      * 
      */
-    public ReleaseList createReleaseList() {
-        return new ReleaseList();
+    public ArtistCredit createArtistCredit() {
+        return new ArtistCredit();
     }
 
     /**
-     * Create an instance of {@link UserTag }
+     * Create an instance of {@link AnnotationList }
      * 
      */
-    public UserTag createUserTag() {
-        return new UserTag();
+    public AnnotationList createAnnotationList() {
+        return new AnnotationList();
     }
 
     /**
-     * Create an instance of {@link Disc }
+     * Create an instance of {@link FreedbDisc.TrackList.Track }
      * 
      */
-    public Disc createDisc() {
-        return new Disc();
+    public FreedbDisc.TrackList.Track createFreedbDiscTrackListTrack() {
+        return new FreedbDisc.TrackList.Track();
     }
 
     /**
-     * Create an instance of {@link CollectionList }
+     * Create an instance of {@link RecordingList }
      * 
      */
-    public CollectionList createCollectionList() {
-        return new CollectionList();
+    public RecordingList createRecordingList() {
+        return new RecordingList();
     }
 
     /**
-     * Create an instance of {@link UserTagList }
+     * Create an instance of {@link FreedbDisc }
      * 
      */
-    public UserTagList createUserTagList() {
-        return new UserTagList();
+    public FreedbDisc createFreedbDisc() {
+        return new FreedbDisc();
     }
 
     /**
-     * Create an instance of {@link TextRepresentation }
+     * Create an instance of {@link LabelList }
      * 
      */
-    public TextRepresentation createTextRepresentation() {
-        return new TextRepresentation();
+    public LabelList createLabelList() {
+        return new LabelList();
     }
 
     /**
-     * Create an instance of {@link AnnotationList }
+     * Create an instance of {@link SecondaryTypeList }
      * 
      */
-    public AnnotationList createAnnotationList() {
-        return new AnnotationList();
+    public SecondaryTypeList createSecondaryTypeList() {
+        return new SecondaryTypeList();
     }
 
     /**
-     * Create an instance of {@link ReleaseGroupList }
+     * Create an instance of {@link IsrcList }
      * 
      */
-    public ReleaseGroupList createReleaseGroupList() {
-        return new ReleaseGroupList();
+    public IsrcList createIsrcList() {
+        return new IsrcList();
     }
 
     /**
-     * Create an instance of {@link FreedbDisc }
+     * Create an instance of {@link CdstubList }
      * 
      */
-    public FreedbDisc createFreedbDisc() {
-        return new FreedbDisc();
+    public CdstubList createCdstubList() {
+        return new CdstubList();
     }
 
     /**
-     * Create an instance of {@link Label }
+     * Create an instance of {@link TagList }
      * 
      */
-    public Label createLabel() {
-        return new Label();
+    public TagList createTagList() {
+        return new TagList();
     }
 
     /**
-     * Create an instance of {@link IpiList }
+     * Create an instance of {@link Url }
      * 
      */
-    public IpiList createIpiList() {
-        return new IpiList();
+    public Url createUrl() {
+        return new Url();
     }
 
     /**
-     * Create an instance of {@link SecondaryTypeList }
+     * Create an instance of {@link Metadata }
      * 
      */
-    public SecondaryTypeList createSecondaryTypeList() {
-        return new SecondaryTypeList();
+    public Metadata createMetadata() {
+        return new Metadata();
     }
 
     /**
-     * Create an instance of {@link LabelInfoList }
+     * Create an instance of {@link ArtistList }
      * 
      */
-    public LabelInfoList createLabelInfoList() {
-        return new LabelInfoList();
+    public ArtistList createArtistList() {
+        return new ArtistList();
     }
 
     /**
-     * Create an instance of {@link IsrcList }
+     * Create an instance of {@link Label }
      * 
      */
-    public IsrcList createIsrcList() {
-        return new IsrcList();
+    public Label createLabel() {
+        return new Label();
     }
 
     /**
-     * Create an instance of {@link LabelList }
+     * Create an instance of {@link IswcList }
      * 
      */
-    public LabelList createLabelList() {
-        return new LabelList();
+    public IswcList createIswcList() {
+        return new IswcList();
     }
 
     /**
-     * Create an instance of {@link RelationList }
+     * Create an instance of {@link DiscList }
      * 
      */
-    public RelationList createRelationList() {
-        return new RelationList();
+    public DiscList createDiscList() {
+        return new DiscList();
     }
 
     /**
-     * Create an instance of {@link Cdstub }
+     * Create an instance of {@link Isrc }
      * 
      */
-    public Cdstub createCdstub() {
-        return new Cdstub();
+    public Isrc createIsrc() {
+        return new Isrc();
     }
 
     /**
-     * Create an instance of {@link FreedbDisc.TrackList.Track }
+     * Create an instance of {@link TextRepresentation }
      * 
      */
-    public FreedbDisc.TrackList.Track createFreedbDiscTrackListTrack() {
-        return new FreedbDisc.TrackList.Track();
+    public TextRepresentation createTextRepresentation() {
+        return new TextRepresentation();
     }
 
     /**
-     * Create an instance of {@link ArtistCredit }
+     * Create an instance of {@link Puid }
      * 
      */
-    public ArtistCredit createArtistCredit() {
-        return new ArtistCredit();
+    public Puid createPuid() {
+        return new Puid();
     }
 
     /**
-     * Create an instance of {@link WorkList }
+     * Create an instance of {@link NameCredit }
      * 
      */
-    public WorkList createWorkList() {
-        return new WorkList();
+    public NameCredit createNameCredit() {
+        return new NameCredit();
     }
 
     /**
-     * Create an instance of {@link Artist }
+     * Create an instance of {@link MediumList }
      * 
      */
-    public Artist createArtist() {
-        return new Artist();
+    public MediumList createMediumList() {
+        return new MediumList();
     }
 
     /**
-     * Create an instance of {@link IswcList }
+     * Create an instance of {@link Recording }
      * 
      */
-    public IswcList createIswcList() {
-        return new IswcList();
+    public Recording createRecording() {
+        return new Recording();
     }
 
     /**
-     * Create an instance of {@link FreedbDisc.TrackList }
+     * Create an instance of {@link Artist }
      * 
      */
-    public FreedbDisc.TrackList createFreedbDiscTrackList() {
-        return new FreedbDisc.TrackList();
+    public Artist createArtist() {
+        return new Artist();
     }
 
     /**
-     * Create an instance of {@link AliasList }
+     * Create an instance of {@link Medium }
      * 
      */
-    public AliasList createAliasList() {
-        return new AliasList();
+    public Medium createMedium() {
+        return new Medium();
     }
 
     /**
-     * Create an instance of {@link DiscList }
+     * Create an instance of {@link FreedbDisc.TrackList }
      * 
      */
-    public DiscList createDiscList() {
-        return new DiscList();
+    public FreedbDisc.TrackList createFreedbDiscTrackList() {
+        return new FreedbDisc.TrackList();
     }
 
     /**
-     * Create an instance of {@link Recording }
+     * Create an instance of {@link LabelInfo }
      * 
      */
-    public Recording createRecording() {
-        return new Recording();
+    public LabelInfo createLabelInfo() {
+        return new LabelInfo();
     }
 
     /**
-     * Create an instance of {@link Alias }
+     * Create an instance of {@link IpiList }
      * 
      */
-    public Alias createAlias() {
-        return new Alias();
+    public IpiList createIpiList() {
+        return new IpiList();
     }
 
     /**
-     * Create an instance of {@link Relation }
+     * Create an instance of {@link Collection }
      * 
      */
-    public Relation createRelation() {
-        return new Relation();
+    public Collection createCollection() {
+        return new Collection();
     }
 
     /**
-     * Create an instance of {@link Medium }
+     * Create an instance of {@link Alias }
      * 
      */
-    public Medium createMedium() {
-        return new Medium();
+    public Alias createAlias() {
+        return new Alias();
     }
 
     /**
@@ -491,11 +513,11 @@
     }
 
     /**
-     * Create an instance of {@link Medium.TrackList }
+     * Create an instance of {@link Cdstub }
      * 
      */
-    public Medium.TrackList createMediumTrackList() {
-        return new Medium.TrackList();
+    public Cdstub createCdstub() {
+        return new Cdstub();
     }
 
     /**
@@ -553,21 +575,21 @@
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "language")
-    public JAXBElement<String> createLanguage(String value) {
-        return new JAXBElement<String>(_Language_QNAME, String.class, null, value);
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "user-rating")
+    public JAXBElement<BigInteger> createUserRating(BigInteger value) {
+        return new JAXBElement<BigInteger>(_UserRating_QNAME, BigInteger.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "user-rating")
-    public JAXBElement<BigInteger> createUserRating(BigInteger value) {
-        return new JAXBElement<BigInteger>(_UserRating_QNAME, BigInteger.class, null, value);
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "language")
+    public JAXBElement<String> createLanguage(String value) {
+        return new JAXBElement<String>(_Language_QNAME, String.class, null, value);
     }
 
     /**
@@ -628,6 +650,25 @@
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "resource")
+    public JAXBElement<String> createResource(String value) {
+        return new JAXBElement<String>(_Resource_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "back")
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    public JAXBElement<String> createBack(String value) {
+        return new JAXBElement<String>(_Back_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
     @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "barcode")
     public JAXBElement<String> createBarcode(String value) {
         return new JAXBElement<String>(_Barcode_QNAME, String.class, null, value);
@@ -646,6 +687,16 @@
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "front")
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    public JAXBElement<String> createFront(String value) {
+        return new JAXBElement<String>(_Front_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
     @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "format")
     public JAXBElement<String> createFormat(String value) {
         return new JAXBElement<String>(_Format_QNAME, String.class, null, value);
@@ -682,18 +733,18 @@
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "begin")
-    public JAXBElement<String> createBegin(String value) {
-        return new JAXBElement<String>(_Begin_QNAME, String.class, null, value);
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "country")
+    public JAXBElement<String> createCountry(String value) {
+        return new JAXBElement<String>(_Country_QNAME, String.class, null, value);
     }
 
     /**
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "country")
-    public JAXBElement<String> createCountry(String value) {
-        return new JAXBElement<String>(_Country_QNAME, String.class, null, value);
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "begin")
+    public JAXBElement<String> createBegin(String value) {
+        return new JAXBElement<String>(_Begin_QNAME, String.class, null, value);
     }
 
     /**
@@ -754,6 +805,16 @@
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "darkened")
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    public JAXBElement<String> createDarkened(String value) {
+        return new JAXBElement<String>(_Darkened_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
     @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "gender")
     public JAXBElement<String> createGender(String value) {
         return new JAXBElement<String>(_Gender_QNAME, String.class, null, value);
@@ -787,6 +848,15 @@
     }
 
     /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "count")
+    public JAXBElement<BigInteger> createCount(BigInteger value) {
+        return new JAXBElement<BigInteger>(_Count_QNAME, BigInteger.class, null, value);
+    }
+
+    /**
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
@@ -859,4 +929,14 @@
         return new JAXBElement<BigInteger>(_TrackCount_QNAME, BigInteger.class, null, value);
     }
 
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://musicbrainz.org/ns/mmd-2.0#", name = "artwork")
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    public JAXBElement<String> createArtwork(String value) {
+        return new JAXBElement<String>(_Artwork_QNAME, String.class, null, value);
+    }
+
 }

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Puid.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Puid.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Puid.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/PuidList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/PuidList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/PuidList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Rating.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Rating.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Rating.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Recording.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Recording.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Recording.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -38,6 +38,7 @@
  *       &lt;sequence>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}title" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}length" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disambiguation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}artist-credit" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}release-list" minOccurs="0"/>
@@ -63,6 +64,7 @@
 @XmlType(name = "", propOrder = {
     "title",
     "length",
+    "annotation",
     "disambiguation",
     "artistCredit",
     "releaseList",
@@ -81,6 +83,7 @@
     protected String title;
     @XmlSchemaType(name = "nonNegativeInteger")
     protected BigInteger length;
+    protected Annotation annotation;
     protected String disambiguation;
     @XmlElement(name = "artist-credit")
     protected ArtistCredit artistCredit;
@@ -159,6 +162,30 @@
     }
 
     /**
+     * Gets the value of the annotation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Annotation }
+     *     
+     */
+    public Annotation getAnnotation() {
+        return annotation;
+    }
+
+    /**
+     * Sets the value of the annotation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Annotation }
+     *     
+     */
+    public void setAnnotation(Annotation value) {
+        this.annotation = value;
+    }
+
+    /**
      * Gets the value of the disambiguation property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RecordingList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RecordingList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RecordingList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Relation.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Relation.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Relation.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -48,6 +48,7 @@
  *         &lt;/choice>
  *       &lt;/sequence>
  *       &lt;attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="type-id" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
  *     &lt;/restriction>
  *   &lt;/complexContent>
  * &lt;/complexType>
@@ -96,6 +97,9 @@
     @XmlAttribute(required = true)
     @XmlSchemaType(name = "anyURI")
     protected String type;
+    @XmlAttribute(name = "type-id", required = true)
+    @XmlSchemaType(name = "anyURI")
+    protected String typeId;
 
     /**
      * Gets the value of the target property.
@@ -433,4 +437,28 @@
         this.type = value;
     }
 
+    /**
+     * Gets the value of the typeId property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTypeId() {
+        return typeId;
+    }
+
+    /**
+     * Sets the value of the typeId property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTypeId(String value) {
+        this.typeId = value;
+    }
+
 }

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RelationList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RelationList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/RelationList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Release.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Release.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Release.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -38,6 +38,7 @@
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}title" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}status" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}quality" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disambiguation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}packaging" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}text-representation" minOccurs="0"/>
@@ -47,6 +48,7 @@
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}country" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}barcode" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}asin" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}cover-art-archive" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}label-info-list" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}medium-list" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}relation-list" maxOccurs="unbounded" minOccurs="0"/>
@@ -69,6 +71,7 @@
     "title",
     "status",
     "quality",
+    "annotation",
     "disambiguation",
     "packaging",
     "textRepresentation",
@@ -78,6 +81,7 @@
     "country",
     "barcode",
     "asin",
+    "coverArtArchive",
     "labelInfoList",
     "mediumList",
     "relationList",
@@ -92,6 +96,7 @@
     protected String title;
     protected String status;
     protected DefQuality quality;
+    protected Annotation annotation;
     protected String disambiguation;
     protected String packaging;
     @XmlElement(name = "text-representation")
@@ -104,6 +109,8 @@
     protected String country;
     protected String barcode;
     protected String asin;
+    @XmlElement(name = "cover-art-archive")
+    protected CoverArtArchive coverArtArchive;
     @XmlElement(name = "label-info-list")
     protected LabelInfoList labelInfoList;
     @XmlElement(name = "medium-list")
@@ -199,6 +206,30 @@
     }
 
     /**
+     * Gets the value of the annotation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Annotation }
+     *     
+     */
+    public Annotation getAnnotation() {
+        return annotation;
+    }
+
+    /**
+     * Sets the value of the annotation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Annotation }
+     *     
+     */
+    public void setAnnotation(Annotation value) {
+        this.annotation = value;
+    }
+
+    /**
      * Gets the value of the disambiguation property.
      * 
      * @return
@@ -415,6 +446,30 @@
     }
 
     /**
+     * Gets the value of the coverArtArchive property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link CoverArtArchive }
+     *     
+     */
+    public CoverArtArchive getCoverArtArchive() {
+        return coverArtArchive;
+    }
+
+    /**
+     * Sets the value of the coverArtArchive property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link CoverArtArchive }
+     *     
+     */
+    public void setCoverArtArchive(CoverArtArchive value) {
+        this.coverArtArchive = value;
+    }
+
+    /**
      * Gets the value of the labelInfoList property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroup.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroup.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroup.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -36,10 +36,11 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}primary-type" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}title" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disambiguation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}first-release-date" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}primary-type" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}secondary-type-list" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}artist-credit" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}release-list" minOccurs="0"/>
@@ -62,10 +63,11 @@
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "", propOrder = {
-    "primaryType",
     "title",
+    "annotation",
     "disambiguation",
     "firstReleaseDate",
+    "primaryType",
     "secondaryTypeList",
     "artistCredit",
     "releaseList",
@@ -79,12 +81,13 @@
 @XmlRootElement(name = "release-group")
 public class ReleaseGroup {
 
-    @XmlElement(name = "primary-type")
-    protected String primaryType;
     protected String title;
+    protected Annotation annotation;
     protected String disambiguation;
     @XmlElement(name = "first-release-date")
     protected String firstReleaseDate;
+    @XmlElement(name = "primary-type")
+    protected String primaryType;
     @XmlElement(name = "secondary-type-list")
     protected SecondaryTypeList secondaryTypeList;
     @XmlElement(name = "artist-credit")
@@ -115,51 +118,51 @@
     private Map<QName, String> otherAttributes = new HashMap<QName, String>();
 
     /**
-     * Gets the value of the primaryType property.
+     * Gets the value of the title property.
      * 
      * @return
      *     possible object is
      *     {@link String }
      *     
      */
-    public String getPrimaryType() {
-        return primaryType;
+    public String getTitle() {
+        return title;
     }
 
     /**
-     * Sets the value of the primaryType property.
+     * Sets the value of the title property.
      * 
      * @param value
      *     allowed object is
      *     {@link String }
      *     
      */
-    public void setPrimaryType(String value) {
-        this.primaryType = value;
+    public void setTitle(String value) {
+        this.title = value;
     }
 
     /**
-     * Gets the value of the title property.
+     * Gets the value of the annotation property.
      * 
      * @return
      *     possible object is
-     *     {@link String }
+     *     {@link Annotation }
      *     
      */
-    public String getTitle() {
-        return title;
+    public Annotation getAnnotation() {
+        return annotation;
     }
 
     /**
-     * Sets the value of the title property.
+     * Sets the value of the annotation property.
      * 
      * @param value
      *     allowed object is
-     *     {@link String }
+     *     {@link Annotation }
      *     
      */
-    public void setTitle(String value) {
-        this.title = value;
+    public void setAnnotation(Annotation value) {
+        this.annotation = value;
     }
 
     /**
@@ -211,6 +214,30 @@
     }
 
     /**
+     * Gets the value of the primaryType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getPrimaryType() {
+        return primaryType;
+    }
+
+    /**
+     * Sets the value of the primaryType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setPrimaryType(String value) {
+        this.primaryType = value;
+    }
+
+    /**
      * Gets the value of the secondaryTypeList property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroupList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroupList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseGroupList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/ReleaseList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/SecondaryTypeList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/SecondaryTypeList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/SecondaryTypeList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Tag.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Tag.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Tag.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TagList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TagList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TagList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TextRepresentation.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TextRepresentation.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/TextRepresentation.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTag.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTag.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTag.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTagList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTagList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/UserTagList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Work.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Work.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/Work.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 
@@ -39,7 +39,9 @@
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}title" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}language" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}artist-credit" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}iswc" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}iswc-list" minOccurs="0"/>
+ *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}disambiguation" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}alias-list" minOccurs="0"/>
  *         &lt;element ref="{http://musicbrainz.org/ns/mmd-2.0#}relation-list" maxOccurs="unbounded" minOccurs="0"/>
@@ -64,7 +66,9 @@
     "title",
     "language",
     "artistCredit",
+    "iswc",
     "iswcList",
+    "annotation",
     "disambiguation",
     "aliasList",
     "relationList",
@@ -81,8 +85,10 @@
     protected String language;
     @XmlElement(name = "artist-credit")
     protected ArtistCredit artistCredit;
+    protected String iswc;
     @XmlElement(name = "iswc-list")
     protected IswcList iswcList;
+    protected Annotation annotation;
     protected String disambiguation;
     @XmlElement(name = "alias-list")
     protected AliasList aliasList;
@@ -182,6 +188,30 @@
     }
 
     /**
+     * Gets the value of the iswc property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getIswc() {
+        return iswc;
+    }
+
+    /**
+     * Sets the value of the iswc property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setIswc(String value) {
+        this.iswc = value;
+    }
+
+    /**
      * Gets the value of the iswcList property.
      * 
      * @return
@@ -206,6 +236,30 @@
     }
 
     /**
+     * Gets the value of the annotation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Annotation }
+     *     
+     */
+    public Annotation getAnnotation() {
+        return annotation;
+    }
+
+    /**
+     * Sets the value of the annotation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Annotation }
+     *     
+     */
+    public void setAnnotation(Annotation value) {
+        this.annotation = value;
+    }
+
+    /**
      * Gets the value of the disambiguation property.
      * 
      * @return

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/WorkList.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/WorkList.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/WorkList.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/package-info.java
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/package-info.java	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/java/org/musicbrainz/mmd2/package-info.java	2013-02-07 16:24:20 UTC (rev 13618)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-792 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2012.07.12 at 11:07:28 AM BST 
+// Generated on: 2013.02.07 at 08:16:31 PM GMT 
 //
 
 @javax.xml.bind.annotation.XmlSchema(namespace = "http://musicbrainz.org/ns/mmd-2.0#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)

Modified: mmd-schema/trunk/brainz-mmd2-jaxb/src/main/resources/musicbrainz_mmd-2.0.xsd
===================================================================
--- mmd-schema/trunk/brainz-mmd2-jaxb/src/main/resources/musicbrainz_mmd-2.0.xsd	2013-02-05 02:07:07 UTC (rev 13617)
+++ mmd-schema/trunk/brainz-mmd2-jaxb/src/main/resources/musicbrainz_mmd-2.0.xsd	2013-02-07 16:24:20 UTC (rev 13618)
@@ -37,6 +37,7 @@
         <xs:element minOccurs="0" ref="mmd-2.0:recording"/>
         <xs:element minOccurs="0" ref="mmd-2.0:label"/>
         <xs:element minOccurs="0" ref="mmd-2.0:work"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:url"/>
         <xs:element minOccurs="0" ref="mmd-2.0:puid"/>
         <xs:element minOccurs="0" ref="mmd-2.0:isrc"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disc"/>
@@ -69,6 +70,7 @@
         <xs:element minOccurs="0" ref="mmd-2.0:sort-name"/>
         <xs:element minOccurs="0" ref="mmd-2.0:gender"/>
         <xs:element minOccurs="0" ref="mmd-2.0:country"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:annotation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disambiguation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:ipi"/>
         <xs:element minOccurs="0" ref="mmd-2.0:ipi-list"/>
@@ -114,6 +116,7 @@
         <xs:element minOccurs="0" ref="mmd-2.0:title"/>
         <xs:element minOccurs="0" ref="mmd-2.0:status"/>
         <xs:element minOccurs="0" ref="mmd-2.0:quality"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:annotation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disambiguation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:packaging"/>
         <xs:element minOccurs="0" ref="mmd-2.0:text-representation"/>
@@ -123,6 +126,7 @@
         <xs:element minOccurs="0" ref="mmd-2.0:country"/>
         <xs:element minOccurs="0" ref="mmd-2.0:barcode"/>
         <xs:element minOccurs="0" ref="mmd-2.0:asin"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:cover-art-archive"/>
         <xs:element minOccurs="0" ref="mmd-2.0:label-info-list"/>
         <xs:element minOccurs="0" ref="mmd-2.0:medium-list"/>
         <xs:element minOccurs="0" maxOccurs="unbounded" ref="mmd-2.0:relation-list"/>
@@ -161,10 +165,11 @@
   <xs:element name="release-group">
     <xs:complexType>
       <xs:sequence>
-        <xs:element minOccurs="0" ref="mmd-2.0:primary-type"/>
         <xs:element minOccurs="0" ref="mmd-2.0:title"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:annotation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disambiguation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:first-release-date"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:primary-type"/>
         <xs:element minOccurs="0" ref="mmd-2.0:secondary-type-list"/>
         <xs:element minOccurs="0" ref="mmd-2.0:artist-credit"/>
         <xs:element minOccurs="0" ref="mmd-2.0:release-list"/>
@@ -180,8 +185,8 @@
       <xs:attributeGroup ref="mmd-2.0:def_release-group-attribute_extension"/>
     </xs:complexType>
   </xs:element>
+  <xs:element name="first-release-date" type="mmd-2.0:def_incomplete-date"/>
   <xs:element name="primary-type" type="xs:string"/>
-  <xs:element name="first-release-date" type="mmd-2.0:def_incomplete-date"/>
   <xs:element name="secondary-type-list">
     <xs:complexType>
       <xs:sequence>
@@ -195,6 +200,7 @@
       <xs:sequence>
         <xs:element minOccurs="0" ref="mmd-2.0:title"/>
         <xs:element minOccurs="0" ref="mmd-2.0:length"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:annotation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disambiguation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:artist-credit"/>
         <xs:element minOccurs="0" ref="mmd-2.0:release-list"/>
@@ -220,6 +226,7 @@
         <xs:element minOccurs="0" ref="mmd-2.0:label-code"/>
         <xs:element minOccurs="0" ref="mmd-2.0:ipi"/>
         <xs:element minOccurs="0" ref="mmd-2.0:ipi-list"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:annotation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disambiguation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:country"/>
         <xs:element minOccurs="0" ref="mmd-2.0:life-span"/>
@@ -244,7 +251,9 @@
         <xs:element minOccurs="0" ref="mmd-2.0:title"/>
         <xs:element minOccurs="0" ref="mmd-2.0:language"/>
         <xs:element minOccurs="0" ref="mmd-2.0:artist-credit"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:iswc"/>
         <xs:element minOccurs="0" ref="mmd-2.0:iswc-list"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:annotation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:disambiguation"/>
         <xs:element minOccurs="0" ref="mmd-2.0:alias-list"/>
         <xs:element minOccurs="0" maxOccurs="unbounded" ref="mmd-2.0:relation-list"/>
@@ -259,6 +268,16 @@
       <xs:attributeGroup ref="mmd-2.0:def_work-attribute_extension"/>
     </xs:complexType>
   </xs:element>
+  <xs:element name="url">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="mmd-2.0:resource"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="mmd-2.0:relation-list"/>
+      </xs:sequence>
+      <xs:attribute name="id" type="xs:anyURI"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="resource" type="xs:string"/>
   <xs:element name="disc">
     <xs:complexType>
       <xs:sequence>
@@ -333,6 +352,7 @@
         </xs:choice>
       </xs:sequence>
       <xs:attribute name="type" use="required" type="xs:anyURI"/>
+      <xs:attribute name="type-id" use="required" type="xs:anyURI"/>
     </xs:complexType>
   </xs:element>
   <xs:element name="target" type="xs:anyURI"/>
@@ -427,8 +447,8 @@
   <xs:element name="annotation">
     <xs:complexType>
       <xs:sequence>
-        <xs:element ref="mmd-2.0:entity"/>
-        <xs:element ref="mmd-2.0:name"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:entity"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:name"/>
         <xs:element ref="mmd-2.0:text"/>
         <xs:group ref="mmd-2.0:def_annotation-element_extension"/>
       </xs:sequence>
@@ -832,6 +852,49 @@
     <xs:attribute name="count" type="xs:nonNegativeInteger"/>
     <xs:attribute name="offset" type="xs:nonNegativeInteger"/>
   </xs:attributeGroup>
+  <xs:element name="cover-art-archive">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="mmd-2.0:artwork"/>
+        <xs:element ref="mmd-2.0:count"/>
+        <xs:element ref="mmd-2.0:front"/>
+        <xs:element ref="mmd-2.0:back"/>
+        <xs:element minOccurs="0" ref="mmd-2.0:darkened"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="artwork">
+    <xs:simpleType>
+      <xs:restriction base="xs:token">
+        <xs:enumeration value="true"/>
+        <xs:enumeration value="false"/>
+      </xs:restriction>
+    </xs:simpleType>
+  </xs:element>
+  <xs:element name="count" type="xs:nonNegativeInteger"/>
+  <xs:element name="front">
+    <xs:simpleType>
+      <xs:restriction base="xs:token">
+        <xs:enumeration value="true"/>
+        <xs:enumeration value="false"/>
+      </xs:restriction>
+    </xs:simpleType>
+  </xs:element>
+  <xs:element name="back">
+    <xs:simpleType>
+      <xs:restriction base="xs:token">
+        <xs:enumeration value="true"/>
+        <xs:enumeration value="false"/>
+      </xs:restriction>
+    </xs:simpleType>
+  </xs:element>
+  <xs:element name="darkened">
+    <xs:simpleType>
+      <xs:restriction base="xs:token">
+        <xs:enumeration value="true"/>
+      </xs:restriction>
+    </xs:simpleType>
+  </xs:element>
   <!-- A date with varying precision in format 'YYYY-MM-DD'. -->
   <xs:simpleType name="def_incomplete-date">
     <xs:restriction base="xs:string">