Hello everyone,
Many apologies that this announcement hasn't been seen earlier. After not
getting any comments from my previous postings of this message I took a look
at the METS archive and realized that my previous emails have been getting
silently ignored by the listserv, maybe because of HTML formatting, angle
brackets, or some other oddity in the text, but I'm not sure. Here is
hoping that this plain text, sanitized version goes through.
---
There is a new draft METS 1.10 XML Schema available here:
https://raw.github.com/mets/METS-schema/master/mets.xsd
There are three changes from the previous 1.9.1 XML Schema:
1) The schema is now being released under a Creative Commons CC0 Public
Domain license:
"This document is available under the Creative Commons CC0 1.0 Universal
Public Domain Dedication
(http://creativecommons.org/publicdomain/zero/1.0/). The Digital Library
Federation, as creator of this document, has waived all rights to it
worldwide under copyright law, including all related and neighboring rights,
to the extent allowed by law. For the full text see
http://creativecommons.org/publicdomain/zero/1.0/legalcode."
2) 'LIDO' was added to the MDTYPE enumeration. LIDO is the “Lightweight
Information Describing Objects” XML Schema developed by the International
Council of Museums, International Committee for Documentation (ICOM-CIDOC),
http://network.icom.museum/cidoc/working-groups/data-harvesting-and-interchange/lido-technical/specification/.
LIDO supports descriptive information about all kinds of museum objects.
3) The XML Schema has been modified to allow arbitrary, locally-defined
attributes on these METS elements:
mets
metsHdr
dmdSec
amdSec
techMD
rightsMD
sourceMD
digiprovMD
fileSec
fileGrp
file
structMap
fptr
structLink
behaviorSec
This uses the XML Schema xsd:anyAttribute namespace="##other"
processContents="lax" declaration. What this means is that you can now add
arbitrary new attributes to the above elements to support local needs. The
namespace="##other" means that any new, locally-defined attributes must be
in a namespace other than the METS namespace.
The processContents="lax" means that custom attributes do not require an XML
Schema, but if there is an XML Schema for the custom attribute’s namespace,
an attempt to validate the attribute against the schema will be made.
If anyone has any questions or comments about the proposed changes to the
METS XML Schema you can respond publicly to the METS list or privately to
the METS Editorial Board, [log in to unmask]
We are hoping to publish this new version before the end of January.
Thanks,
Tom Habing
Technical Co-Chair
METS Editorial Board
|