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

Reply via email to