Musing the following.
OQL
Object query language (OQL) offers a more flexible and efficient way to find objects. The JDO specfication (especially Chapter 14) provides a lot of interesting stuff to chew on. Sitepoint.com has an interesting thread on the topic.
Note: We have implemented a preliminary version of OQL in EZPDO. Find more at EZOQL.
XMI/UML
Wouldn’t it be nice if we can take class specifications in XMI from UML graphic tools, such as (Gentleware Poseidon and MagicDraw), instantiate and manage them in EZPDO directly?1)
XML Schema
Or how about bringing in classes spec’ed in XML Schema?
<xsd:schema targetNamespace="bookstore" xmlns="http://mybookstore.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="Book"> <xsd:sequence> <xsd:element name="title" type="xsd:string"/> <xsd:element name="pages" type="xsd:integer"/> </xsd:sequence> </xsd:complexType> </xsd:schema>