[Biodevelopers] xml database for bioinformatics

Joseph Landman landman at scalableinformatics.com
Sun Feb 23 15:49:52 EST 2003


On Sun, 2003-02-23 at 14:59, John Merrells wrote:

> Does your scheme map XML onto a generic or specific relational
> schema? By which I mean does the user have to define a relational
> schema for their XML and then provide a mapping between the
> two... or do you have a generic schema... like a table where each
> row is a node like this...

The idea that I use is that you can generally define your XML structure
in a "schema-like" form (not currently the XML schema, but a simpler
form), or use the first store to define the database structure (not
generally recommended).  Then a parser builds the mapping between simple
data types and columns and nested structures as indexes into other
tables.  Tables are initialized.  Last, it builds the accessors,
queries, and mutators for the data object.  These are auto-loaded to
enable immediate use of the object.

The "schema-like" form is not an XML-Schema (yet).  I am refactoring it
to work with Class::DBI as well as with XML-Schema.

> Where might I find some a sample data, and even better a sample
> set of queries?

Depends upon what you want to do.  Look at the NCBI site, or the BioXML
site.

Joe

-- 
Joseph Landman, Ph.D
Scalable Informatics LLC
email: landman at scalableinformatics.com
  web: http://scalableinformatics.com
phone: +1 734 612 4615




More information about the Biodevelopers mailing list