Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Various types of renditions are available for binary content files to provide their information in different formats.

Table of Contents

Introduction

Renditions are alternative representations of the content assigned to DMS objects. As such, they are only retrievable with a read permission for the concrete object instances.

Please note that a rendition is not an exact representation of the original file. Deviations to the original file may arise and are NOT considered as bugs in our software.

Typical use cases for the individual rendition types are:

Rendition typeTypical use cases
text
full-text search
pdf
content preview
slide
thumbnails for content visualization within hit lists in client applications

Calculation and Storage

The yuuvis® Momentum core system offers automated rendition calculation for various supported formats of binary content files.

Note: The responsible services are enabled in the default configuration but the rendition repository has to be configured manually.

Rendition type
text
pdf
slide
Service for calculationCONTENTANALYZERRENDITIONRENDITION
Automated calculationduring import with content and content update processeson (first) requeston (first) request
Manual inputduring import or via the update endpoint for existing objects, or via the dms.request.objects.upsert.database-before webhook--
Storage locationsearch indexrendition repositoryrendition repository
Availability for DMS object versionsonly for the current versionfor any (not deleted) versionfor any (not deleted) version

As the text rendition is used for full-text search, it is stored in the search index. If you want to extend the core system's functionality in terms of supported formats, it is possible to set or update the text rendition via API gateway endpoints. Thus, it is possible to, e.g., integrate an OCR implementation to automatically calculate a full-text for binary content files of image file types.

The text renditions are not stored as content streams but as plain text in the search index where only data for the current version of DMS objects are stored. Thus, text renditions are only available for the current version of DMS objects.

Note: dbs-reindex Command via Commander Service will undo all manual text rendition inputs.

The pdf and slide renditions are calculated from the binary content file by the rendition service on request. To reduce the workload and processing time for repeated retrieval of the same rendition, a default rendition repository can be configured. It is a separate repository to allow for a different storage configuration as it might be required for the binary content files themselves. Whenever a pdf or slide rendition is requested for an object, it is retrieved from the default rendition repository. If available, the stored rendition will be returned. If not available, the requested rendition is generated from the binary content file that is assigned to the object, stored in the default rendition repository and finally returned.

The rendition repository uses the content's digest as rendition identification to avoid duplicate filing. The digest is calculated by the CONTENTANALYZER during each content import or update process and referenced in the content stream properties section of the corresponding DMS object. If the same content file is assigned to multiple DMS objects, the digest is the same, and only one rendition for each kind (pdf or slide) is stored within a tenant.

It is not possible to set retention for a rendition.

Supported Formats

The following table provides an overview of various binary content file types and the types of rendition that can be provided ((tick)) by yuuvis® Momentum.

Binary content file typeExtensiontext renditionpdf renditionslide rendition
MS Office Word 97-2016doc, docx(tick)(tick)(tick)

MS Office PowerPoint 97-2016

ppt, pptx(tick)(tick)(tick)
MS Office Excel 97-2016xls, xlsx(tick)(tick)(tick)
OpenDocument Textodt(tick)(tick)(tick)
OpenDocument Presentationodp(tick)(tick)(tick)
OpenDocument Spreadsheetods(tick)(tick)(tick)
Rich Text Formatrtf(tick)--
Visio Drawing Filevsd, vsdx-(tick)
(limited range of functions)
(tick)
Plain Texttxt(tick)--
Comma Separated Valuescsv(tick)--
HyperText Markup Language (HTML)html(tick)--
XMLxml(tick)--
JavaScript Object Notationjson(tick)--
MS Outlookmsg(tick)--
Encapsulated Portable Document Formatepdf(tick)--
Encapsulated Portable Document Formatpdf(tick)-(tick)

Tagged Image File Format

tiff / tif-(tick)(tick)

Portable Bitmap Image

pbm-(tick)-

Bitmap Image File

bmp-(tick)(tick)

Graphical Interchange Format File

gif-(tick)(tick)

JPEG Image

Exchangeable image file format (JPEG)

jpg, jng, jpeg-(tick)(tick)
(only jpg and jpeg)
Portable Network Graphicpng-(tick)(tick)
Weppy Image Format (Lossy Compression)webp-(tick)(tick)

Operations on Renditions

The API gateway provides the following endpoints for the handling of renditions. The individual operations are documented in the corresponding object's audit trail.


Read on

Importing Documents via Core API

This tutorial shows how documents can be imported into a yuuvis® API system via the Core API. During this tutorial, a short Java application will be developed that implements the HTTP requests for importing documents. We additionally provide a JavaScript version of this tutorial.  Keep reading

Object Representation Formats

A description of the structure in which yuuvis® Momentum expects objects to be formatted and returns objects. Keep reading

Document Retention

A retention can be used to ensure that a document object is not deleted and the binary content file assigned it is not deleted or changed. Keep reading

  • No labels