Hi Jerzyyou can certainly go down the RDF route, as others here have suggested, and I even vaguely understand the infatuation with RDF as a panacea for all data modelling problems (<grin>), but to answer your specific questions, XML DBs are quite mature and XQuery is efficient enough. One DBMS we could use is Apache's Xindice http://xml.apache.org/xindice/, with a Java API, and there's plenty of XQuery engines available (Saxon is a good one: http://saxon.sourceforge.net/).
There are also quite a few Java libs for interfacing with XQuery -Paolo
Paolo Missier wrote:Hi Jerzy,- serialize a workflow into and from SQL (with all information it contains) in a manner independent on workflow format as much as possible - serialize workflow inputs and outputs in the same way as workflows (XML<-->Java<-->SQL) and converting them to be compatible with T1 and T2 APIif query functionality is what you are after, then I would just use a native XML DB with XQuery as query language. Not?cheers, -Paolo1. I have never done it before and would need help - which database to choose - how to make the serialization / deserialization - which libraries to choose in which language2. How does performance of such databases look like? Do they have a proper indexing or do queries just go through all documents?George
<<attachment: pmissier.vcf>>
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________ taverna-hackers mailing list [email protected] Web site: http://www.taverna.org.uk Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/ Developers Guide: http://www.mygrid.org.uk/tools/developer-information
