There are roughly 1500 drugs grouped into 535 interaction classes. A Web application was built for physicians to use to interactively access the interactions information. Implementation requirements prevented the use of a HyTime engine, though the project demanded HyTime functionality with good performance. The implementation chosen was straight-forward to build, uses commonly available free tools, shows adequate performance, and offers convenient paths for optimizations if and when they are needed. The use of inheritable SGML architectures allows diverse document types to have well-defined, validatable structures in common.
Generic tools can operate on documents conforming to specific classes.
This presentation briefly describes Nortel's work with architectures so far and also touches on future work. Unfortunately most of the SGML authoring tools today offer limited or no support for HyTime out of the box. However, through tool customization, HyTime addressing can become automated. This presentation describes and demonstrates one company's implementation that makes HyTime addressing completely transparent for their authors. The id assignment, lookup, and address insertion is completely automated and hidden, creating a more user-friendly environment for the author.