Skip to content
Surf Wiki
Save to docs
technology/web

From Surf Wiki (app.surf) — the open knowledge base

Content repository


A content repository or content store is a database of digital content with an associated set of data management, search and access methods allowing application-independent access to the content, rather like a digital library, but with the ability to store and modify content in addition to searching and retrieving. The content repository acts as the storage engine for a larger application such as a content management system or a document management system, which adds a user interface on top of the repository's application programming interface.

Advantages provided by repositories

  • Common rules for data access allow many applications to work with the same content without interrupting the data.
  • They give out signals when changes happen, letting other applications using the repository know that something has been modified, which enables collaborative data management.
  • Developers can deal with data using programs that are more compatible with the desktop programming environment.
  • The data model is scriptable when users use a content repository.

Content repository features

A content repository may provide functionality such as:

  • Add/edit/delete content
  • Hierarchy and sort order management
  • Query / search
  • Versioning
  • Access control
  • Import / export
  • Locking
  • Life-cycle management
  • Retention and holding / records management

Examples

  • Apache Jackrabbit
  • ModeShape

Applications

  • Content management
  • Document management
  • Digital asset management
  • Records management
  • Revision control
  • Social collaboration
  • Web content management

Standards and specification

  • Content repository API for Java
  • WebDAV
  • Content Management Interoperability Services

References

References

  1. [http://openacs.org/doc/acs-content-repository/design.html Content Repository Design], [http://openacs.org/doc/acs-content-repository/ ACS Content Repository], [http://openacs.org/ OpenACS.org].
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Content repository — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report