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

Reply via email to