[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DB API on top of ozoneXML




On Wed, 25 Apr 2001 15:30:10 +0200
"Per Nyfelt" <per.nyfelt@nordicwave.com> wrote:

> I just read through the draft and I would like to give you a hand. Do you
> have any ideas in mind of how to attack it? I guess the API Base and
> XMLResource should be first on the list?

Hi Per, thanks for your offer. You're very welcome.
I recently started to set up the new repository for Ozone add-ons.
(http://cvs.smb-tec.com/cgi-bin/cvsweb.cgi/ozone-modules) OzoneXML
is the first module there.

You're right. The API is designed very modular and includes several
levels of conformity. Currently Level 0 ("base") and Level 1 are
defined. This modularity allows database vendors to support all the 
provided features of the API step by step.

For the beginning we should focus on Level-0 conformity. This includes
the the Base and XMLResource interfaces.

The "problem" we have is that ozone currently doesn't support collections
of XML documents. All stored documents are single and doesn't affect
each other. The implementations of XMLContainer and XMLContainerHelper(Impl)
is the wrapper for a stored document. So at first we need an persistent
collection of individual XML documents: i.e. XMLContainerCollection.
Collections can be nested so we need a way to traverse these collections.
IMO, this is not very difficult to implement. :-)

What do you think?

Lars

> Best regards,
> Per
> 
> > -----Original Message-----
> > From: ozone-dev-owner@ozone-db.org
> > [mailto:ozone-dev-owner@ozone-db.org]On Behalf Of Lars Martin
> > Sent: den 23 april 2001 15:42
> > To: Ozone Dev
> > Subject: XML:DB API on top of ozoneXML
> >
> >
> >
> > Hi all,
> > did anybody find the time to look at the API for XML databases proposed
> > by the XML:DB initiative? (http://www.xmldb.org/xapi/xapi-draft.html)
> >
> > Within the last days we discussed about various extensions / add-ons
> > for ozone (e.g. David's RDF database). As a consequence thereof we
> > decided to split the ozone repository. A new repository for those
> > extensions will be set up. OzoneXML, currently located under
> > org.ozoneDB.xml.*, will be moved to this new location. Besides this
> > I would like to start implementing the API draft mentioned above to
> > see how implementable this API is on top of ozone. Is anybody here
> > who is interested to volunteer?
> >
> > Lars
> > --
> > ______________________________________________________________________
> > Lars Martin                                    mailto:lars@smb-tec.com
> > SMB GmbH                                        http://www.smb-tec.com
> >
> >
> 


--
______________________________________________________________________
Lars Martin                                    mailto:lars@smb-tec.com
SMB GmbH                                        http://www.smb-tec.com