I was just looking at "Typically, the subject will be represented
using keywords, key phrases, or classification codes. Recommended best
practice is to use a controlled vocabulary." from
http://dublincore.org/documents/2012/06/14/dcmi-terms/?v=terms#subject

Let's pretend I take this advice and only want to support a controlled
vocabulary for dcterms:subject. Something like this:

<dcterms:subject>Arts and Humanities

<dcterms:subject>Astronomy and Astrophysics

<dcterms:subject>Business and Management

etc. etc.

But can I communicate my list of controlled vocabulary for
dcterms:subject (and possibly other fields such as dcterms:language)
to the SWORD client in the Service Document?

Of would I let the SWORD client *try* to create an Atom resource and
when it fails (because it can't possibly guess what my controlled
vocabulary is) that's when I state in the error message what the
controlled vocabulary is? "Sorry, you must use one of the following
values: Arts and Humanities, ..." Seems messy to parse.

I expect the answer to all this will be... don't even try this... the
"S" in SWORD is for "simple". :)

But I'm curious what people think.

Phil

-- 
Philip Durbin
Software Developer for http://thedata.org
http://www.iq.harvard.edu/people/philip-durbin

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
sword-app-tech mailing list
sword-app-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sword-app-tech

Reply via email to