Menu

NAA

Allan Cunliffe
Attachments
Naa.png (16896 bytes)

Introduction

This specification documents the rules for the NAA package wrapper. The schema is used to bundle arbitrary XML documents into one XML document instance.

Target namespace

http://preservation.naa.gov.au/naa/1.0

Declared namespaces

Prefix Namespace

xsd
http://www.w3.org/2001/XMLSchema

naa
http://preservation.naa.gov.au/naa/1.0

Schema

The following sections describe the NAA package wrapper.

Diagram

XML Schema Definition

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:naa="http://preservation.naa.gov.au/naa/1.0"
targetNamespace="http://preservation.naa.gov.au/naa/1.0" 
version="1.0">
<xsd:annotation>
 <xsd:documentation xml:lang="en">
  naa. The NAA Package wrapper.
  Developed by the National Archives of Australia. Copyright 2010
  Commonwealth of Australia.
 </xsd:documentation>
</xsd:annotation>
<xsd:element name="naa">
<xsd:complexType>
  <xsd:sequence>
    <xsd:element name="wrapper" type="xsd:string" />     
    <xsd:element name="datasources">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="datasource">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="last-modified" type="xsd:dateTime" />
                <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

Example

The following is an instance of the naa schema, wrapping a PNG image file.

<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>

Related

Wiki: Xena_schemas