Markup of a ANNODEX(TM) format head frame DTD. See "CSIRO Publishes IETF Internet Draft for Continuous Media Markup Language (CMML)."

Date: 2003-06-13. From: http://www.annodex.net/DTD/anxhead_1_0.dtd



<?xml version="1.0" encoding="UTF-8" ?>
<!--
   Markup of a ANNODEX(TM) format head frame DTD.
   Derived from the
   Continuous Media Markup Language (CMML), version 1.0
   Namespace = http://www.annodex.net/cmml
   Copyright (c) 2001 
   Commonwealth Scientific and Industrial Research Organisation
   (CSIRO), Australia.
   All Rights Reserved. 
   This DTD module is identified by the PUBLIC and SYSTEM identifiers:
   PUBLIC "-//CSIRO//DTD ANXHEAD 1.0//EN"
   SYSTEM "http://www.annodex.net/DTD/anxhead_1_0.dtd"
   $Revision: 1.0 $
   $Date: 2003/06/01 24:00:00 $
-->
<!-- **************************** -->
<!-- Definition of Imported Names -->
<!-- **************************** -->
<!-- a Uniform Resource Identifier, see [RFC2396] -->
<!ENTITY % URI "CDATA">
<!-- a language code, as per [RFC1766] -->
<!ENTITY % LanguageCode "NMTOKEN">
<!-- internationalization attributes
  xml:lang    language code (as per XML 1.0 spec)
  dir          direction for weak/neutral text
-->
<!ENTITY % i18n
 "lang    %LanguageCode; #IMPLIED
  dir     (ltr|rtl)      #IMPLIED"
  >
<!-- **************************** -->
<!-- Document Structure           -->
<!-- **************************** -->
<!-- ROOT ELEMENT: -->
<!-- head tag containing description of a specific media document -->
<!-- ============================================================ -->
<!-- xmlns   = namespace of the head tags -->
<!-- profile = space-separated list of URIs to locate meta tag schemes -->
<!-- i18n    = the base language of the head's attribute values and text 
               content -->
<!-- defltlang & defltdir  = the default language for the whole document -->
<!ELEMENT head (meta*,
                ((title, meta*, (base, meta*)?) |
                 (base, meta*, (title, meta*)?)))>
<!ATTLIST head
  id          ID             #IMPLIED
  xmlns       %URI;          #FIXED 'http://www.annodex.net/cmml'
  %i18n;
  defltlang   %LanguageCode; #IMPLIED
  defltdir    (ltr|rtl)      #IMPLIED
  profile     %URI;          #IMPLIED
  >
<!-- TITLE tag giving descriptive title of the media document  -->
<!-- ========================================================= -->
<!-- i18n  = the base language of the title -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title 
  id          ID             #IMPLIED
  %i18n;
  >
<!-- BASE URI of the document (empty content) --> 
<!-- ======================================== -->
<!-- href = URI associated with the document; all relative URI references
            get interpreted relative to this base -->
<!ELEMENT base EMPTY>
<!ATTLIST base
  id          ID             #IMPLIED
  href        %URI;          #REQUIRED
  >
<!-- META description tags of the document (empty content) -->
<!-- ===================================================== -->
<!-- i18n    = the default language for the meta attribute and content text -->
<!-- name    = identifies a property name; does not list legal values for this 
               attribute --> 
<!-- content = specifies a property's value; does not list legal values for 
               this attribute -->
<!-- scheme  = names a scheme to be used to interpret the property's value 
               (see the profiles tag in the head element for locating these) -->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
  id          ID             #IMPLIED
  %i18n;
  name        NMTOKEN        #IMPLIED
  content     CDATA          #REQUIRED
  scheme      CDATA          #IMPLIED
  >