ContentItem
ContentItem is a discrete unit of digital content used in content management systems, repositories, or content APIs. It encapsulates both the content payload and its associated metadata, allowing the item to be stored, retrieved, edited, versioned, and published as part of a larger collection or hierarchy. A ContentItem can represent a webpage, article, image, document, or any data entity treated as content.
A typical ContentItem includes identifying and descriptive fields such as a unique id, contentType, title, and
Lifecycle and governance often cover stages like draft, review, published, and archived. Versioning supports tracking changes
Representations and storage vary by system but commonly use JSON or XML formats and are persisted in