- From: Curt Tilmes <Curt.Tilmes@nasa.gov>
- Date: Tue, 5 Feb 2013 13:56:36 -0500
- To: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- CC: "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Luc, I haven't tested this yet, but is it possible that the jaxb "Simplify" plugin could address this problem with jaxb? http://confluence.highsource.org/display/J2B/Simplify+Plugin It seems (again, untested), that you could use it and specify some application hints for jaxb ("simplify:as-element-property") for the attributes that would instruct jaxb to model each attribute family (type, location, label, etc.) with its own list rather than bundling them together as it does by default with choices. Curt On 02/05/2013 01:37 AM, Luc Moreau wrote: > Hi Curt, > > Does the schema now impose an order on prov "attributes"? > > Without order, I have failed to define an object mapping (with jaxb) that is useful from an OO perspective. Likewise, i have not managed to define a meaningful ORM mapping. Now, this is my experience with these tools, maybe somebody has succeeded. > > In summary, The problem I encountered is as follows. If there is a choice (instead of sequence) between say, prov:type, prov:location, prov:label, all these elements are mapped to a single java method or a single sql column. This results in non natural code or SQL queries. > > Because of this, my preference is to keep these in a sequence. It does not at all reduce expressivity, I think. > > > Professor Luc Moreau > Electronics and Computer Science > University of Southampton > Southampton SO17 1BJ > United Kingdom > > On 5 Feb 2013, at 01:17, "Curt Tilmes" <Curt.Tilmes@nasa.gov> wrote: > >> Last week, we also briefly mentioned the PROV-XML element >> ordering issue, described here: >> >> https://www.w3.org/2011/prov/track/issues/572 >> >> Are there strong opinions about changing anything (either >> arguments, or attributes or anything else from the way it >> is now? >> >> Tracker, this is ISSUE-572. >> >> Curt >> > > -- Curt Tilmes, Ph.D. U.S. Global Change Research Program 1717 Pennsylvania Avenue NW, Suite 250 Washington, D.C. 20006, USA +1 202-419-3479 (office) +1 443-987-6228 (cell) globalchange.gov
Received on Tuesday, 5 February 2013 18:56:21 UTC