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