contact msd
 
 
 Introduction
 Generator
 Selector
 Exporter
 Transformer
 Comparer
 
 mmCIF
 Xml
 Release Status
 Next Version
 Technical Aspects
 Related
 
 
 

OraCIF TRANSFORMER  is under development and this stage is currently incorporated into the Exporter.  

At the moment the Exporter produces fully formatted mmCIF or XML documents. However, in order to get greater control over the formatting of  the output, these two steps are being  decoupled  and the Transformer will allow the data extracted from the source database(s) to be more readily reformatted    into a wide range of formats. 

The Transformer uses   XSL Stylesheets  to reformat  XML documents  into mmCIF,  XML, HTML  and other mark-up languages.  OraCIF Transformer  uses the facilities provided by Oracle XML DB  which follow W3C's recommendations. 

INPUT

The Transformer   requires  Xml document(s)  and   XSL stylesheet(s). The stylesheet(s) can either be taken from an internal OraCIF  repository or else can be supplied as an input parameter.   The Xml document(s) can be given  as a single CLOB or as a Selector job identifier  from which  the XML documents  were generated using  the  Exporter. This is   useful when is necessary to apply the same stylesheet to  a set of Xml documents and they are stored within OraCIF tables. 

PROCESS 

For each pair (XML document, XSL stylesheet) the Transformer invokes the Oracle XML DB function to make the corresponding transformation.

OUTPUT

The transformed  document(s)  is returned as a  CLOB and  can be stored in a OraCIF table.