Document properties can describe additional information depending on the documents type, e.g. systems that allow processing images can add the image size (width/height) in pixels.
Attribute
Type
Properties
Description
Example
Possible Enumeration Options
type
String
enum
Type or identifier of the property
“width”
value
Object
value of the property
1920
Policy
Policies can describe how objects are handled by the system. Invoices, for example, must be stored in a tamper-proof environment in order to comply with local law. Therefore policies can be used to define retention or deletion policies.
Sub resources can be used in order to provide additional information. DMS/ECM/EIM systems usually provide additional functionality like extracting fulltext content or generating preview images of the document.
Attribute
Type
Properties
Description
Example
Possible Enumeration Options
type
String
enum
Type of the sub resource
“rendition”
“rendition”, “marker”, “fulltext”, “attachment”
info
String
Additional information or description of the subresource
“small”
size
Number
Filesize of the document version in bytes
2097152
mimeType
String
Mimetype of the sub resource content
“image/png”
refer to http://www.iana.org/assignments/media-types/media-types.xhtml