#196 TEI Changes since ODD last loaded

RED
closed-wont-fix
5
2010-09-23
2009-08-10
James Cummings
No

It would be a handy feature for ROMA or ROMA-NG for it to look at the date the ODD was last saved, and output a list of new/changed elements/classes/modules that had been changed since the last time the ODD was saved.

use-case: A project or community has an ODD where they have tightly constrained the TEI. As good TEI users they want to keep it in step with developments in the TEI, and so regenerate their schemas when a new version is out. Suddenly they have a bunch of elements / attributes they don't want and have to go track them down.

implementation: This could be implemented as a webservice: You give it a date and you get back a list in some format with references to those bits which have changed.

backend-implications: This would mean that any time a substantive change (addition or modification of content model say) was made to an elementSpec or similar, the person editing it would have to update a date-related attribute which would have to be added to *Spec. Implementing the webservice is a search through these attributes for any which are after the date provided. Existing *specs could be primed with a last revision date from subversion, somehow, I'm betting.

Side benefits: It would also give a list of 'things changed since last maintenance release'. Granted, not one with descriptions of the nature of the change, but it would be a help. Reference pages could also include a 'This element was last edited at: @when' type phrase.

-James

Discussion

<< < 1 2 (Page 2 of 2)
  • Lou Burnard
    Lou Burnard
    2010-09-23

    • status: open-wont-fix --> closed-wont-fix
     
  • Lou Burnard
    Lou Burnard
    2010-09-23

    Closed after further review by council

     
<< < 1 2 (Page 2 of 2)