DCMES 1.1 XML Schema XML Schema for http://purl.org/dc/elements/1.1/ namespace Updated 2003-05-14 Naomi Dushay: version 1.00.002; simpleContent for SimpleLiteral so Xerces 2.3.0 and XMLSpy can validate; added type=SimpleLiteral to element declarations (o.w. XMLSpy thinks they are abstract) added version attribute to schema Updated 2002-10-02 Naomi Dushay: version 1.00.001; redo content model for SimpleLiteral to be string, remove xml ns decl, but leave import Updated 2002-09-27 Naomi Dushay: version 1.00.000; redo content model for SimpleLiteral Updated 2002-09-17 Naomi Dushay: created local copy for maintenance purposes; added version attribute to schema Created 2003-04-02 by Tim Cole (t-cole3@uiuc.edu) Tom Habing (thabing@uiuc.edu) Jane Hunter (jane@dstc.edu.au) Pete Johnston (p.johnston@ukoln.ac.uk), Carl Lagoze (lagoze@cs.cornell.edu) This schema declares XML elements for the 15 DC elements from the http://purl.org/dc/elements/1.1/ namespace. It defines a complexType SimpleLiteral which permits mixed content and makes the xml:lang attribute available. It disallows child elements by use of minOcccurs/maxOccurs. However, this complexType does permit the derivation of other complexTypes which would permit child elements. All elements are declared as substitutable for the abstract element any, which means that the default type for all elements is dc:SimpleLiteral. This is the default type for all of the DC elements. It permits simple content only with optional xml:lang attribute. XSV 2.4-1 of 2003/03/30 20:09:25 doesn't like this, but Xerces 2.3.0 and XMLSpy 5.4 do This group is included as a convenience for schema authors who need to refer to all the elements in the http://purl.org/dc/elements/1.1/ namespace. This complexType is included as a convenience for schema authors who need to define a root or container element for all of the DC elements.