Print

Print


On Wed, Nov 05, 2008 at 08:56:38AM -0800, Karen Coyle wrote:
> >On the otherhand, you clearly do need a human readable version of the
> >standard - if we talk about library cataloguing, you don't want to give
> >a cataloguer a copy of the DSP to refer to, but something a bit more
> >(human) usable, which I'll call the 'manual'. It seems to me that
> >ideally this 'manual' combines information from the DSP (in a human
> >readable format) with the usage guidelines, and that the usage
> >guidelines should not repeat information already encoded in the DSP. I
> >suppose what I'm thinking of is establishing something like 'good
> >practice' for the usage guidelines, and that these would say 'do not
> >repeat information that is already encoded in the DSP'
> >  
> There is some discussion about figuring out a way to embed the DSP in 
> the guidelines document (or vice versa) in a way that the two are really 
> one document with some machine-actionable code and some human-readable 
> guidelines. The SWAP document heads in this direction, I believe:
>  
> http://www.ukoln.ac.uk/repositories/digirep/index/Scholarly_Works_Application_Profile
> 
> See the link "note about DC-text format" near the top of that document. 
> f(http://dublincore.org/architecturewiki/DCText)

In addition to DC-TEXT [1], there is a MoinMoin wiki syntax
for embedding DSP constraints into a human-readable wiki
document in a form that a script can extract to XML [2].
To see this applied to the Eprints profile [3], run the
script DSP2XML [4].  The source code is available at [5].

Tom

[1] http://dublincore.org/documents/dc-text/
[2] http://dublincore.org/documents/2008/10/06/dsp-wiki-syntax/
[3] http://dublincore.org/architecturewiki/EprintsApplicationProfile
[4] http://dublincore.org/architecturewiki/EprintsApplicationProfile?action=DSP2XML
[5] http://dublincore.org/documents/2008/10/06/dsp-wiki-syntax/DescriptionSetProfile-dist.zip

-- 
Tom Baker <[log in to unmask]>