(modsGroup+)
(mods+)
(abstract|accessCondition|classification|extension|genre|identifier|language|location|name|note|originInfo|part|physicalDescription|recordInfo|relatedItem|subject|tableOfContents|targetAudience|titleInfo|typeOfResource)
(languageTerm+,scriptTerm*)
(physicalLocation*,shelfLocator*,url*,holdingSimple?,holdingExternal?)
(copyInformation+)
(form?,subLocation*,shelfLocator*,electronicLocator*,note*,enumerationAndChronology*,itemIdentifier*)
((namePart|displayForm|affiliation|role|description|nameIdentifier)*|etal,(affiliation|role|description)*)
((roleTerm)+)
((place|publisher|dateIssued|dateCreated|dateCaptured|dateValid|dateModified|copyrightDate|dateOther|edition|issuance|frequency)+)
(placeTerm+)
((detail|extent|date|text)*)
((number|caption|title)+)
(start?,end?,total?,list?)
((form|reformattingQuality|internetMediaType|extent|digitalOrigin|note)+)
((recordContentSource|recordCreationDate|recordChangeDate|recordIdentifier|languageOfCataloging|recordOrigin|descriptionStandard|recordInfoNote)+)
(modsGroup*)
((topic|geographic|temporal|titleInfo|name|geographicCode|hierarchicalGeographic|cartographics|occupation|genre)*)
((title|subTitle|partNumber|partName|nonSort)*)
((namePart|displayForm|affiliation|role|description|nameIdentifier)*)
((extraTerrestrialArea|continent|country|province|region|state|territory|county|city|citySection|island|area)+)
(scale?,projection?,coordinates*,cartographicExtension*)
((title|subTitle|partNumber|partName|nonSort)*)
