As far as I can see, "NOTATION sgml" is only declared once in the dtd. I'm
using the 2002 dtd and haven't had any problems, so I wonder whether the
problem may be in your instance -- maybe it's calling out more than one file
or perhaps it's declaring "sgml" locally which would conflict with the dtd.
If you search on "NOTATION sgml" in your instance, do you find anything?
----- Original Message -----
From: "Ruth Bryan" <[log in to unmask]>
To: <[log in to unmask]>
Sent: Friday, May 27, 2005 3:28 PM
Subject: XMetaL 3.0 error msg on the ead.dtd
> Hello EAD listserv,
> I'm finally beginning the process of both converting Duke's Special
> Collections finding aids from 1.0 to 2002 and setting up XMetaL (our
> encoding software) for encoding "from scratch" in 2002. I've got all the
> files in the right places, but when I try to parse a 2002 instance against
> the DTD, I get the following error message:
> "Error on line 1010 of ./dtds/ead.dtd: NOTATION redeclared. The notation
> name "sgml" has already been defined."
> Line 1010 of the dtd is part of the following declaration from section F
> notation declarations:
> 1006: <!NOTATION sgml PUBLIC
> 1007: 'ISO 8879:1986//NOTATION Information processing - Text and office
> 1008: systems - Standard Generalized Markup Language (SGML)//EN'
> 1009: ''
> I'm using XMetaL v. 3.0.
> Has anyone else had this error and solved it?
> Ruth Bryan
> Archivist/Manuscript Cataloger
> Rare Book, Manuscript, and Special Collections Library
> Duke University
> (919) 660-5982
> [log in to unmask]