The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
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
Last modified: April 21, 2000
StarDOM - Transforming Scientific Data into XML

[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:


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Globe Image

Document URI: http://xml.coverpages.org/stardom.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org