Changeset 10992 for trunk/gli


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

now uses an external DTD, http://www.greenstone.org/dtd/MetadataSet/1.0/MetadataSet.dtd

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/classes/xml/template.mds

    r4293 r10992  
    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 creator     The name of the entity resposibly for this set.               -->
    6   <!-- @param contact     A contact address for the creator.                            -->
    7   <!-- @param description A description of this metadata set.                           -->
    8   <!-- @param family      The namespace of this metadata set.                           -->
    9   <!-- @param lastchanged The full date, user name and machine name of the last editor. -->
    10   <!--   uses the form:                                                                 -->
    11   <!--   Day Mon(th) dd hh:mm:ss yyyy '-' <username> on <machine>                       -->
    12   <!-- @param name        The name of this metadata set.                                -->
    13   <!-- @param namespace   The abbreviated namespace of this metadata set.               -->
    14   <!ELEMENT MetadataSet (Element+)>
    15   <!ATTLIST MetadataSet
    16                 contact     CDATA #REQUIRED
    17                 creator     CDATA #REQUIRED
    18                 description CDATA #REQUIRED
    19             family      CDATA #REQUIRED
    20                 lastchanged CDATA #REQUIRED
    21             name        CDATA #REQUIRED
    22                 namespace   CDATA #REQUIRED>
    23 
    24   <!-- An element in the metadata set. -->
    25   <!ELEMENT Element (Attribute*,OptionList?,AssignedValues?)>
    26   <!ATTLIST Element
    27             name       CDATA #REQUIRED
    28                 occurances CDATA "0">
    29 
    30   <!-- Each element has several attribute children. -->
    31   <!ELEMENT Attribute (#PCDATA)>
    32   <!ATTLIST Attribute
    33             name CDATA #REQUIRED>
    34 
    35   <!-- For listing predefined values for this element. -->
    36   <!ELEMENT OptionList (Value+)>
    37   <!ATTLIST OptionList
    38             restricted (true|false) "false">
    39 
    40   <!-- Each element also contains a tree of values that have been assigned to it. This may include a multilayer nested subject hierachy. -->
    41   <!ELEMENT AssignedValues (Subject+)>
    42 
    43   <!-- A value. -->
    44   <!ELEMENT Subject (Value|Alias?|Subject*)>
    45   <!ELEMENT Value (#PCDATA)>
    46   <!ATTLIST Value
    47             occurances CDATA "1">
    48   <!ELEMENT Alias (#PCDATA)>
    49 ]>
    50 
     2<!DOCTYPE MetadataSet SYSTEM "http://www.greenstone.org/dtd/MetadataSet/1.0/MetadataSet.dtd">
    513<MetadataSet>
    524</MetadataSet>
Note: See TracChangeset for help on using the changeset viewer.