| schema location: | C:\standards\mods\mods.xsd |
| targetNamespace: | http://www.loc.gov/mods/ |
| Elements | Complex types | Simple types | Attr. groups |
| mods | classificationType | resourceType | language |
| modsFile | dateType | ||
| extensionType | |||
| genreType | |||
| identifierType | |||
| languageType | |||
| locationType | |||
| modsType | |||
| nameType | |||
| originInfoType | |||
| physicalDescriptionType | |||
| recordInfoType | |||
| relatedItemType | |||
| subjectType | |||
| targetAudienceType | |||
| titleInfoType | |||
| typeOfResourceType | |||
| unstructuredText |
| schema location: | http://www.w3.org/2001/xml.xsd |
| targetNamespace: | http://www.w3.org/XML/1998/namespace |
| Attr. groups |
| specialAttrs |
| schema location: | http://www.loc.gov/standards/mets/xlink.xsd |
| targetNamespace: | http://www.w3.org/TR/xlink |
| Attr. groups |
| arcLink |
| emptyLink |
| extendedLink |
| locatorLink |
| resourceLink |
| simpleLink |
| titleLink |
| diagram | ![]() |
||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||
| type | modsType | ||||||||||||
| children | titleInfo name typeOfResource genre originInfo language physicalDescription abstract tableOfContents targetAudience note subject classification relatedItem identifier location accessCondition extension recordInfo | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="mods" type="modsType"/> |
| diagram | |
| namespace | http://www.loc.gov/mods/ |
| children | mods |
| source | <xsd:element name="modsFile"> <xsd:complexType> <xsd:sequence> <xsd:element ref="mods" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> |
| diagram | |||
| namespace | http://www.loc.gov/mods/ | ||
| type | extension of xsd:string | ||
| used by |
|
||
| attributes | |||
| annotation |
|
||
| source | <xsd:complexType name="classificationType"> <xsd:annotation> <xsd:documentation>050, 082, 080, 060, 086, 084</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="authority" use="optional"> <xsd:annotation> <xsd:documentation>Value of this attribute is from the list at http:/www.loc.gov/marc/sourcecode/classification</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="edition" use="optional"> <xsd:annotation> <xsd:documentation>edition qualifies authority, for authorities that have editions, e.g. DDC.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attributeGroup ref="language"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||||||||||||||||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||||||||||||||||
| type | extension of xsd:string | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xsd:complexType name="dateType"> <xsd:annotation> <xsd:documentation>260 $c, 008/07-14, 033</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="encoding" use="optional"> <xsd:annotation> <xsd:documentation>if omitted, free text is assumed</xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="w3cdtf"/> <xsd:enumeration value="iso8601"/> <xsd:enumeration value="marc"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="point" use="optional"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="start"/> <xsd:enumeration value="end"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="keyDate" use="optional"> <xsd:simpleType> <xsd:annotation> <xsd:documentation>So that a particular date may be distinguished among several dates. Thus for example when sorting MODS records by date, a date with keyDate="yes" would be the date to sort on. It should occur only for one date at most in a given record.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="yes"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||
| namespace | http://www.loc.gov/mods/ | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="extensionType" mixed="true"> <xsd:annotation> <xsd:documentation>for local extensions</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any processContents="skip" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||||||||||||||||||||||||||||||
| type | extension of xsd:string | ||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="genreType"> <xsd:annotation> <xsd:documentation>008/26, 008/33, 008/29, 008/30, 008/24+, 008/21+, 008/25, 655</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="authority" use="optional"> <xsd:annotation> <xsd:documentation> Value of this attribute is from list at: http://www.loc.gov/marc/sourcecode/genre/genre.html. If the value is 'marcgt' then the content is from list at http://www.loc.gov/marc/sourcecode/genre/genrelist.html </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attributeGroup ref="language"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of xsd:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="identifierType"> <xsd:annotation> <xsd:documentation>010, 020, 022, 024, 028, 037, 856</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type" use="optional"> <xsd:annotation> <xsd:documentation>Suggested values include (but are not limited to): "doi", "isbn", "isrc", "ismn" "issn", "issue number", "istc", "lccn", "local", "matrix number", "music publisher", "music plate", "sici", "uri", "upc", "videorecording identifier", "stock number"</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="displayLabel" use="optional"> <xsd:annotation> <xsd:documentation>856$3</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="invalid" use="optional"> <xsd:annotation> <xsd:documentation>$z in 0XX fields</xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="yes"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributeGroup ref="language"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||
| type | extension of xsd:string | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:complexType name="languageType"> <xsd:annotation> <xsd:documentation>008/35-37, 041</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="authority"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="rfc3066"/> <xsd:enumeration value="iso639-2b"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> <!-- This element is the language of the item being described, as opposed to either (1) the language of cataloguing, as occurs in recordInfo provided by the declaration of the attributeGroup "language" , or (2) the language used within individual elements (also provided by the declaration of the attributeGroup "language"). --> </xsd:complexType> |
| diagram | |||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of xsd:string | ||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xsd:complexType name="locationType"> <xsd:annotation> <xsd:documentation>852 $a $b $j $e</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="authority" use="optional"> <xsd:annotation> <xsd:documentation>Value of this attribute is from list at: http://www.loc.gov/marc/sourcecode/organizations. If the value is "marcorg", see: http://www.loc.gov/marc/organizations</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="displayLabel" use="optional"> <xsd:annotation> <xsd:documentation>852$3</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attributeGroup ref="language"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.loc.gov/mods/ | ||||||||||||
| children | titleInfo name typeOfResource genre originInfo language physicalDescription abstract tableOfContents targetAudience note subject classification relatedItem identifier location accessCondition extension recordInfo | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="modsType"> <xsd:sequence> <xsd:element name="titleInfo" type="titleInfoType" maxOccurs="unbounded"/> <xsd:element name="name" type="nameType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="typeOfResource" type="typeOfResourceType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="genre" type="genreType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="originInfo" type="originInfoType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="language" type="languageType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="physicalDescription" type="physicalDescriptionType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="abstract" type="unstructuredText" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>520</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="tableOfContents" type="unstructuredText" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>505</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="targetAudience" type="targetAudienceType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="note" type="unstructuredText" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="subject" type="subjectType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="classification" type="classificationType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="relatedItem" type="relatedItemType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="identifier" type="identifierType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="location" type="locationType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="accessCondition" type="unstructuredText" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>506, 540</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="extension" type="extensionType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="recordInfo" type="recordInfoType" minOccurs="0"/> <!-- publication and origination info --> </xsd:sequence> <xsd:attribute name="ID" type="xsd:ID" use="optional"/> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.loc.gov/mods/ |
| type | titleInfoType |
| children |