As you get a DB error, it looks like you dont have the corresponding metadata
field registry.
try executing this query:
select * from metadatafieldregistry where element like '%contributor%' and
qualifier like '%creator%'
Also try to log your ingest xml.
-Sri
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Luis Saraiva
Sent: 28 July 2008 15:47
To: [email protected]
Subject: [Dspace-tech] LNI on DSpace
Hello i'm using LNI Simple Client application in order to submit items from a
DSpace SIP to to dspace repository.
While building a MODS file in order to submit some Metadata to the item, i have
found an error.
My mets/mods file:
String xml = "<?xml version='1.0' encoding='UTF-8'?>" +
"<mets:mets xmlns:mets='http://www.loc.gov/mets/'
xsi:schemaLocation='http://www.loc.gov/METS/
http://www.loc.gov/standards/mets/mets.xsd http://www.loc.gov/mods/
http://www.loc.gov/standards/mods/v3/mods-3-2.xsd'>" +
"<mets:dmdSec ID='" + sip.dmdGroupID + "'>" +
"<mets:mdWrap MDTYPE='MODS'>" +
"<mets:xmlData>" +
"<mods:mods
xmlns:mods='http://www.loc.gov/mods/v3'
xsi:schemaLocation='http://www.loc.gov/standards/mods/v3/mods-3-3.xsd'>" +
"<mods:titleInfo>" +
"<mods:title>asdasd</mods:title>" +
//titulo
"</mods:titleInfo>" +
"<mods:name type='personal'>" +
"<mods:namePart
type='termsOfAddress'>Dr.</mods:namePart>" +
"<mods:namePart>Brown, B.
F.</mods:namePart>" +
"<mods:affiliation>Chemistry Dept.,
American University</mods:affiliation>" +
"<mods:role>" +
"<mods:roleTerm
type='text'>creator</mods:roleTerm>" +
"<mods:roleTerm
type='code'>cre</mods:roleTerm>" +
"</mods:role>" +
"<mods:role>" +
"<mods:roleTerm
type='text'>author</mods:roleTerm>" +
"<mods:roleTerm
type='code'>aut</mods:roleTerm>" +
"</mods:role>" +
"</mods:name>" +
"<mods:originInfo>" +
"<mods:publisher>UTAD</mods:publisher>" + //journal,jornal,conf
"<mods:dateIssued>2008</mods:dateIssued>" + //data
"</mods:originInfo>" +
"<mods:relatedItem type='host'>" +
"<mods:part>" +
"<mods:text>Esta é a
referência</mods:text>" +
"</mods:part>" +
"</mods:relatedItem>" +
"</mods:mods>" +
"</mets:xmlData>" +
"</mets:mdWrap>" +
"</mets:dmdSec>" +
"</mets:mets>";
When i run the application, the output is this:
java.io.IOException: PUT returned status = 500; text=Database access error:
java.sql.SQLException: bad_dublin_core schema=dc, contributor creator
at LNIclient.LNIclient.finishPut(LNIclient.java:392)
at teste.Main.main(Main.java:238)
When i delete the <mods:name> part i can successfully ingest an item.... i need
the <mods:name> area in order to add the creator and/or author name to the MODS
file.
Any help?
Best regards.
Guilherme Saraiva
________________________________
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live
Search Maps! Experimente já! <http://www.livemaps.com.br/index.aspx?tr=true>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech