...
Title (goal) | Repository generated/mediated derivatives |
---|---|
Primary Actor | repository manager |
Scope | |
Level | |
Story | A user requests the download of some material from the repository. Based on the metadata for that object, the characteristics of the requesting user the derivative provided to the user contains extra information (context, rights restrictions, etc.). This attachment of functionality to an object in fedora must be integrated into fedora such that:
|
Title (goal) |
| ||||||
---|---|---|---|---|---|---|---|
Primary Actor | script or program acting against the repository | ||||||
Story | Ingest and update routines often have to determine where in the graph of relationships to place a new (or updated) object, in doing so, querying a synchronously updated index of the relationships is necessary. For example:
| ||||||
Comments | In previous versions of fedora, having the resource index synchronized caused a huge performance hit, but if updates weren't synchronized, the most common use cases would fail in unpredictable ways. One query might not pick up recent changes, then the next one would, even with only a single process running against fedora. |
Other Use Cases of Interest
...