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