Legacy Issue Number: 5528
Source: Rosetta Biosoftware Business Unit ( Michael Miller)
The DTD currently is generated with the rule that the *_ref entity
includes abstract class refs. Since these can't be instantiated,
implementations break when trying to figure out which class
to map to. This is because the identifier concept allows using
the identifier to be an alternative key in the case that the
identifier isn't immediately resolvable. But without knowing the
actually base class, this won't work. This is a particular
problem for use in disconnected inhouse high through-put pipelines.
Recommend that the abstract base classes be removed from the ref
entity declarations in the DTD.
Resolution of the issue would change:
(through a change to WriteDTDClassElement)
Section 4.1.2, "Mapping from MAGE-OM to MAGE-ML"
Reported: GENE 1.0b1 — Sat, 20 Jul 2002 04:00 GMT
Disposition: Resolved — GENE 1.0
Updated: Fri, 6 Mar 2015 20:58 GMT