Setting up an XSLT Ingestion Crosswalk for MODS DSpace 4.2 -
i new dspace , want set ingestion crosswalk mods. ultimately, trying harvest oai feeds metadata records in mods format. followed instructions https://wiki.duraspace.org/display/dspace/xsltcrosswalk, stuck.
when run: "sudo ./dspace dsrun org.dspace.content.crosswalk.xsltingestioncrosswalk mods /home/dhenry/mods_example.xml"
i following error: "error, cannot find ingestioncrosswalk plugin for: "mods""
here relevant lines dspace.cfg:
# configure table-driven mods dissemination crosswalk # (add lower-case name oai-pmh) crosswalk.mods.properties.mods = crosswalks/mods.properties crosswalk.mods.properties.mods = crosswalks/mods.properties # configure xslt-driven submission crosswalk mods crosswalk.submission.mods.stylesheet= crosswalks/mods-submission.xsl
......
# crosswalk plugin configuration: # purpose of crosswalks translate external metadata format # dspace internal metadata format (dim) or dspace database. # crosswalks used 1 or more packager plugins (see below). plugin.named.org.dspace.content.crosswalk.ingestioncrosswalk = \ org.dspace.content.crosswalk.aipdimcrosswalk = dim, \ org.dspace.content.crosswalk.aiptechmdcrosswalk = aip-techmd, \ org.dspace.content.crosswalk.premiscrosswalk = premis, \ org.dspace.content.crosswalk.oreingestioncrosswalk = ore, \ org.dspace.content.crosswalk.nullingestioncrosswalk = nil, \ org.dspace.content.crosswalk.oaidcingestioncrosswalk = dc, \ org.dspace.content.crosswalk.dimingestioncrosswalk = dim, \ org.dspace.content.crosswalk.metsrightscrosswalk = metsrights, \ org.dspace.content.crosswalk.rolecrosswalk = dspace-roles, \ org.dspace.content.crosswalk.modscrosswalk = mods plugin.selfnamed.org.dspace.content.crosswalk.ingestioncrosswalk = \ org.dspace.content.crosswalk.xsltingestioncrosswalk, \ org.dspace.content.crosswalk.qdccrosswalk
any appreciated.
try change crosswalk.submission.mods.stylesheet= crosswalks/mods-submission.xsl crosswalk.submission.mods.stylesheet= crosswalks/mods-submission.xsl , org.dspace.content.crosswalk.modscrosswalk = mods org.dspace.content.crosswalk.modscrosswalk = mods
Comments
Post a Comment