...
Name | Mediated Ingest |
---|---|
Description | This pattern exposes an object-based resource endpoint for complex ingest requests |
Use cases | The Content Validation and Content Modeling use cases would seem to fit this pattern as well as the Transaction Support pattern below |
... |
Name | Mediated Retrieval |
---|---|
Description | This pattern exposes an object-based resource endpoint for complex retrieval requests |
Use cases | OpenSearch API support - would use mediated retrieval to populate indices as well as to actually retrieve complex objects Content Modeling requires transformation patterns that filter the Fedora output of GET requests. Extra-repository Access Control filters results of a triplestore query based on user privileges. |
... |
Name | Workflow Monitoring | ||
---|---|---|---|
Description | This pattern exposes a service for monitoring the state/progress of API-Extension Architecture workflows | ||
Use cases | ... |
Name | Deployment/Configuration | ||
---|---|---|---|
Description | This pattern involves the mechanics of extension deployment, configuration, and sharing | ||
Use cases | ... |
Name | Transaction support |
---|---|
Description | A pattern that guarantees the state of the repository (Fedora + associated indexes) after a mutating operation completes |
Use cases |
|
... |
Name | Selection and Filtering of Fedora resources or requests |
---|---|
Description | A pattern that allows for selecting Fedora resources and/or requests by some criteria |
Use cases |
|
... |
Name | Stability of representations | |
---|---|---|
Description | The stability of the representation of resources is a concern of multiple use cases. Ideally the representation of a resource can remain stable (identical or equivalent to previously retrieved representations), even if the underlying model used to represent the resource changes. | |
Use cases | SI - Stable Representations, SI - Assembly of representation from graph discuss retrieving stable representations. The JHU Retrieve Domain Objects, and AIC Content Model use cases explicitly want object representations to conform to a domain model. The AIC Content and Structural Validation discusses mechanisms to ensure conformity to a content model.. | ..