Difference between revisions of "XORT"

From GMOD
Jump to: navigation, search
(New page: <nowiki> Chado-XML ========= Chado-XML is a direct mapping of the Chado relational schema into XML. Currently the only tool for performing this mapping is XML::XORT, which can du...)
 
m
Line 1: Line 1:
 +
==Description==
  
 +
XORT is a utility written in Perl that can be used to read to and write from a relational schema using XML as an interchange format. In GMOD XORT is frequently used to transfer data to and from the Chado schema.
  
<nowiki>
+
 
Chado-XML
+
===Presentations===
=========
+
 
 +
[[XORT_Presentation|Presentation on XORT by Pinglei Zhou]]
 +
 
 +
[[Comparison_of_XORT_and_Hibernate_for_Chado_reporting|Comparison of XORT and Hibernate]]
 +
 
 +
 
 +
=== Chado-XML===
 
   
 
   
Chado-XML is a direct mapping of the Chado relational schema into
+
[[bp:CHADO_sequence_format|Chado-XML]] is a direct mapping of the Chado relational schema into XML.  
XML. Currently the only tool for performing this mapping is XML::XORT,
+
 
which can dump or save Chado-XML to and from a chado db.
+
 
+
=== Macros===
Contents:
+
 
---
+
The basic chado-xml expansion can be extremely verbose - this is because chado-xml uses the unique keys from the chado db, yet it does not database internal foreign keys. XORT can be configured with macros that can be used to capture repeated nodes in the XML and give them XML IDs that are valid within a particular document.
chado-xml
+
        README
+
        xsl/                    -- useful transforms
+
        dtd/                    -- DTDs/XSDs defining the xml model
+
        examples/              -- example XML files
+
        doc/                    -- documentation
+
---
+
+
Documentation in asciidoc - can use asciidoc.py to convert to HTML,
+
PDF, RTF etc
+
+
See:
+
+
        SourceForge: http://sourceforge.net/projects/asciidoc/
+
        Main website: http://www.methods.co.nz/asciidoc/
+
+
+
+
Macros
+
------
+
+
The basic chado-xml expansion can be extremely verbose - this is
+
because chado-xml uses the unique keys from the chado db, yet it does
+
not database internal foreign keys.
+
+
Macros can be used to capture repeated nodes in the xml and give them
+
XML IDs that are valid within a particular document.
+
+
+
+
+
See also
+
--------
+
+
gmod/XML-XORT
+
</nowiki>
+
  
  
 +
==Requirements==
  
* [[Chado-xml doc]]
+
* {{CPAN|XML::DOM}}
* [[XORT Usage]]
+
* {{CPAN|XML::Parsers::PerlSAX}}
  
  
 +
==Documentation==
  
 +
[http://gmod.cvs.sourceforge.net/*checkout*/gmod/XML-XORT/README README]
  
Chris suggested the inclusion of the chado-xml docs from the schema--I did that.
+
==Contact==
  
 +
[[Pinglei Zhou]]
  
  
 +
==Downloads==
  
I should also mention that this README and the child page with chado-xml documentation are dynamically pulled in an included from the sourceforge cvs. While this means it will always be up to date with respect to what is in cvs, it also give an additional point of failure if SF's cvs server is down.
+
[http://sourceforge.net/project/showfiles.php?group_id=27707&package_id=148718 XORT at Sourceforge]
  
  
Flat list - collapsedFlat list - expandedThreaded list - collapsedThreaded list - expanded Date - newest firstDate - oldest first 10 comments per page30 comments per page50 comments per page70 comments per page90 comments per page  Select your preferred way to display the comments and click "Save settings" to activate your changes.
+
[[Category:GMOD Components]]

Revision as of 19:34, 9 February 2007

Description

XORT is a utility written in Perl that can be used to read to and write from a relational schema using XML as an interchange format. In GMOD XORT is frequently used to transfer data to and from the Chado schema.


Presentations

Presentation on XORT by Pinglei Zhou

Comparison of XORT and Hibernate


Chado-XML

Chado-XML is a direct mapping of the Chado relational schema into XML.


Macros

The basic chado-xml expansion can be extremely verbose - this is because chado-xml uses the unique keys from the chado db, yet it does not database internal foreign keys. XORT can be configured with macros that can be used to capture repeated nodes in the XML and give them XML IDs that are valid within a particular document.


Requirements


Documentation

README

Contact

Pinglei Zhou


Downloads

XORT at Sourceforge