On 15/09/14 09:25, Hugh Glaser wrote:

I've greyed out the 'everything' requirement, since I'm not sure that 
'everything' is script-testable.
Yes, I was puzzling over that (how it could be made scriptable).
Certainly quite a lot of the other things in the list make assumptions about 
repository identifiers being available - otherwise how can you get started, or 
ask if dc:title is used, for example?
So how do you find the repository identifiers in a scriptable manner?
Let’s assume that there is no OAI-PMH support, for example.

In the community in which I am working (and which this list grew out of) 'repository' is effectively defined as a document-full website with a working OAI-PMH feed and the backing of a long-lived institution or organisation. Without an OAI-PMH feed, the answer is 'get an OAI-PMH feed.'

So for this, maybe I could move it to after number 3 (where we know there is 
RDF) and then I could list the predicates that must have URIs (rather than 
strings)?

I've grey'ed out the content negotiation requirements since I'm not aware that 
any repositories or prototypes that try and do this (I'm happy to be corrected).
The standard ePrints 3 software supports content negotiation - e.g. 
http://oro.open.ac.uk/id/eprint/40795

I've un-greyed this item. (I confess that most of the input into the document so-far has come from the dspace world)

I've recast most of this in the document. I've not gone for exact reflection of what the design doc says, but script-testable easily-understandable items that encourage useful steps towards best practice.

cheers
stuart


Reply via email to