The DTD i’m using is a little longer than 4200 lines (it´s a TEI dtd). With it Tamino’s schema editor generates a TSD that’s 18000 lines. As of today, i haven’t found a way to check properly if the two were “consistent” (a valid document must be recognized as such by both the dtd and the tsd, and of course the same for an invalid one).
I’m at a point where i want to be absolutely sure that the documents that i have imported in a tamino db will continue to be valid to regarded to the original dtd, because those documents will regularly be updated (modify of the header, correct the typos in the body and so on). If i am sure that the tsd is consistent to the dtd, i have no problem and can trust the validation made by tamino when an update is done. If not, i have to find a way to validate the modified document with the original dtd before i update it in the tamino db.
Thanks in advance for any piece of information,
ps : I’ve read in the Tamino’s documentation that TSD is only a subset of XSD, so we could say that my question may be directly related with the consistence between a DTD and a schema. Does anyone have a clue on this ?