Files
ROBIBarcodes/inst/extdata/mods-3-5.xsd

1 line
49 KiB
XML
Raw Normal View History

2016-01-13 10:23:54 +01:00
<?xml version="1.0" encoding="UTF-8"?> <!-- Via XMLSpy. Editor: Ray Denenberg, Library of Congress; rden@loc.gov --> <xs:schema xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.loc.gov/mods/v3" targetNamespace="http://www.loc.gov/mods/v3" elementFormDefault="qualified" attributeFormDefault="unqualified"> <!-- --> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.loc.gov/mods/xml.xsd"/> <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.loc.gov/standards/xlink/xlink.xsd"/> <!-- MODS: Metadata Object Description Schema. See http://www.loc.gov/standards/mods/ **************************************************************** * * MODS 3.5 * * July 8, 2013 * ***************************************************************** *************************************************** Changes in version 3.5 1. Reorganization of the schema. To allow a reader to more easily understand the definition of a particular element, by minimizing the number of places within the schema that the reader must look. This in itself does not introduce any substantive changes. 2. Add attribute @unit to <extent> of <physicalDescription> ( @unit is already defined for <extent> of <part>). 3. Add value 'rfc5646' to the enumerated list of values for the authority attribute for languageTerm. 4. Define attributes @altFormat and @contentType attributes for <abstract>, <accessCondition>, <tableOfContents> and <titleInfo>. 5. Define attribute @eventType for <originInfo> (recomended values 'production', 'publication', 'distribution', 'manufacture'). 6. Define attribute @typeURI for <identifier> and <note> (including <physicalDescription><note>). 7. Define attribute @generator for <classification>. 8. Define element <etal>, a subelement of <name>. 9. Define attribute @otherType for <titleInfo>. ********************************************************************************************* ************************************* Organization of this schema ************************************* The schema has three parts: 1. Structural declarations and definitions 2. Elements (top level elements and their subelements) 3. Auxiliary Definitions *********************************************************************** *********************************************************************** Part 1: Structural Declarations and Definitions *********************************************************************** *********************************************************************** - Definition of a single MODS record and a MODS collection - modsGroup, listing the top level MODS elements *********************************************************************** ** Definition of a single MODS record ** ********************************************************************** --> <xs:element name="mods" type="modsDefinition"/> <!-- --> <xs:complexType name="modsDefinition"> <xs:group ref="modsGroup" maxOccurs="unbounded"/> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="version"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="3.5"/> <xs:enumeration value="3.4"/> <xs:enumeration value="3.3"/> <xs:enumeration value="3.2"/> <xs:enumeration value="3.1"/> <xs:enumeration value="3.0"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <!-- *******