Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

After conversations with ichard & Larry, various renaming has been done, for consistency and predictable behaviour. The names of the classes now reflect what they are. e.g. the old 'DisseminationPackage' is actually a class that disseminates packages, rather than representing a package itself.

...

Old Name

New Name

AbstractMetsDissemination

AbstractMETSDisseminator

AbstractMetsSubmission

...

AbstractMETSIngester

DisseminationPackage

...

PackageDisseminator

DSpaceMetsSipExport

...

DSpaceMETSDisseminator

...

DSpaceMetsSipImpor

DSpaceMETSIngester

PDFPackage

...

PDFIngester

SubmissionPackage

...

PackageIngester

What is a package?

For this discussion, a package is a representation of a DSpace Item in a single data stream. DSpace must be able to ingest a new Item from the package representation. The package does not necessarily contain every bit of data and metadata within itself; it may include references to external resources which must be fetched separately.

...