Edit Quality Constraints


Guidance

Manage all constraints, executable or not. Add new constraints based on a template or as a duplicate of an existing one. Customize existing constraints according to your needs or delete them if they are no longer required.

Q04.8c: Resource Representation Uses Text Type for text objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['Text', 'text', 'TEXT'] , it has at least 1.0 Type that is in the list of ['http://terminology.lido-schema.org/lido00482', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_text', 'provided_text', 'provided text', 'Text provided', 'Lieferung Text', 'Text-Lieferung', 'http://terminology.lido-schema.org/lido00483', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_text', 'Preview text', 'Text preview', 'Vorschau Text', 'Text-Vorschau', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00481', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_representation'] .

Q04.8d: Resource Representation Uses Audio Type for audio objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['AUDIO', 'Audio', 'audio'] , it has at least 1.0 Type that is in the list of ['http://terminology.lido-schema.org/lido00465', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_audio', 'provided_audio', 'provided audio', 'Audio provided', 'Lieferung Audio', 'Audio-Lieferung', 'http://terminology.lido-schema.org/lido00452', 'http://terminology.lido-schema.org/resourceRepresentation_type', 'Preview audio', 'Audio preview', 'Vorschau Audio', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00481', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_representation'] .

Q04.8e: Resource Representation Uses Video Type for video objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['VIDEO', 'Video', 'video'] , it has at least 1.0 Type that is in the list of ['http://terminology.lido-schema.org/lido00466', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_video', 'provided_video', 'provided video', 'Video provided', 'Lieferung Video', 'Video-Lieferung', 'http://terminology.lido-schema.org/lido00462', '', 'http://terminology.lido-schema.org/resourceRepresentation_type', 'Preview video', 'preview_video', 'Vorschau Video', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00481', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_representation'] .

Q04.8f: Resource Representation Uses 3D Type for 3D objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['3D', '3D-Objekt', '3D_Objekt', '3D Objekt'] , it has at least 1.0 Type that is in the list of ['http://terminology.lido-schema.org/lido00468', 'http://terminology.lido-http://terminology.lido-schema.org/resourceRepresentation_type/provided_3D', 'Provided 3D', 'provided_3D', 'provided 3D', 'http://terminology.lido-schema.org/lido00463', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_3D', 'Preview 3D', '3D preview', 'Vorschau 3D', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00481', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_representation'] .

Q04.8b: Resource Representation Uses Image Type for image objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['Bild', 'image', 'Image', 'IMAGE', 'digital image', 'digital_image', 'Digital image', 'Digitalfotografie', 'Digitalphotographie', 'Digitalphoto ', 'Digitalfoto', 'digitales Bild', 'Digitales Bild', 'Digitales Bild (retrodigitalisiert)'] , it has at least 1.0 Type that is in the list of ['image master', 'image_master', 'http://terminology.lido-schema.org/lido00464', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_image', 'Provided image', 'Image provided', 'Bild-Lieferung', 'Vorschaubild', 'Preview image', 'Preview_image', 'preview image', 'preview_image', 'Preview Image', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00481', 'http://terminology.lido-schema.org/resourceRepresentation_type/provided_representation'] .

Q04.2b: Resource Format Is Text for text objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['TEXT', 'Text', 'text'] , it has at least 1.0 Format Resource Representation that is in the list of ['application/pdf'] .

Q04.2c: Resource Format Is Audio for audio objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['AUDIO', 'Audio', 'audio'] , it has at least 1.0 Format Resource Representation that is in the list of ['audio/mp3', 'audio/mpeg'] .

Q04.2e: Resource Format Is 3D for 3D objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['3D', '3D-Objekt', '3D_Objekt', '3D Objekt'] , it has at least 1.0 Format Resource Representation that is in the list of ['model/gltf-binary', 'model/vnd.ddbkultur.sketchfab\\t'] .

Q04.2d: Resource Format Is Video for video objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['VIDEO', 'Video', 'video'] , it has at least 1.0 Format Resource Representation that is in the list of ['video/mp4', 'video/vnd.ddbkultur.vimeo', 'video/webm'] .

Q04.2a: Resource Format Is Image for image objects
DDB Markus LIDO 1.1 executable

If a Resource Set has a Term that is in the list of ['Bild', 'image', 'Image', 'IMAGE', 'digital image', 'digital_image', 'Digital image', 'Digitalfotografie', 'Digitalphotographie', 'Digitalphoto', 'Digitalfoto', 'digitales Bild', 'Digitales Bild', 'Digitales Bild (retrodigitalisiert)'] , it has at least 1.0 Format Resource Representation that is in the list of ['image/jpeg', 'image/jpg', 'image/tiff', 'image/png', 'image/giff'] .

Q09.2: Dataset Rights Use Creative Commons License
DDB Markus LIDO 1.1 executable

For all Rights for Record , each Concept Identifier matches the Public Domain of Creative Commons licences format.

Q09.3a: Metadata Rights Identifier Has Type Attribute
DDB Markus LIDO 1.1 executable

Each Concept Identifier has a Type .

Q04.4: Resource Link Targets Supported Format
DDB Markus LIDO 1.1 executable

Each Link Resource has a MIME type that is in the list of ['image/jpeg', 'image/jpg', 'image/tiff', 'image/png', 'image/giff', 'application/pdf', 'audio/mp3', 'audio/mpeg', 'video/mp4', 'model/gltf-binary', 'model/vnd.ddbkultur.sketchfab\t', 'video/vnd.ddbkultur.vimeo', 'video/webm'] .

Q06.6: Mark Preferred Object Title Explicitly
DDB Markus LIDO 1.1 executable

If a LIDO Record has at least 2.0 Title Set , it has exactly 1.0 Preferred Label that is in the list of ['pref', 'preferred', 'http://terminology.lido-schema.org/pref', 'http://terminology.lido-schema.org/lido00169'] .

Q03.1: Mark Preview Image Explicitly
DDB Markus LIDO 1.1 executable

If a Resource Wrapper has more than 1.0 Link Resource , it has exactly 1.0 Type that is in the list of ['Vorschaubild', 'Preview image', 'Preview_image', 'preview image', 'preview_image', 'Preview Image', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'http://terminology.lido-schema.org/lido00451', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_image', 'image overview', 'image_overview', 'image preview', 'image_preview', 'image_medium', 'thumbnail', 'Bildvorschau'] .

Q02.4: Data Provider Uses ISIL Format
DDB Markus LIDO 1.1 executable

For each Record Wrapper , at least one Legal Body Identifier matches the ISIL (ISO 15511) format.

Q05.2: Media Rights Use DDB Licence URI
DDB Markus LIDO 1.1 executable

For all Rights Resource , each Concept Identifier matches the Creative Commons or RightsStatements.org format.

Q06.7 Objekttitel: Der Sprachcode des Sprachattributs im Titel muss ISO-639-konform sein.
DDB Markus LIDO 1.1 executable

For all Title Set , each Language matches the Language Code (BCP 47, extension of ISO 639) format.

Q06.5: Object Title Differs From Object Type
DDB Markus LIDO 1.1 executable

For each LIDO Record , Appellation Value is not equal to Term .

Q06.9: Object Title Type Uses AAT URI
DDB Markus LIDO 1.1 executable

For all Title Set , each Type is in the list of ['Titel', 'Kurztitel', 'Serientitel', 'Sonstiger Titel', 'Untertitel', 'Werktitel', 'Gesamttitel', 'Titel recto', 'Titel version', 'Alternativer Titel', 'Alternative_title', 'alternative title', 'Originaltitel', 'original_title', 'original title', 'http://vocab.getty.edu/aat/300417204', 'http://vocab.getty.edu/aat/300417227', 'http://vocab.getty.edu/aat/300417200', 'http://vocab.getty.edu/aat/300417205', 'http://vocab.getty.edu/aat/300417199'] .

Q06.4b: Object Title Avoids Placeholder Values
DDB Markus LIDO 1.1 executable

For all Title Set , each Appellation Value is not in the list of ['ohne Titel', 'ohne_Titel', 'withought title', 'withought_title', 'kein_Titel', 'kein Titel', 'no title', 'no_title', 'unbekannt', 'unknown', 'nicht bekannt', 'nicht_bekannt'] .

Q06.4a: Object Title Is Meaningful
DDB Markus LIDO 1.1 executable

For all Title Set , each Appellation Value contains at least one alphanumeric character.

Q06.3: Object Title Has Valid Length
DDB Markus LIDO 1.1 executable

For all Title Set , each Appellation Value is between 3.0 and 200.0 characters in length.

Q06.1b: Object Title Is Present
DDB Markus LIDO 1.1 executable

For all Title Set , each Appellation Value contains something.

Q06.1a: Record Has Object Title
DDB Markus LIDO 1.1 executable

Each LIDO Record has at least one Appellation Value .

Q05.5b: Rights Holder Identifier Uses Required Type
DDB Markus LIDO 1.1 executable

For all Concept Identifier , each Type is in the list of ['URI', 'uri', 'http://terminology.lido-schema.org/lido00099', 'http://terminology.lido-schema.org/identifier_type/uri'] .

Q05.5a: Rights Holder Identifier Has Required Type
DDB Markus LIDO 1.1 executable

Each Concept Identifier has a Type .

Q05.4b: Released Public Domain Media Omits Rights Holder
DDB Markus LIDO 1.1 executable

If a LIDO Record contains a Concept Identifier that is in the list of ['http://creativecommons.org/publicdomain/mark/1.0/', 'https://creativecommons.org/publicdomain/mark/1.0/', 'http://creativecommons.org/publicdomain/mark/1.0/deed.de', 'https://creativecommons.org/publicdomain/mark/1.0/deed.de'] , it has exactly 0.0 Event Actor .

Q05.4a: Public Domain Media Omits Rights Holder
DDB Markus LIDO 1.1 executable

If a Rights Resource contains a Concept Identifier that is in the list of ['http://creativecommons.org/publicdomain/mark/1.0/', 'https://creativecommons.org/publicdomain/mark/1.0/', 'http://creativecommons.org/publicdomain/mark/1.0/deed.de', 'https://creativecommons.org/publicdomain/mark/1.0/deed.de'] , it has exactly 0.0 Rights Holder .

Q05.3b: Copyrighted Object Names Rights Holder
DDB Markus LIDO 1.1 executable

If a LIDO Record contains a Concept Identifier that is not in the list of ['http://creativecommons.org/publicdomain/mark/1.0/', 'https://creativecommons.org/publicdomain/mark/1.0/', 'http://creativecommons.org/publicdomain/mark/1.0/deed.de', 'https://creativecommons.org/publicdomain/mark/1.0/deed.de', 'http://creativecommons.org/publicdomain/zero/1.0/', 'http://creativecommons.org/publicdomain/zero/1.0', 'https://creativecommons.org/publicdomain/zero/1.0', 'https://creativecommons.org/publicdomain/zero/1.0/', 'http://creativecommons.org/publicdomain/zero/1.0/deed.de', 'https://creativecommons.org/publicdomain/zero/1.0/deed.de'] , it has at least 1.0 Event Actor .

Q05.3a: Copyrighted Object Names Creator
DDB Markus LIDO 1.1 executable

If a Rights Resource contains a Concept Identifier that is not in the list of ['http://creativecommons.org/publicdomain/mark/1.0/', 'https://creativecommons.org/publicdomain/mark/1.0/', 'http://creativecommons.org/publicdomain/mark/1.0/deed.de', 'https://creativecommons.org/publicdomain/mark/1.0/deed.de', 'http://creativecommons.org/publicdomain/zero/1.0/', 'http://creativecommons.org/publicdomain/zero/1.0', 'https://creativecommons.org/publicdomain/zero/1.0', 'https://creativecommons.org/publicdomain/zero/1.0/', 'http://creativecommons.org/publicdomain/zero/1.0/deed.de', 'https://creativecommons.org/publicdomain/zero/1.0/deed.de'] , it has at least 1.0 Rights Holder .

Q05.1b: Media Rights Statement Is Present
DDB Markus LIDO 1.1 executable

For all Rights Resource , each Concept Identifier contains something.

Q05.1a: Media Resource Has Rights Statement
DDB Markus LIDO 1.1 executable

Each Resource Set has exactly 1.0 Concept Identifier .

Q07.1a: Object Type Has Preferred Label
DDB Markus LIDO 1.1 executable

Each LIDO Record has at least one Term .

Q07.1b: Preferred Object Type Label Is Present
DDB Markus LIDO 1.1 executable

For all Object/Work Type , each Term contains something.

Q07.4: Object Type Uses Approved Vocabulary
DDB Markus LIDO 1.1 executable

For each Object/Work Type , at least one Concept Identifier is a valid link to AAT, GND, or Wikidata.

Q07.5a: Object Type Identifier Has Allowed Type
DDB Markus LIDO 1.1 executable

Each Concept Identifier has a Type .

Q07.5b: Object Type Identifier Uses Allowed Type
DDB Markus LIDO 1.1 executable

For all Concept Identifier , each Type is in the list of ['URI', 'local', 'lokal', 'uri', 'http://terminology.lido-schema.org/lido00099', 'http://terminology.lido-schema.org/identifier_type/uri', 'lokaler Identifikator', 'lokaler-Identifikator', 'local identifier', 'local_identifier', 'http://terminology.lido-schema.org/lido00100', 'http://terminology.lido-schema.org/identifier_type/local_identifier'] .

Q07.6a: Subject Term Does Not Repeat Object Type
DDB Markus LIDO 1.1 executable

For each LIDO Record , Term is not equal to Display Subject .

Q07.6b: Object Type Label Is Not Duplicated in Subject
DDB Markus LIDO 1.1 executable

For each LIDO Record , Term is not equal to Term .

Q08.1: Resource Set Has Media Type
DDB Markus LIDO 1.1 executable

Each Resource Set has exactly 1.0 Resource Type .

Q08.2: Media Type Uses Allowed Value
DDB Markus LIDO 1.1 executable

For all Resource Type , each Term is in the list of ['Bild', 'image', 'Image', 'IMAGE', 'Text', 'text', 'TEXT', 'VIDEO', 'Video', 'video', 'AUDIO', 'Audio', 'audio', '3D', '3d', '3d-Objekt', '3D-Objekt', 'mediatype_001', 'mediatype_002', 'mediatype_003', 'mediatype_005', 'mediatype_010', 'image/jpeg', 'image/jpg', 'sound', 'Ton', 'mp3', 'audio/mp3', 'Film', 'mp4', 'video/mp4'] .

Q09.1: Record Wrapper Has Usage Rights Identifier
DDB Markus LIDO 1.1 executable

Each Record Wrapper has exactly 1.0 Concept Identifier .

Q04.8a: Resource Representation Has Required Type
DDB Markus LIDO 1.1 executable

Each Resource Representation has a Type .

Q04.7: Record References an Image File
DDB Markus LIDO 1.1 executable

Each Resource Set has a non-empty Link Resource or a non-empty Resource Identification Number .

Q04.5: Object-in-Context Link Is Valid
DDB Markus LIDO 1.1 executable

Each Record Info Link is a valid link.

Q04.3: Digital Object Link Is Valid
DDB Markus LIDO 1.1 executable

Each Link Resource is a valid link.

Q04.1: Record Has Digital Object Link
DDB Markus LIDO 1.1 executable

Each LIDO Record has a non-empty Link Resource or a non-empty Record Info Link .

Q03.6: Preview Image Uses Preferred Format
DDB Markus LIDO 1.1 executable

If a Resource Set has a Type that is in the list of ['Vorschaubild', 'Preview image', 'Preview_image', 'preview image', 'preview_image', 'Preview Image', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'http://terminology.lido-schema.org/lido00451', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_image', 'image overview', 'image_overview', 'image preview', 'image_preview', 'image_medium', 'thumbnail', 'Bildvorschau'] , it has at least 1.0 Format Resource Representation that is in the list of ['image/jpeg', 'image/jpg', 'image/tiff', 'image/png', 'image/giff'] .

Q03.5: Preview Image Uses HTTP URI
DDB Markus LIDO 1.1 executable

Each Link Resource does match ^https?://[^\s]+$ .

Q03.4: Minimum Preview Image Dimensions
DDB Markus LIDO 1.1 executable

Each Link Resource is a valid link to a picture, which is at least 800.0 x 600.0 pixel large.

Q03.3: Preview Image Link Is Machine-readable
DDB Markus LIDO 1.1 executable

Each Link Resource contains only ASCII (without whitespace) characters.

Q03.2: Audio and Video Need Preview Image
DDB Markus LIDO 1.1 executable

If a Resource Set contains a Term that is in the list of ['VIDEO', 'Video', 'video', 'AUDIO', 'Audio', 'audio', 'sound', 'Ton', 'mp3', 'audio/mp3', 'Film', 'mp4', 'video/mp4', 'mediatype_005', 'mediatype_001'] , it has exactly 1.0 Type that is in the list of ['Vorschaubild', 'Preview image', 'Preview_image', 'preview image', 'preview_image', 'Preview Image', 'Preview representation', 'Preview_representation', 'http://terminology.lido-schema.org/lido00480', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_representation', 'http://terminology.lido-schema.org/lido00451', 'http://terminology.lido-schema.org/resourceRepresentation_type/preview_image', 'image overview', 'image_overview', 'image preview', 'image_preview', 'image_medium', 'thumbnail', 'Bildvorschau'] .

Q02.7b: Legal Body ID Uses Required Type
DDB Markus LIDO 1.1 executable

For all Legal Body Identifier , each Type is in the list of ['URI', 'uri', 'http://terminology.lido-schema.org/lido00099', 'http://terminology.lido-schema.org/identifier_type/uri'] .

Q02.7a: Legal Body ID Has Required Type
DDB Markus LIDO 1.1 executable

Each Legal Body Identifier has a Type .

Q02.5: Data Provider Uses valid ISIL ID
DDB Markus LIDO 1.1 executable

For all Record Source , each Legal Body Identifier is a valid link.

Q02.1b: Data Provider ID Is Present
DDB Markus LIDO 1.1 executable

For all Record Source , each Legal Body Identifier contains something.

Q02.1a: Record Has Data Provider ID
DDB Markus LIDO 1.1 executable

Each LIDO Record has at least one Legal Body Identifier .

Q01.1c: Record Has Record ID
DDB Markus LIDO 1.1 executable

Each LIDO Record has exactly 1.0 Record Identifier .

Q01.1a: Record Has Metadata Record ID
DDB Markus LIDO 1.1 executable

Each LIDO Record has exactly 1.0 LIDO Metadata Record Identifier .

Q01.6d: Record Identifier Uses Required Type
DDB Markus LIDO 1.1 executable

For all Record Identifier , each Type is in the list of ['local', 'lokal', 'lokaler Identifikator', 'lokaler_Identifikator', 'local identifier', 'local_identifier', 'http://terminology.lido-schema.org/lido00100', 'http://terminology.lido-schema.org/identifier_type/local_identifier'] .

Q01.6a: Metadata Record ID Has Required Type
DDB Markus LIDO 1.1 executable

Each LIDO Metadata Record Identifier has a Type .

Q01.6b: Metadata Record ID Uses Required Type
DDB Markus LIDO 1.1 executable

Each Record Identifier has a Type .

Q01.6c: Record Identifier Has Required Type
DDB Markus LIDO 1.1 executable

For all LIDO Metadata Record Identifier , each Type is in the list of ['local', 'lokal', 'lokaler Identifikator', 'lokaler_Identifikator', 'local identifier', 'local_identifier', 'http://terminology.lido-schema.org/lido00100', 'http://terminology.lido-schema.org/identifier_type/local_identifier'] .

Q01.5b: Record Identifier Uses DDB Format
DDB Markus LIDO 1.1 executable

Each Record Identifier contains only ASCII (without whitespace) characters.

Q01.5a: Metadata Record ID Uses DDB Format
DDB Markus LIDO 1.1 executable

Each LIDO Metadata Record Identifier matches the DDB-specific LidoRecID format.

Q01.1d: Record ID Is Present
DDB Markus LIDO 1.1 executable

Each Record Identifier contains something.

Q01.1b: Metadata Record ID Is Present
DDB Markus LIDO 1.1 executable

Each LIDO Metadata Record Identifier contains something.

Each Record must have exactly one Identifier
LIDO 1.1 executable

Each Wrapper for an object record has exactly 1.0 LIDO Metadata Record Identifier .