This specification documents the rules for the package schema. The schema is used to bundle arbitrary XML documents into one XML document instance.
http://preservation.naa.gov.au/package/1.0
Prefix Namespace
xsd
http://www.w3.org/2001/XMLSchema
package
http://preservation.naa.gov.au/package/1.0
The following sections describe the package XML schema.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:package="http://preservation.naa.gov.au/package/1.0"
targetNamespace="http://preservation.naa.gov.au/package/1.0"
version="1.0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
package. A schema to bundle arbitrary XML documents into one
XML document instance.
Developed by the National Archives of Australia. Copyright 2010
Commonwealth of Australia.
</xsd:documentation>
</xsd:annotation>
<xsd:element name="package">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="meta">
<xsd:complexType>
<xsd:sequence>
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="content">
<xsd:complexType>
<xsd:sequence>
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
The following is an instance of the package schema, wrapping a PNG image file. Note the inclusion of the NAA wrapper.
<package:package xmlns:package="http://preservation.naa.gov.au/package/1.0">
<package:meta>
<naa:wrapper xmlns:naa="http://preservation.naa.gov.au/naa/1.0">NAA Package</naa:wrapper>
<dcterms:created xmlns:dcterms="http://purl.org/dc/terms/">2010-03-05T10:48:25</dcterms:created>
<dc:identifier xmlns:dc="http://purl.org/dc/elements/1.1/">20100305104825463-face-embarrassed.png-d8e15a9e</dc:identifier>
<naa:datasources xmlns:naa="http://preservation.naa.gov.au/naa/1.0"><naa:datasource>
<naa:last-modified>2008-05-26T22:21:56</naa:last-modified>
<dc:source xmlns:dc="http://purl.org/dc/elements/1.1/">file:/face-embarrassed.png</dc:source>
</naa:datasource>
</naa:datasources>
</package:meta>
<package:content>
<png:png xmlns:png="http://preservation.naa.gov.au/png/1.0" png:description="The following data represents a Base64 encoding of a PNG image file ( ISO Standard 15948 )."
png:extension="png">iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAAHjQAAB40BBo7frwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAG8SURB
VCiRTZJNaxNxGMR/z/a/m6S0pqQvSo3IHtrFtuQgpIoKVcSjIPgFPHjwy3j34MGP4MGDpXgoWA8G
PETUhkJTSWk1Rpo0aZt0n93HS0Kd0zDMzGVGzIwR2lsiQIR4q1hqQAWoTd29MLkRaW1KmCmsvc/M
PF70gimQDJhH3N762dqUBzNrVgcQM+PXBwkni0+3M1OlQNJjQIY1Bq7IeW8/7uy+jK48tLrbXxfJ
XoreBePFgPMG36ofmZuZBKDZ6rJUuoefC/1M4dH6/rpELlGibP7aEvEhhtA8XcbXYeC0yw09Af1K
bvr2wvHBRuQ0piwolnTBAu7fymMkID4L4TymMemgj/Y20ZiyU4Wkt0vQWMHrTqPlHXAekEDSx9u+
jDuaJF45QBWcKpVBDLkkxfweSJPByQkG5MbziPhYNmVgoErFqVLrtPvViWin5PkOcTkOz0oIQpjf
I13eI1WlXe9VVamJmfHljYSz1xe/z85PZMf8AM/lwHOQKqoxfxp/+836j6Wbz6wuo6U/v5YwP3f1
7XSxWBrPF2As4Kx9RKtRr3Z+N56sPv9vuBE+vRpeA8pDqQLU7ry4MP0DvGDKymDaFEQAAAAASUVO
RK5CYII=
</png:png>
</package:content>
</package:package>