I am a reluctant +1 to undeprecating it. I agree with Graham that DCValue needs to go, but until such time as we provide a real alternative its pointless having it flagged as deprecated. I guess the only benefit to it currently being marked as deprecated is that we might well not even be discussing the possibility of replacing it if it wasn’t marked so.
Cheers, Robin. -- Robin Taylor Library Digital Developer Library & University Collections 2.03 24 Buccleuch Place Edinburgh EH8 8LN Tel: 0131 651 3808 Email: robin.tay...@ed.ac.uk From: Graham Triggs <grahamtri...@gmail.com<mailto:grahamtri...@gmail.com>> Date: Sunday, 26 January 2014 19:50 To: "tdono...@duraspace.org<mailto:tdono...@duraspace.org>" <tdono...@duraspace.org<mailto:tdono...@duraspace.org>> Cc: "dspace-devel@lists.sourceforge.net<mailto:dspace-devel@lists.sourceforge.net>" <dspace-devel@lists.sourceforge.net<mailto:dspace-devel@lists.sourceforge.net>> Subject: Re: [Dspace-devel] Should we simply un-deprecate DCValue? Hmmm.... I'm not going to vote, because I do believe that DCValue needs to go. We have structures for MetadataValue which (iirc) were put in place when we allowed multiple metadata schemas to be registered. It's wrong to have things lying around that suggest they are Dublin Core, when they aren't. But I do agree with the timing principle. In essence, it ideally shouldn't have been deprecated unless it was already in a position to be removed in a subsequent release. I can see the value in indicating that it shouldn't be used, so that it can be removed later - but we're not even really at that stage, as there are times where you have to use it. Ultimately, I don't think this is a decision we should be making - or at least acting on - now. But maybe say that by the time of the next release, either we've made enough progress that DCValue is entirely optional, and can be removed in the following release, or we possibly make it undeprecated for the next release (which is only the work of minutes anyway). G On 24 January 2014 21:50, Tim Donohue <tdono...@duraspace.org<mailto:tdono...@duraspace.org>> wrote: +1 IMHO it really shouldn't be deprecated as we never have had a formal plan to replace it. Once a formal plan is in place, and we've taken steps towards implementing that plan, we can re-deprecate it if needed. On 1/24/2014 2:58 PM, Mark H. Wood wrote: > Continuing in the "things that bug Mark no end" vein.... > > DCValue has been @Deprecated for ages, but it's still used all over > and I don't readily see why it is deprecated. The class was created > in 2002, gained a 'schema' member in 2005, and then was deprecated in > 2007. Why? > > We seem to have a bunch of metadata-related classes that all do > slightly different jobs. I wonder if we couldn't just remove the > deprecation from DCValue (eliminating a ton of warnings every time we > build (or Travis or Bamboo builds)), and maybe then gut DCValue and > have it extend MetadataValue as Mark Diggory was working on: > > https://groups.google.com/forum/#!topic/duraspace-gsoc/TNtEushPjek > > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Dspace-devel mailing list > Dspace-devel@lists.sourceforge.net<mailto:Dspace-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/dspace-devel > ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net<mailto:Dspace-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/dspace-devel -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel