Hi Egbert

It is an issue that has cropped up before, and has been discussed on a
committer call.

There were some more general use cases suggested, such as methods for
updating individual parts of XML datastreams (perhaps using XUpdate etc) and
generic methods for updating RDF (not just RELS-EXT and RELS-INT)
datastreams.  However on discussion it was felt that these were services
that would probably best live outside of the Fedora core repository
software.

Steve

> -----Original Message-----
> From: Egbert Gramsbergen [mailto:e.f.gramsber...@tudelft.nl] 
> Sent: 08 September 2011 00:07
> To: fedora-commons-developers@lists.sourceforge.net
> Subject: Re: [fcrepo-dev] API-M addRelationship bug for 
> predicatein dcnamespace?
> 
> 
> Ah, I see, though I think it would be handy if you could add 
> a single dc property instead of reading the whole DC 
> datastream, inserting the new property into it and 
> resubmittting the modified datastream. I understand this is 
> not the primary use case for the addRelationship method, but 
> it could be a secondary one.
> 
> Anyway, thanks for clearing this up.
> Egbert
> ________________________________________
> Van: Stephen Bayliss [stephen.bayl...@acuityunlimited.net]
> Verzonden: woensdag 7 september 2011 16:41
> Aan: fedora-commons-developers@lists.sourceforge.net
> Onderwerp: Re: [fcrepo-dev] API-M addRelationship bug for 
> predicate in  dcnamespace?
> 
> Hi Egbert
> 
> That is by design - the relationships methods are for 
> manipulating relationships expressed in RELS-EXT and RELS-INT.
> 
> The other triples generated (which include object-datastream 
> relationships, object and datastream properties, and of 
> course DC) cannot be manipulated with the relationships methods.
> 
> Steve
> 
> > -----Original Message-----
> > From: Egbert Gramsbergen [mailto:e.f.gramsber...@tudelft.nl]
> > Sent: 07 September 2011 12:08
> > To: 'fedora-commons-developers@lists.sourceforge.net'
> > Subject: [fcrepo-dev] API-M addRelationship bug for predicate in 
> > dcnamespace?
> >
> >
> > Hello,
> >
> > The addRelationship method seems to work fine for any relation that 
> > ends up in the RELS-INT or RELS-EXT datastreams, including 
> those with 
> > typed or untyped literal objects, but any relation destined for DC 
> > (i.e. predicate in namespace "http://purl.org/dc/elements/1.1/";) 
> > raises HTTP error 500. I am using Fedora 3.4. Example url:
> > <HOST>/fedora/objects/uuid:391306df-533d-44b2-a701-1d21738ca06
> > 6/relationships/new?subject=info%3Afedora%2Fuuid%3A391306df-53
> > 3d-44b2-a701-1d21738ca066&predicate=http%3A%2F%2Fpurl.org%2Fdc
> > %2Felements%2F1.1%2Fcreator&object=some_name&isLiteral=true
> >
> > Is this a bug or am I doing something wrong?
> >
> > Egbert Gramsbergen
> > ------
> > E.F. Gramsbergen, TU Delft Library/Innovation
> >
> > --------------------------------------------------------------
> > ----------------
> > Using storage to extend the benefits of virtualization and iSCSI 
> > Virtualization increases hardware utilization and delivers 
> a new level 
> > of agility. Learn what those decisions are and how to 
> modernize your 
> > storage and backup environments for virtualization.
> > http://www.accelacomm.com/jaw/sfnl/114/51434361/
> > _______________________________________________
> > Fedora-commons-developers mailing list
> > Fedora-commons-developers@lists.sourceforge.net
> > 
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
> >
> 
> 
> --------------------------------------------------------------
> ----------------
> Using storage to extend the benefits of virtualization and 
> iSCSI Virtualization increases hardware utilization and 
> delivers a new level of agility. Learn what those decisions 
> are and how to modernize your storage and backup environments 
> for virtualization. http://www.accelacomm.com/jaw/sfnl/114/51434361/
> _______________________________________________
> Fedora-commons-developers mailing list 
> Fedora-commons-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
> 
> --------------------------------------------------------------
> ----------------
> Using storage to extend the benefits of virtualization and 
> iSCSI Virtualization increases hardware utilization and 
> delivers a new level of agility. Learn what those decisions 
> are and how to modernize your storage 
> and backup environments for virtualization. 
> http://www.accelacomm.com/jaw/sfnl/114/51434361/
> _______________________________________________
> Fedora-commons-developers mailing list 
> Fedora-commons-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
> 


------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Fedora-commons-developers mailing list
Fedora-commons-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to