Hi Stefanie, Unfortunately, DSpace doesn't have a tool to enable "generic" crosswalking of metadata files.
Currently, DSpace always expects crosswalks to be called from Java code (usually from a "Packager"). The Packagers DSpace provides are all under "org.dspace.content.packager", and are also described at: https://wiki.duraspace.org/display/DSDOC3x/Importing+and+Exporting+Content+via+Packages The main two packagers that DSpace provides are METS-based: * METS Packager * AIP Packager (which is a METS-based package as well). The good news is that the METS OR AIP packagers can be configured to use *ANY* crosswalk you want it to use. The "bad" news is that you'd need to get your metadata & file references into a METS file if you wanted to utilize either packager. This configuration of crosswalks is all controlled by the dspace.cfg file. Here's a basic example: 1) The METS Packager specifies which Crosswalks it will use via the "mets.default.ingest.crosswalk.*" settings in dspace.cfg. https://github.com/DSpace/DSpace/blob/master/dspace/config/dspace.cfg#L559 2) As an example..in the dspace.cfg there's a setting: mets.default.ingest.crosswalk.EPDCX = EPDCX This setting says that whenever a METS file has a tag with an attribute "mdtype='EPDCX'", then the "EPDCX" crosswalk is used. (FORMAT is: mets.default.ingest.crosswalk.<mdType> = <DSpace-crosswalk-name>) The EPDCX crosswalk is defined earlier in the dspace.cfg as: crosswalk.submission.EPDCX.stylesheet = crosswalks/sword-swap-ingest.xsl https://github.com/DSpace/DSpace/blob/master/dspace/config/dspace.cfg#L448 So, it is an XSLT Crosswalk which uses the defined XSLT 3) The AIP Packager has similar configurations in the dspace.cfg, which allow you to tell it to use new crosswalks. Those settings are defined in the documentation at: https://wiki.duraspace.org/display/DSDOC3x/AIP+Backup+and+Restore#AIPBackupandRestore-Configurationin%27dspace.cfg%27 So, in summary, you essentially have a few choices. You can either create your own Java code to call the crosswalk (similar to the METS-based code, see [1] below). Or, you can try to use the existing METS or AIP packager and configure it to use your new crosswalk (if you choose this approach, you MUST ensure your content is ingested in a valid METS or AIP package). Hopefully that helps give an overview of your possible options. If you have further questions, please feel free to ask the list. We'd be glad to help. - Tim [1] Where the METS/AIP Packager calls the crosswalks: https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/content/packager/METSManifest.java#L1133 On 2/18/2013 3:57 AM, Stefanie Behnke wrote: > to whom it may concern_ > > my questions concern the article > > https://wiki.duraspace.org/display/DSPACE/XsltCrosswalk > > I have created a submission crosswalk > > crosswalk.submission.DataCite.stylesheet= crosswalks/DataciteToDIM.xslt > > and it works with > > |[dspace]/bin/dspace dsrun > org.dspace.content.crosswalk.XSLTIngestionCrosswalk > |DataCite|121-130.pdf.abstract.pdf.hmi.xml| > > where 121-130.pdf.abstract.pdf.hmi.xml is a xml-file in the DataCite Schema. > > || > > Now I want to use it to import items, where the metadata file is in the > DataCite schema|(http://schema.datacite.org/meta/kernel-2.2/metadata.xsd)| > > || > > How can I do that? Every help is appreciated. > > Thanking you in advance > > Stefanie > > > > ------------------------------------------------------------------------------ > The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, > is your hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials, tech docs, > whitepapers, evaluation guides, and opinion stories. Check out the most > recent posts - join the conversation now. http://goparallel.sourceforge.net/ > > > > _______________________________________________ > 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 > ------------------------------------------------------------------------------ The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials, tech docs, whitepapers, evaluation guides, and opinion stories. Check out the most recent posts - join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ 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

