Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2009-01-12 09:30:07
Size: 1828
Editor: jrg
Comment:
Revision 16 as of 2010-03-17 13:09:22
Size: 3363
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The actions to be done to have a MiniDOMS hosting De Danske Aviser, are detailed below. The actions to be done to have a MiniDOMS hosting De Danske Aviser, are listed below (in the sequence in which they need to be done).
Line 3: Line 3:
 1. Identify objects of "De Danske Aviser", design data model (both inter-object structure and on-object metadata).  1. '''(It17)''' Identify objects of "De Danske Aviser", design data model (both inter-object structure and on-object metadata).
Line 5: Line 5:
 1. Write object templates for use in the second phase of the two-phase preingester.  1. '''(It17)''' Write object templates for use in the second phase of the two-phase preingester.
Line 7: Line 7:
 1. Prepare release test (describing what should be checked, and what the success criteria are)  1. '''(It17)''' Prepare release test (describing what should be checked, and what the success criteria are)
Line 9: Line 9:
 1. Set up a semi-permanent test-Fedora, in which we can test-ingest objects via Fedoras Administrator application.  1. '''(It18)''' Set up a semi-permanent test-Fedora, in which we can test-ingest objects via Fedoras Administrator application.
Line 11: Line 11:
 1. Code basic preingester for De Danske Aviser (including only metadata found in filepaths)  1. '''(It18)''' Code basic preingester for De Danske Aviser (including only metadata found in filepaths)
  (Test with actual objects, ingesting a few of the results into test-Fedora by Admin application)
  Here, the object templates written in an earlier action will be used. Any TODO's in those templates should be finished.
  This first basic preingester will make real objects for supervolume, volumes, pages, and pngfiles (see [[DataModelForDDAIntoMiniDOMS|data model]]), but will make a minimal number of dummy objects for region, town and paper. These dummy-objects will be replaced when the basic preingester is turned into the full preingester in a later action.

 1. '''(It19)''' Code full preingester for De Danske Aviser (including also metadata from XML-files from collection "De Danske Aviser")
Line 14: Line 19:
 1. Code full preingester for De Danske Aviser (including also metadata from XML-files from collection "De Danske Aviser")
  (Test with actual objects, ingesting a few of the results into test-Fedora by Admin application)
 1. '''(It20)''' Tweak bundling disseminator (JRG)
Line 17: Line 21:
 1. Tweak bundling disseminator  1. '''(It20)''' Preingest all objects of "De Danske Aviser" (PKO)
Line 19: Line 23:
 1. Write index- and html-XSLTs (probably letting Summa-people do this)  1. '''(It20)''' Ingest all (preingested) objects of "De Danske Aviser" in a Fedora (PKO)
Line 21: Line 25:
 1. Set up Fedora and Summa-on-a-stick (on-a-server?) on test machine(s)  1. '''(It20)''' Resolve any problems identified during preingest/ingest (PKO+JRG)
Line 23: Line 27:
 1. Preingest all objects of "De Danske Aviser"  1. '''(It21)''' Let '''Summa people''' Write index- and html-XSLTs
Line 25: Line 29:
 1. Ingest all (preingested) objects of "De Danske Aviser"  1. '''(It21)''' Let '''Summa people''' harvest the objects to a test-Summa
Line 27: Line 31:
 1. Harvest the objects to test-Summa  1. '''(It21)''' Resolve any issues found when harvesting to test-Summa (PKO+JRG)
Line 29: Line 33:
 1. Resolve any issues found when harvesting to test-Summa  1. '''(It21)''' Perform release test (according to [[ActionDDAReleaseTest|this]] description)
Line 31: Line 35:
 1. Perform release test  1. '''(It21)''' Resolve any remaining issues identified by release test
Line 33: Line 37:
 1. Resolve any remaining issues identified by release test  1. '''(It21)''' Release (let the real Summa harvest, perform quick check that things are in order)
Line 35: Line 39:
 1. Prepare all real-Summa tasks
Line 37: Line 40:
 1. Release (let the real Summa harvest, perform quick check that things are in order) The things below were cut because of lack of time, and can be done after release.

 1. Go through preingester, and do a clean-up of exceptions, so they conform to our guidelines.

 1. Craft guaranteed valid FoxML objects for those objects chosen for testing, then specify on [[ActionDDAReleaseTest|this page]] where they are.

 1. Flesh out the details of the release test steps defined in an early action.
Line 42: Line 51:

 1. (If time permits, we can now add tiff-files to the data model, make the appropriate changes, make tiff-conversions of the png-files, and ingest these too. The idea is having png-files for showing in the browser, and tiff-files for preservation - preservation not being that important in this temporary minidoms project.)

The actions to be done to have a MiniDOMS hosting De Danske Aviser, are listed below (in the sequence in which they need to be done).

  1. (It17) Identify objects of "De Danske Aviser", design data model (both inter-object structure and on-object metadata).

  2. (It17) Write object templates for use in the second phase of the two-phase preingester.

  3. (It17) Prepare release test (describing what should be checked, and what the success criteria are)

  4. (It18) Set up a semi-permanent test-Fedora, in which we can test-ingest objects via Fedoras Administrator application.

  5. (It18) Code basic preingester for De Danske Aviser (including only metadata found in filepaths)

    • (Test with actual objects, ingesting a few of the results into test-Fedora by Admin application) Here, the object templates written in an earlier action will be used. Any TODO's in those templates should be finished.

      This first basic preingester will make real objects for supervolume, volumes, pages, and pngfiles (see data model), but will make a minimal number of dummy objects for region, town and paper. These dummy-objects will be replaced when the basic preingester is turned into the full preingester in a later action.

  6. (It19) Code full preingester for De Danske Aviser (including also metadata from XML-files from collection "De Danske Aviser")

    • (Test with actual objects, ingesting a few of the results into test-Fedora by Admin application)
  7. (It20) Tweak bundling disseminator (JRG)

  8. (It20) Preingest all objects of "De Danske Aviser" (PKO)

  9. (It20) Ingest all (preingested) objects of "De Danske Aviser" in a Fedora (PKO)

  10. (It20) Resolve any problems identified during preingest/ingest (PKO+JRG)

  11. (It21) Let Summa people Write index- and html-XSLTs

  12. (It21) Let Summa people harvest the objects to a test-Summa

  13. (It21) Resolve any issues found when harvesting to test-Summa (PKO+JRG)

  14. (It21) Perform release test (according to this description)

  15. (It21) Resolve any remaining issues identified by release test

  16. (It21) Release (let the real Summa harvest, perform quick check that things are in order)

The things below were cut because of lack of time, and can be done after release.

  1. Go through preingester, and do a clean-up of exceptions, so they conform to our guidelines.
  2. Craft guaranteed valid FoxML objects for those objects chosen for testing, then specify on this page where they are.

  3. Flesh out the details of the release test steps defined in an early action.
  4. On wiki, note down where info about how objects look in Fedora can be found. (See "Identify objects" step). This will be useful when we have to ingest the objects in the real DOMS later.
  5. Plan who and how to take care of any future bugs / requests from users.
  6. (If time permits, we can now add tiff-files to the data model, make the appropriate changes, make tiff-conversions of the png-files, and ingest these too. The idea is having png-files for showing in the browser, and tiff-files for preservation - preservation not being that important in this temporary minidoms project.)

MiniDOMSWithDDAOverview (last edited 2010-03-17 13:09:22 by localhost)