[XML-SIG] A bit off topic: XML advice needed...

Fred L. Drake Fred L. Drake, Jr." <fdrake@acm.org
Wed, 3 Mar 1999 11:59:04 -0500 (EST)

Stuart Hungerford writes:
 > My first mental reaction (in a sort of pseudocode is):
 >      class date
 >      class event

  Another possibility you may want to seriously consider (and may have 
thought of by now), but that hasn't been proposed, would be to use a
notation to specify that something is a date (specifying a data type), 
and elements (or attributes) for the structural aspects:

	<!NOTATION iso8601-w3c SYSTEM "http://www.w3.org/TR/NOTE-datetime">
	<!ELEMENT event (start-date, end-date, ...)>
	<!ATTLIST start-date
		  notation NOTATION (iso8601-w3c) "iso8601-w3c"
	<!ATTLIST end-date
		  notation NOTATION (iso8601-w3c) "iso8601-w3c"

  Your document might then look like this:


  The concerns brought up by Betty and Matt still apply.


Fred L. Drake, Jr.	     <fdrake@acm.org>
Corporation for National Research Initiatives
1895 Preston White Dr.	    Reston, VA  20191