![]() | ![]() |
| SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY | |
|
SEARCH Advanced Search ABOUT Site Map CP RSS Channel Contact Us Sponsoring CP About Our Sponsors NEWS Cover Stories Articles & Papers Press Releases CORE STANDARDS XML SGML Schemas XSL/XSLT/XPath XLink XML Query CSS SVG TECHNOLOGY REPORTS XML Applications General Apps Government Apps Academic Apps EVENTS LIBRARY Introductions FAQs Bibliography Technology and Society Semantics Tech Topics Software Related Standards Historic |
[April 21, 2000] StarDOM has been created by Jens Linge and Lutz Ehrlich of the European Molecular Biology Laboratory, Heidelberg, Germany. "StarDOM is a software package to transform data provided in the Self Defining Text Archival and Retrieval (STAR) format into XML. The Self-Defining Text Archival and Retrieval (STAR) format has become a standard in structural biology. Several scientific databases (e.g., PDB, CCDC, ICDD, BioMagResBank) use the STAR format to store structural, crystallographic diffraction and NMR data. A growing number of programs (e.g., CNS, NMRView, MODELFREE) can utilize the STAR format for their respective data output. The transform is achieved by transferring the data tree inherent in a STAR file to a [W3C] Document Object Model. This opens new possibilities for visual editing, archiving, parsing and structured queries of structural biology data. The strategy allows interactive navigation by using the Document Object Model representation of the data as well as easy access by XML query languages. As an example application, the entire BioMagResBank has been transformed into XML format [conforming to the StarDOM XML DTD]. Using an XML query language, statistical queries on the collected NMR data sets can be constructed with very little effort... The core functionality of StarDOM is implemented in a package written in the Python programming language. It relies on an implementation of the Document Object Model (DOM). Currently, there are two DOM implementations freely availabe for noncommercial purposes: 4DOM is the implementation of FourThought which adheres closely to the W3C DOM recommendation, whereas the implementation provided by the Python XML-special interest group (XML-SIG) lends itself to easier programmatic manipulation of the DOM objects. StarDOM is written in a way which allows the use of either package. As the 4DOM implementation can be used to access DOM objects as CORBA servers, the additional effort in programming might be worth it if you plan to create distributed data repositories." References:
|
![]() ![]() ![]()
|
||||
![]() |
Document URI: http://xml.coverpages.org/stardom.html — Legal stuff
Robin Cover, Editor: [email protected]





