w3c / dxwg

Data Catalog Vocabulary (DCAT)
https://w3c.github.io/dxwg/dcat/
Other
139 stars 55 forks source link

Self-review accessibility checklist #1506

Closed riccardoAlbertoni closed 2 years ago

riccardoAlbertoni commented 2 years ago

This is a self-review accessibility checklist based on https://w3c.github.io/apa/fast/checklist.html for the W3C DCAT 3 specification:

DCAT 3 is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. It defines the metadata schema and provides examples for its use. Overall, it seems that the precautions to ensure accessibility are on the technological stack on which DCAT is developed rather than DCAT per se.

  1. Does the technology allow visual rendering of content?
    No. The DCAT 3 does not provide this. Navigation order could be considered when browsing dataset series and versioned resources. However, the specification does not deal with visual rendering, so this question does not apply.

  2. Does the technology provide author control over color?
    No. The DCAT 3 does not provide this.

  3. Does the technology provide features to accept user input?
    No. The DCAT 3 does not provide this.

  4. Does the technology provide user interaction features?
    No. The DCAT 3does not provide this.

  5. Does the technology define document semantics?
    DCAT does not rely on a notion of page; it specifies metadata of different kinds of resources ( e.g., catalogs, datasets, data services) Authors can indicate content language for content blocks such as RDF literals and DCAT resources. In the former case, DCAT reuses the internationalization solution provided by RDF. In the latter case, DCAT specifies the language of catalogs or resources via dcterm:language, a metadata term provided by Dublin Core.

  6. Does the technology provide time-based visual media?
    No. The DCAT 3 does not provide this.

  7. Does the technology provide audio?
    No. The DCAT 3 does not provide this.

  8. Does the technology provide time limits?
    No. The DCAT 3 does not provide this.

  9. Does the technology provide text content?
    Somehow. However, the text is embedded in a specific data model and format (e.g., RDF, JSON-LD). DCAT assumes such underpinning data model and format standard deals with the accessibility issues.

  10. Does the technology create objects that don't have an inherent text representation?
    No. The DCAT 3 does not provide this.

  11. Does the technology provide content fallback mechanisms, whether text or other formats?
    No. The DCAT 3 does not provide this.

  12. Does the technology provide visual graphics?
    No. The DCAT 3 does not provide this.

  13. Does the technology provide internationalization support?
    Somehow. The #1504 discusses the Internationalization capability inherited by the models in which DCAT can be expressed (e.g., RDF, JSON-LD).

  14. Does the technology define accessible alternative features?
    No. The DCAT 3 does not provide this.

  15. Does the technology provide content directly for end-users?
    No. The DCAT 3 does not provide this. DCAT is a metadata model to ease the interoperability of catalogs. It does not define any presentation of the metadata.

  16. Does the technology define an API?
    No. The DCAT 3 does not provide this.

  17. Does the technology define a transmission protocol?
    No. The DCAT 3 does not provide this.