| Package | osid.repository |
|---|---|
| Title | Repository Open Service Interface Definitions |
| Version | 3.0.0 |
| Description |
The Repository OSID provides the service of finding and managing digital assets. Assets An Asset content, such as a document, is defined such that there may be multiple formats contained with the same asset. A document may be accessible in both PDF and MS Word, but is the same document, for example. An image may have both a large size and a thumbnail version. Generally, an asset contains more than one version of content when it is left to the application to decide which is most appropriate. The Assets also have "credits" which define the
authors, editors, creators, performers, producers or any
other "role", identified with a role Type ,
with the production of the asset. These are managed
externally to the asset through another
OsidSession .
Through additional optional Similarly, the Asset TaggingAssets may also relate to Ontology OSID
Subjects . The Subject provides
the ability to normalize information related to subject
matter across the Assets to simplify
management and provide a more robust searching mechanism.
For example, with a photograph of the Empire State
Building, one may wish to describe that it was designed by
Shreve, Lamb and Harmon and completed in 1931. The
information about the building itself can be described
using a Subject and related to the
photograph, and any other photograph that captures the
building. The Asset Type for the
photograph may simply be "photograph" and doesn't attempt
to describe a building, while the
AssetContent Type is
"image/jpeg".
An application performing a search for Empire State
Building can be execute the search over the
A provider wishing to construct a simple inventory
database of buildings in New York may decide to do so
using the Resource OSID. The Asset Compositions Asset compositions can be created using the
Another example is an IMS Common Cartridge. The
Repository Cataloging Finally, This number of service aspects to this Repository OSID
produce a large number of definitions. It is recommended
to use the Sub PackagesThe Repository OSID includes a rules subpackage for managing dynamic compositions. |