ZURÜCK

Abb. 66: SGML Definitionen für das Warwick Framework

...
<!ENTITY  % md-set 'DublinCore | package'>
<!ENTITY  % PackageTypes 'container | indirect | %md-set' >
<!ELEMENT container  - -  (%PackageTypes) >
<!ATTLIST container
          Name     CDATA #REQUIRED  -- Name of conatiner schema --
          Schema   CDATA #IMPLIED   -- URI for container schema def. --
          Version  CDATA #IMPLIED   -- Version of the package schema -- >
<!ELEMENT indirect - O EMPTY>
<!ATTLIST indirect 
          URI      CDATA #REQUIRED  -- The reference to the data --
          Name     CDATA #IMPLIED   -- Name of ext. package shema --
          Version  CDATA #IMPLIED   -- Version of the package shema -- >
<!ELEMENT DublinCore - - (#PCDATA)  -- To be defined -- >
<!ELEMENT package - - (#PCDATA | metadata | metagroup)+ >
<!ATTLIST package 
          Name     CDATA #REQUIRED  -- Name of package schema --
          Schema   CDATA #IMPLIED   -- URI of schema definition --
          Version  CDATA #IMPLIED   -- Version of package schema --
          Notation NOTATION (%notations) SGML  -- non-SGML formats allowed,
                                       but SGML is the default -- > 
<!ELEMENT metagroup - - (metadata | metagroup)+ >
<!ATTLIST metagroup
          Name     CDATA #REQUIRED  -- Name of the metadata grouping --
          Type     CDATA #IMPLIED   -- Categorization of metadata --
          Schema   CDATA #IMPLIED   -- Reference ot controlled vocabulary -- >
<!ELEMENT metadata - - (#PCDATA) >
<!ATTLIST metadata
          Name     CDATA #REQUIRED  -- Name of the metadata field --
          Type     CDATA #IMPLIED   -- Categorization of metadata --
          Schema   CDATA #IMPLIED   -- Reference ot controlled vocabulary -- >
...

ZURÜCK

© 1999 / HTML-Version 13. 7. 1999: R. Ferber, email: R. Ferber