Hi Carl, On Fri, Oct 22, 2010 at 5:47 AM, Carl Andersson <carl.ma.anders...@gmail.com> wrote: > Hello everyone, I wonder if anyone knows if DSpace is doing the following:
I assume you're asking about Fedora with this post, although I see you have the same query on the DSpace list. I'll answer the best I can for Fedora, but in general, you're going to find that Fedora is a lower-level system than DSpace and is focused more on persistent, durable storage and APIs to enable a lot of these features, rather than including such features itself. Software like DSpace, Hydra, and Islandora are better at providing the higher-level functions. > Generating checksums for files / objects Yes, on ingest, you may optionally have Fedora generate checksums for the content/metadata you've asked it to store. It can also verify the checksums you provide match the ones it computes. > Generating collection-package (AIC) by linking AIP Any Fedora object may be related to any other Fedora object through the use of named relationships (RDF), but when using Fedora, you're responsible for designing/modeling the kinds of relationships you want to persist. So if you want OAIS concepts explicitly built into your content models, that is possible, but you're responsible for deciding what you want to call those relationships, and consistently applying them. > Generating metadata files according to PREMIS This would be considered a higher-level function of a repository system and is not a built-in capability of the Fedora service itself. > Validate metadata As of Fedora 3.4, there is a built-in capability to do post-ingest XML validation against the schemas designated in an object's associated content model(s). > Deal with changes in a package I'm not sure what you mean by "deal with changes". Fedora has versioning of datastreams, and does not make a fixed content assumption. > Generating METS file Fedora can ingest and export METS-style files, however, the profile of METS it uses is very Fedora-specific. > Generating tar file No. Somewhat related, however, Fedora can export objects in AtomZIP format...a compressed package that contains the object's manifest in Atom format along with its managed content files, if any. > Generating total checksum for SIP / AIP / AIC / DIP No. The checksum generation and checking built into Fedora is limited to datastreams (content and metadata) you store. > Controlling the location of the final checksum outside AIP / AIC I'm not sure what this means, exactly, but in Fedora, the checksum can be retrieved by a client of the repository in two ways: 1) by reading the object XML, in which a "cache" of the checksum is stored, and 2) having Fedora compute it on the fly, and provide it back to the client. > Extract information from the archive package for export (export-defined > functions) You can get individual datastreams and attributes about datastreams and objects by themselves without having to export an entire object (and all it's content) at once. > Retrieving records from the storage package I'm not sure what you mean by storage package. That isn't an OAIS-defined term, is it? At any rate, if you want to get what you've stored in Fedora out of Fedora, that's doable. If you want to do any further breakdown of files into domain-specific "records", that's a capability you'd have to provide on top of Fedora. > Updating archive package (AIP, AIC, DIP) Fedora supports versioning of datastreams. > Verifying checksums Yes; see above. > Log collection, generation and storage / location of file packages I'm having trouble understanding this. Hopefully this will help: Fedora keeps logs of things you send to it. These can be adjusted to be very vebose if you want. Also, when requested through the APIs, it can locate what you've stored and provide it back. - Chris ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users