YADS Model Schema - DTD


This is the DTD schema for the YADS model.


  <?xml version="1.0" encoding="UTF-8"?>
  <!--
  
    YADS - DTD
  
    This document describes YADS - A Description Service
    in an XML DTD.
  
    ==
  
    // From RDF Schema for YADS

    Resource:     doi:1014/yads-schema-2002-04-03
    Comment:      RDF Schema for YADS - A Description Service
    Author:       Tony Hammond <tony_hammond@harcourt.com>
    Revision:     April 3, 2002 - Tony Hammond
  


    ==

    <!DOCTYPE yads [
  
    <!ELEMENT yads (item | nest)*>
  
    <!ELEMENT item (property*, (collection | resource), property*)>
    <!ELEMENT nest ((property*, collection, property*, resource, property*)
                   | (property*, resource, property*, collection, property*))>
  
    <!ELEMENT collection (item | nest)+>
    <!ATTLIST collection
      order (choice | sequenced | unordered) "unordered"
    >
  
    <!ELEMENT resource (#PCDATA)>
  
    <!ELEMENT property (#PCDATA)>
    <!ATTLIST property
      type (access | detail | directive | label | role | service | type) #IMPLIED
    >

  ]>

  -->
  <yads/>