System roles

This help page explains the system roles and their uses in plusmeta.

advanced properties

Content of this topic

Functionality

System roles give properties special capabilities. For some system roles corresponding properties are processed in a special way by plusmeta.

System roles are assigned via the relation has roles. System roles can be assigned when properties are created. If additional roles are required, they can be added anytime in the realtions tab in the Edit properties-dialogue.

Overview of the most important system roles

The following table contains an overview of the most important system roles. There are also other system roles that are only relevant for certain workflows.

System role Function
Metadata Turns a property into metadata.
Identity Turns a property into an identifying feature, for example in iiRDS or VDI 2770 packages.
Mappable property Allows you to assign a property via mapping.
Title property Turns a property into a title candidate for use as the display name or title in plusmeta.
Title part Makes a property part of the generated title.
Source for metadata detection Allows imported values to be taken into account as a source in metadata extraction.
Hierarchy Arranges the list values of a class hierarchically.
Taxonomy tree Arranges the list values of a class taxonomically.

System roles for specific workflows

System role Function Workflow
AutoID property Turns a property into the metadata field in which the generated Auto ID is written. Create VDI 2770 package
Document classification Turns a property into the document classification to be output in VDI 2770 packages. Create VDI 2770 package
Hierarchy level Turns a property into a hierarchy level (special, workflow-dependent role) Create ZIP package
Content lifecycle Turns the classes list values into content lifecycle phases for valid integration into iiRDS packages. Enrich content automatically, Create iiRDS package
Referenced object Determines the metadata used to create and name VDI 2770 packages. Create VDI 2770 package
Segmentation property Determines the metadata by which documents are segmented. Segment and enrich content automatically

Dependencies of system roles

System roles are properties with special functions in plusmeta. Specific dependencies are therefore predefined for the system roles. For example, some system roles come equipped with certain relations and attributes.

System role Dependent attributes (plus:requires-attributes) Dependent relations (plus:requires-relations)
Metadata Auto assignment, required assignment, recommended assignment, single assignment, Metadata sort order, Guideline sort order has associated relation types, has icons
Identity External name  
Mappable property   dependent on property, dependent on relation mapping
Hierarchy level Hierarchy nesting level  
Title property Title priority, Object label priority  
Title part Title part order, Title part separator level 1, Title part separator level 2  

{"de"=>"Erste Schritte", "en"=>"First Steps"}
{"de"=>"Grundlagen", "en"=>"Basics"}
{"de"=>"Aufbau", "en"=>"Structure"}
{"de"=>"Workflows & Projekte", "en"=>"Workflows & Projects"}
{"de"=>"Metadaten prüfen und vergeben", "en"=>"Assign and approve metadata"}
{"de"=>"Erweitert", "en"=>"Extended"}