--- config/dspace.cfg.orig 2007-01-04 03:03:56.000000000 -0500 +++ config/dspace.cfg 2007-01-04 21:10:04.000000000 -0500 @@ -656,6 +656,7 @@ mets.default.ingest.crosswalk.Creative\ Commons = DSPACE_CCRDF mets.default.ingest.crosswalk.CreativeCommonsRDF = DSPACE_CCRDF mets.default.ingest.crosswalk.CreativeCommonsText = NULLSTREAM +mets.default.ingest.crosswalk.DSpaceHistory = NULLSTREAM # local copies of XML schema documents to save time on ingest: mets.xsd.mets = http://www.loc.gov/METS/ mets.xsd @@ -679,6 +680,7 @@ org.dspace.content.crosswalk.XSLTIngestionCrosswalk plugin.named.org.dspace.content.crosswalk.StreamIngestionCrosswalk = \ + org.dspace.history.HistoryStreamIngestionCrosswalk = HISTORY, \ org.dspace.content.crosswalk.NullStreamIngestionCrosswalk = NULLSTREAM, \ org.dspace.content.crosswalk.CreativeCommonsRDFStreamIngestionCrosswalk = DSPACE_CCRDF, \ org.dspace.content.crosswalk.LicenseStreamIngestionCrosswalk = DSPACE_DEPLICENSE @@ -698,6 +700,7 @@ org.dspace.content.crosswalk.QDCCrosswalk plugin.named.org.dspace.content.crosswalk.StreamDisseminationCrosswalk = \ + org.dspace.history.HistoryStreamDisseminationCrosswalk = HISTORY, \ org.dspace.content.crosswalk.CreativeCommonsRDFStreamDisseminationCrosswalk = DSPACE_CCRDF, \ org.dspace.content.crosswalk.CreativeCommonsTextStreamDisseminationCrosswalk = DSPACE_CCTEXT, \ org.dspace.content.crosswalk.LicenseStreamDisseminationCrosswalk = DSPACE_DEPLICENSE @@ -718,6 +721,7 @@ # default synchronous dispatcher (same behavior as traditional DSpace) event.dispatcher.default.class = org.dspace.event.BasicDispatcher event.dispatcher.default.consumers = \ + history:sync, \ search:sync, \ browse:sync @@ -729,6 +733,9 @@ event.consumer.browse.class = org.dspace.browse.BrowseConsumer event.consumer.browse.filters = Item+Create|Modify|Modify_Metadata:Collection+Add|Remove +event.consumer.history.class = org.dspace.history.HistoryConsumer +event.consumer.history.filters = all+* + # test consumer for debugging and monitoring event.consumer.test.class = org.dspace.event.TestConsumer event.consumer.test.filters = All+All @@ -787,7 +794,7 @@ mets.dspaceAIP.ingest.crosswalk.DSpaceDepositLicense = NULLSTREAM mets.dspaceAIP.ingest.crosswalk.CreativeCommonsRDF = NULLSTREAM mets.dspaceAIP.ingest.crosswalk.CreativeCommonsText = NULLSTREAM -mets.dspaceAIP.ingest.crosswalk.DSpaceHistory = NULLSTREAM +mets.dspaceAIP.ingest.crosswalk.DSpaceHistory = HISTORY mets.dspaceAIP.ingest.crosswalk.AllPolicies = NULLSTREAM mets.dspaceAIP.ingest.crosswalk.ObjectPolicies = NULLSTREAM @@ -797,6 +804,9 @@ # Source MD types, format is MDNAME:xwalkPlugin [, ...] #aip.disseminate.sourceMD = AIP-TECHMD +# Add History as digiprov metadata +aip.disseminate.digiprovMD = DSpaceHistory:HISTORY + # Descriptive MD types, format is MDNAME:xwalkPlugin [, ...] #aip.disseminate.dmd = MODS, DIM