From: Richard J. <ri...@co...> - 2013-11-15 12:32:43
|
Hi Phil, > I recently added > swordCollection.setCollectionPolicy(dataverse.getDepositTermsOfUse()) > to getServiceDocument in ServiceDocumentManagerImpl and it works > great, showing something like this in the Service Document: > > <collectionPolicy xmlns="http://purl.org/net/sword/terms/">Must pledge > to do no evil.</collectionPolicy> > > Great. But now what? How would a SWORDv2 client accept this policy? Good question! The point of this is really to allow a remote client environment to offer this text to an end user when they are preparing a submission, so it wouldn't be much use in a machine-only environment. > >From http://swordapp.github.io/SWORDv2-Profile/SWORDProfile.html is > seems like having a SWORDv2 client indicate acceptance of a collection > policy is out of scope since it's getting into "policy management": > > "The scope of SWORD v2 will be limited to the deposit process between > any two scholarly systems or between a user facing system and a > service provider. This deposit process is only a portion of the full > content lifecycle and does not attempt to provide support for > collaborative or distributed authoring environments or policy > management; it is focused entirely on the process of moving content > from one location to another." > > Is this right? Out of scope? Do SWORDv2 server implementers have users > accept the collection policy via some other mechanism such as a > separate web interface or some other protocol? Yes, out of scope :) You could consider the collection policy informational, and sword provides a mechanism by which to expose that information to potential depositors, but it doesn't say anything about how you come to agree about that policy. Cheers, Richard > > Thanks, > > Phil > > -- > Philip Durbin > Software Developer for http://thedata.org > http://www.iq.harvard.edu/people/philip-durbin > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > sword-app-tech mailing list > swo...@li... > https://lists.sourceforge.net/lists/listinfo/sword-app-tech -- Richard Jones, Founder, Cottage Labs t: @richard_d_jones, @cottagelabs w: http://cottagelabs.com |