source: trunk/gli/classes/xml/template.mds@ 4293

Last change on this file since 4293 was 4293, checked in by jmt12, 21 years ago

Initial revision

  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1<?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
51<MetadataSet>
52</MetadataSet>
Note: See TracBrowser for help on using the repository browser.