Date: Sep. 6, 2001
Link: http://www.charteris.com/mdl/
Source Author or Organization: Charteris
Meaning Definition Language (MDL) is intended to bridge the gap between
structure and meaning by modeling a definition of the meanings (such as the
properties or objects) conveyed by the structure of a document in terms of Resource Description
Framework (RDF) or a Unified Modeling Language (UML) class model.
This enables tools for tasks such as automated translation between XML
languages, Semantic searches and meaning-level programming Application
Programming Interfaces (APIs).
The page provides a download link for one such
tool, a demonstration Java API tool (apidem.zip, 164k) that can be
used to build applications whose Java classes express XML meanings rather than
structure.