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