...
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.
...