Repository Open Service Interface Definition

Repository Open Service Interface Definition

ummary

The Repository Open Service Interface Definition (OSID) is an O.K.I. specification which defines the storing and retrieving of digital content, referred to as "Assets". OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building reusable and interoperable software.

Assets may contain metadata and reside in Repositories which support one or more Asset "Types". Examples of Assets are documents, course materials, assessment items, images, video, etc.

Multiple repositories can be managed or searched through the use of OSID adapter patterns where underneath a single Repository OSID can exist multiple Repository OSIDs forming a federation of repositories, where each implementation may be using a distinct incompatible technology and the OSID integrates them.

Demonstrations

* [http://www.okiproject.org/library/doc_39.html "SearchParty and OSIDs"] .
* [http://okicommunity.mit.edu/article.php?story=vueproject "VUE and OSIDs"] .
* [http://okicommunity.mit.edu/article.php?story=sakaiproj "Sakai and OSIDs"] .

ee also

*Open Service Interface Definitions
*Open Knowledge Initiative

References

*Kahn, J. [http://educationcommons.org/forums/servlet/KbServlet/download/1-102-3/RepositoryDevelopersGuide-Draft01.pdf "A Developer's Guide to the Repository Open Service Interface Definition"] . 2005.
*Kahn, J. [http://www.okiproject.org/documents/OkiOverviewForRepositoryApps.pdf "Overview of O.K.I. for Repository-Related Applications"] . 2005.
*Kahn, J. [http://www.okiproject.org/documents/CaseStudy-SRW1.pdf "The Repository OSID and SRW"] . 2005.
*Kahn, J. [http://www.okiproject.org/documents/OKI_CaseStudy_FederatedSearch_rel_1_0.pdf "O.K.I. Case Studies: Federated Searching"] . 2005.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • CourseManagement Open Service Interface Definition — The CourseManagement Open Service Interface Definition (OSID) is an O.K.I. specification which supports the creation and management of a course catalog (CourseCatalog). OSIDs are programmatic interfaces which comprise a Service Oriented… …   Wikipedia

  • Assessment Open Service Interface Definition — The Assessment Open Service Interface Definition (OSID) is an O.K.I. specification which supports creating, organizing, administrating, evaluating, storing and retrieving assessment information. OSIDs are programmatic interfaces which comprise a… …   Wikipedia

  • Repository — commonly refers to a location for storage, often for safety or preservation. Repository may also refer to: Repository clone, concept from distributed revision control Repository (publishing), real or virtual facility for the deposit of academic… …   Wikipedia

  • Open-source software — The logo of the Open Source Initiative Open source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license… …   Wikipedia

  • Open Archives Initiative Protocol for Metadata Harvesting — OAI PMH (Open Archives Initiative Protocol for Metadata Harvesting) is a protocol developed by the Open Archives Initiative. It is used to harvest (or collect) the metadata descriptions of the records in an archive so that services can be built… …   Wikipedia

  • Service Oriented Access Protocol — SOAP im TCP/IP‑Protokollstapel: Anwendung SOAP HTTP HTTPS … Transport TCP Internet IP (IPv4 …   Deutsch Wikipedia

  • List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… …   Wikipedia

  • Comparison of open source software hosting facilities — A source code repository or source code escrow[citation needed] is a file archive and web hosting facility where large amounts of source code are kept, either publicly or privately. They are often used by open source projects and other multi… …   Wikipedia

  • OpenSolaris — For other uses, see Solaris. OpenSolaris OpenSolaris 2008.11 Company / …   Wikipedia

  • RM-ODP — Reference Model of Open Distributed Processing (RM ODP) is a reference model in computer science, which provides a co ordinating framework for the standardization of open distributed processing (ODP). It supports distribution, interworking,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”