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
> sword-app-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sword-app-tech



-- 

Richard Jones,

Founder, Cottage Labs
t: @richard_d_jones, @cottagelabs
w: http://cottagelabs.com

------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
sword-app-tech mailing list
sword-app-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sword-app-tech

Reply via email to