Hi Ying, actually, the type-bind element *does* give us the opportunity to make fields required for certain types and optional for others! I found this out just after posting the question you cited. For a specific metadata field, just have two distinct entries in your input-forms.xml, one specifying a "required" element and the other leaving it blank. Like this:
# Element X - required ... <required>Please enter a value<required/> <type-bind>docTypeA<type-bind/> # Element X - not required ... <required><required/> <type-bind>docTypeB, docTypeC<type-bind/> Best, Joachim On 02/15/2013 05:28 PM, Ying Jin wrote: > Hi all, > > I checked out the DSpace from github branch dspace-3_x. It seems the > type-bind definition is missing in input-forms.dtd. > > I agree with Joachim that the type-bind lack the strategy to define > required fields for different document types. Also, we would like a > function to define a field "type-bind" all types except type A. Right > now, you probably have to list all types except type A. If you have 20 > item types, that's quite annoying. > > Ying > > On Jan 16, 2013, at 3:48 AM, Joachim Bingel wrote: > >> Hi all, >> >> I would like to tailor the metadata input forms during item submission >> to the respective item/document type. I know this can be done by using >> the <type-bind> tag in the input-forms.xml, but this does not give me >> control over which metadata fields are *required* for which item type, >> right? >> >> For instance, metadata field X should be required for item type A, >> optional for type B, and unavailable for type C. I have some 20 item >> types and 25 distinct metadata fields. I run DSpace 3.0 with the XMLUI. >> >> Any ideas? >> >> Joachim >> >> -- >> Joachim Bingel >> Institut für Deutsche Sprache, Zentrale Forschung >> R5, 6-13, 68161 Mannheim >> +49 - (0)621-1581-456 | http://www.ids-mannheim.de >> >> >> ------------------------------------------------------------------------------ >> >> >> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery >> and much more. Keep your Java skills current with LearnJavaNow - >> 200+ hours of step-by-step video tutorials by Java experts. >> SALE $49.99 this month only -- learn more at: >> http://p.sf.net/sfu/learnmore_122612 >> _______________________________________________ >> DSpace-tech mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> List Etiquette: >> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette >> > ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

