Article ID Journal Published Year Pages File Type
516601 International Journal of Medical Informatics 2008 7 Pages PDF
Abstract

PurposeA new model expressing Arden Syntax with the eXtensible Markup Language (XML) was developed to increase its portability.MethodsEvery example was manually parsed and reviewed until the schema and the style sheet were considered to be optimized. When the first schema was finished, several MLMs in Arden Syntax Markup Language (ArdenML) were validated against the schema. They were then transformed to HTML formats with the style sheet, during which they were compared to the original text version of their own MLM. When faults were found in the transformed MLM, the schema and/or style sheet was fixed. This cycle continued until all the examples were encoded into XML documents. The original MLMs were encoded in XML according to the proposed XML schema and reverse-parsed MLMs in ArdenML were checked using a public domain Arden Syntax checker.ResultsTwo hundred seventy seven examples of MLMs were successfully transformed into XML documents using the model, and the reverse-parse yielded the original text version of MLMs. Two hundred sixty five of the 277 MLMs showed the same error patterns before and after transformation, and all 11 errors related to statement structure were resolved in XML version. The model uses two syntax checking mechanisms, first an XML validation process, and second, a syntax check using an XSL style sheet.ConclusionNow that we have a schema for ArdenML, we can also begin the development of style sheets for transformation ArdenML into other languages.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science Applications
Authors
, , , ,