Skip to main content

AccessibilityMetadataChanges

Input for 'upserting' the accessibility part of a publication metadata. The operation follows these rules:

  • If the accesibility object already exists, absence of a field value means no change. Presence means it will be replaced with the new value (including the null value). Arrays will be replaced entirely, not merged

  • If the accesibility object does not exist, it will be created with the input values. Mandatory fields absent from the input will be filled with a default 'empty' value depending on its type: the empty string or the empty array.

input AccessibilityMetadataChanges {
conformsTo: [URI!]
certification: AccessibilityCertificationChanges
summary: String
accessModes: [AccessMode!]
accessModesSufficient: [[AccessMode!]!]
features: [AccessibilityFeature!]
hazards: [AccessibilityHazard!]
}

Fields

AccessibilityMetadataChanges.conformsTo ● [URI!] list scalar

conformsTo contains one or more URI, meant to convey that a publication conforms to a specific accessibility profile.

AccessibilityMetadataChanges.certification ● AccessibilityCertificationChanges input

The certification object contains information about the certification process of a publication.

AccessibilityMetadataChanges.summary ● String scalar

A human-readable and -understandable text decribing the accessibility attributes of this object.

AccessibilityMetadataChanges.accessModes ● [AccessMode!] list enum

accessMode and accessModeSufficient are meant to list the human sensory perceptual systems or cognitive faculties necessary to access a given publication.

While accessMode provides a complete list, accessModeSufficient is focused on list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource.

Both properties are controlled by external vocabularies maintained by the W3C.

AccessibilityMetadataChanges.accessModesSufficient ● [[AccessMode!]!] list enum

accessMode and accessModeSufficient are meant to list the human sensory perceptual systems or cognitive faculties necessary to access a given publication.

While accessMode provides a complete list, accessModeSufficient is focused on list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource.

Both properties are controlled by external vocabularies maintained by the W3C.

AccessibilityMetadataChanges.features ● [AccessibilityFeature!] list enum

The accessibilityFeature property provides a list of all the applicable accessibility characteristics of the content. It allows a user agent to discover these characteristics without having to parse or interpret the structure of the content.

AccessibilityMetadataChanges.hazards ● [AccessibilityHazard!] list enum

Identifying potential hazards that a resource poses allows users to determine if a resource poses a risk to them and to potentially filter out content that could be harmful.

If no hazards are known to exist, it is recommended to use the value "none". If the content has hazard(s), include positive assertions for the hazards it has and negative assertions (the values that begin with "no") for the others.

If this property is not set for a resource, it is not possible to state whether it presents hazards or not. Similarly, if an author sets the value unknown, they are stating that they do not know whether hazards are present (e.g., because they do not know how, or are unable, to assess them).

Member of

UpdatePublicationMetadataChanges input