Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #10284 (accepted)

Opened 7 years ago

Last modified 4 years ago

XSD Changes 2013 Part 2

Reported by: ajpatterson Owned by: jburel
Priority: major Milestone: GatherReqs
Component: Specification Keywords: schema, xsd-2013-2
Cc: Story Points: n.a.
Sprint: n.a. Importance: n.a.
Total Remaining Time: n.a. Estimated Remaining Time: n.a.


This is a collection of work on the Schema files

Change History (5)

comment:1 Changed 7 years ago by ajpatterson

  • Milestone changed from Unscheduled to OMERO-5

comment:2 Changed 7 years ago by agilo

  • Status changed from new to accepted

Updated status, related task in progress

comment:3 Changed 7 years ago by ajpatterson

If people would like to have a look at the changes while I am away it would be good to have comments when I get back on Monday 16th September.

At that point I would hope the schema changes in these branches could be accepted and the code changes worked on.

At present the API generated by xsd-fu breaks the bio-formats readers, as they need updated.

I have updated xsd-fu to work for most of the changes, the new Map class is wrong, it will need custom templates added to use a Java map instead. There is also a name/type conflict with the "Value" element in the annotations at the moment. A Value class it being made for MapAnnotation?, when it should not. It is conflicting with the other simple type "Value" elements in the other annotations.

The current code I have has been pushed to four branches. Each branch is based on the lower one as the schema changes build on top of each other.

This is the full list of the commits with the branches on my github that have them:

  • ae08981 (annotation-points) Expanding list of annotatable objects see #11342
  • 5445750 (map-annotation) Adding optional Map to ImagingEnvironment?
  • 668d1fa Add MapAnnotation? to templates
  • 49e4676 Adding plural markers to map
  • de94198 Add GenericSource? using the Map type, see #11344
  • 5ebd37b Add map base types and MapAnnotation?, see #11341
  • 5fe0a68 (timestamps) Adding date-time extreme sample
  • a35a9d4 Adding wide range of datetime annotations
  • 87096f2 (lightsource) Adding ConfigurationSettings? to Plane
  • 57a9b32 Changes to xsd-fu for new schema
  • f9ec6a1 Get XMLMockObjects to compile
  • 2c09445 Adding stub transforms and sample files
  • cec0f43 Introduce Configuration objects, see #3673
  • e61ae01 Setting schema to 2013-10 for inprogress files
  • 8e9c900 (develop) Merge pull request #648 from melissalinkert/findbugs-fix

comment:4 Changed 5 years ago by ajpatterson

  • Owner changed from ajpatterson to jburel

comment:5 Changed 4 years ago by jamoore

  • Milestone changed from 5.x to GatherReqs
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.127468 sec.)

We're Hiring!