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> 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
> > 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
> 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
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to