Ignore:
Timestamp:
2005-12-15T14:26:10+13:00 (18 years ago)
Author:
kjdon
Message:

Tidied up the metadata sets. Now they all use the same DTD, which is at greenstone.org/dtd/MetadataSeet/1.0/MetadataSet.dtd. They are all valid for this DTD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/metadata/nzgls.mds

    r8978 r10991  
    11<?xml version="1.0" encoding="UTF-8"?>
    2 <!DOCTYPE MetadataSet [
    3 
    4   <!-- The outer tag of any metadata set. Contains some number of elements.             -->
    5   <!-- @param contact     A contact address for the creator.                            -->
    6   <!-- @param creator     The name of the entity resposibly for this set.               -->
    7   <!-- @param family      The name of this sets family.                                 -->
    8   <!-- @param lastchanged The full date, user name and machine name of the last editor. -->
    9   <!--   uses the form:                                                                 -->
    10   <!--   Day Mon(th) dd hh:mm:ss yyyy '-' <username> on <machine>                       -->
    11   <!-- @param namespace   The namespace of this metadata set.                           -->
    12   <!ELEMENT MetadataSet ((Name|Description|SetLanguage|Element)+)>
    13   <!ATTLIST MetadataSet
    14         contact            CDATA #REQUIRED
    15         creator            CDATA #REQUIRED
    16         description        CDATA #REQUIRED
    17             family             CDATA #REQUIRED
    18         lastchanged        CDATA #REQUIRED
    19             name               CDATA #REQUIRED
    20         namespace          CDATA #REQUIRED
    21         language_dependent CDATA "">
    22 
    23   <!-- The name of a metadata set. Is language specific. -->
    24   <!ELEMENT Name (#PCDATA)>
    25   <!ATTLIST Name
    26             language CDATA "en">
    27 
    28   <!-- The description of a metadata set. Is language specific. -->
    29   <!ELEMENT Description (#PCDATA)>
    30   <!ATTLIST Description
    31             language CDATA "en">
    32 
    33   <!-- When used in conjuction with defer-node-expansion, allows for better memory use when dealing with several or more languages. -->
    34   <!ELEMENT SetLanguage (Name, Description?)>
    35   <!ATTLIST Language
    36         code CDATA #REQUIRED>
    37 
    38   <!-- An element in the metadata set. -->
    39   <!-- Note that the name attribute isn't really Dublin Core compliant - it was just the first thing I came up with. -->
    40   <!ELEMENT Element (Attribute*,Language*,OptionList?)>
    41   <!ATTLIST Element
    42             name       CDATA #REQUIRED
    43         occurances CDATA "0">
    44 
    45   <!-- Each element has several attribute children. -->
    46   <!-- Given that name was already used for an Element, I decided to use identifier for the language specific 'name', which I've been told isn't really compliant with Dublin Core. -->
    47   <!ELEMENT Attribute (#PCDATA)>
    48   <!ATTLIST Attribute
    49             name CDATA "">
    50 
    51   <!-- When used in conjuction with defer-node-expansion, allows for better memory use when dealing with several or more languages. -->
    52   <!ELEMENT Language (Attribute*)>
    53   <!ATTLIST Language
    54         code CDATA #REQUIRED>
    55 
    56   <!-- For listing predefined values for this element. -->
    57   <!ELEMENT OptionList (Value+)>
    58   <!ATTLIST OptionList
    59             restricted (true|false) "false">
    60 ]>
    61 <MetadataSet contact="[email protected]" creator="Archives New Zealand" language_dependent="identifier, definition, comment" lastchanged="Fri Dec 03 14:35 2004 - mgw5 on narya" namespace="nzgls">
     2<!DOCTYPE MetadataSet SYSTEM "http://www.greenstone.org/dtd/MetadataSet/1.0/MetadataSet.dtd">
     3<MetadataSet contact="[email protected]" creator="Archives New Zealand" language_dependent="identifier, definition, comment" lastchanged="Fri Dec 03 14:35 2004 - mgw5 on narya" namespace="nzgls" family="">
    624    <!-- English Version sourced from http://www.e-government.govt.nz/nzgls/standard/ -->
    635    <SetLanguage code="en">
     
    657        <Description language="en">The NZGLS metadata standard is the official New Zealand Government standard for creating discovery-level metadata (see Cabinet Circular CO (02) 3). The standard is based closely on two well established standards: the Dublin Core Metadata Element Set and the Australian Government Locator Service.</Description>
    668    </SetLanguage>
    67     <Element name="Title" remember_values="true">
     9    <Element name="Title" >
    6810        <!-- English -->
    6911        <Language code="en">
     
    14789        <Attribute name="maximum_occurance">Unlimited</Attribute>
    14890    </Element>
    149     <Element name="Creator" remember_values="true">
     91    <Element name="Creator" >
    15092        <!-- English -->
    15193        <Language code="en">
     
    246188        <Attribute language="en" name="comment">Used to indicate the business role of the resource in terms of business functions and activities. Functions are the major units of activity which organisations pursue in order to meet the mission and goals of the organisation. They are defined in the Australian Records Management Standard [AS4390] as the largest unit of business activity in an organisation. Recommended best practice is to select a value from a controlled vocabulary or formal classification scheme. Resources being described within the NZ Government should use the Functions of New Zealand (FONZ) thesaurus. Use of this encoding scheme is mandatory for metadata prepared for use by the NZ Government Portal.</Attribute>
    247189    </Element>
    248     <Element name="Subject" remember_values="true">
     190    <Element name="Subject" >
    249191        <!-- English -->
    250192        <Language code="en">
     
    351293        <Attribute name="maximum_occurance">Unlimited</Attribute>
    352294    </Element>
    353     <Element name="Description" remember_values="true">
     295    <Element name="Description" >
    354296        <!-- English -->
    355297        <Language code="en">
     
    445387        <Attribute name="maximum_occurance">Unlimited</Attribute>
    446388    </Element>
    447     <Element name="Publisher" remember_values="true">
     389    <Element name="Publisher" >
    448390        <!-- English -->
    449391        <Language code="en">
     
    570512        </Element>
    571513    </Element>
    572     <Element name="Contributor" remember_values="true">
     514    <Element name="Contributor" >
    573515        <!-- English -->
    574516        <Language code="en">
     
    680622        <Attribute name="maximum_occurance">Unlimited</Attribute>
    681623    </Element>
    682     <Element name="Date" remember_values="true">
     624    <Element name="Date" >
    683625        <!-- English -->
    684626        <Language code="en">
     
    813755        </Element>
    814756    </Element>
    815     <Element name="Type" remember_values="true">
     757    <Element name="Type" >
    816758        <!-- English -->
    817759        <Language code="en">
     
    931873        </Element>
    932874    </Element>
    933     <Element name="Format" remember_values="true">
     875    <Element name="Format" >
    934876        <!-- English -->
    935877        <Language code="en">
     
    1052994        <Attribute language="en" name="comment">The Availability element is primarily used for non-electronic resources to provide information on how to obtain physical access to the resource. The Availability element should be repeated to show multiple access points - for example, a service where someone could pay a bill at two separate organisations. Generally, full details of how any service can be obtained, or contact information, should be provided. If a structured value is to be given (including for example name and address information) it is recommended that the NZGLS Agent Encoding scheme be used. Alternatively, a link to a directory, authority file or similar set of identity information may be provided.</Attribute>
    1053995    </Element>
    1054     <Element name="Identifier" remember_values="true">
     996    <Element name="Identifier" >
    1055997        <!-- English -->
    1056998        <Language code="en">
     
    11541096        <Attribute name="maximum_occurance">Unlimited</Attribute>
    11551097    </Element>
    1156     <Element name="Source" remember_values="true">
     1098    <Element name="Source" >
    11571099        <!-- English -->
    11581100        <Language code="en">
     
    12651207        <Attribute name="maximum_occurance">Unlimited</Attribute>
    12661208    </Element>
    1267     <Element name="Language" remember_values="true">
     1209    <Element name="Language" >
    12681210        <!-- English -->
    12691211        <Language code="en">
     
    13571299        <Attribute name="maximum_occurance">Unlimited</Attribute>
    13581300    </Element>
    1359     <Element name="Relation" remember_values="true">
     1301    <Element name="Relation" >
    13601302        <!-- English -->
    13611303        <Language code="en">
     
    15701512        </Element>
    15711513    </Element>
    1572     <Element name="Coverage" remember_values="true">
     1514    <Element name="Coverage" >
    15731515        <!-- English -->
    15741516        <Language code="en">
     
    17171659        </Element>
    17181660    </Element>
    1719     <Element name="Rights" remember_values="true">
     1661    <Element name="Rights" >
    17201662        <!-- English -->
    17211663        <Language code="en">
Note: See TracChangeset for help on using the changeset viewer.