diff --git a/templates/institutional/index.json-ld b/templates/institutional/index.json-ld index 4e3f7f7432..e5b4885ee7 100644 --- a/templates/institutional/index.json-ld +++ b/templates/institutional/index.json-ld @@ -14,7 +14,7 @@ "en": "Institutional profile templates", "fr": "Gabarit à propos de page de profil institutionel" }, - "modified": "2021-05-17", + "modified": "2024-03-30", "componentName": "institutional", "status": "stable", "pages": { @@ -70,10 +70,19 @@ "title": "organisme indépendamment - [Nom de l’institution]", "language": "fr", "path": "institution-arms-fr.html" + }, + { + "title": "[Institution name] - Canada.ca", + "language": "en", + "path": "https://servicecanada.github.io/wet-boew-demos/ilp-template/templates/institutional/institutional-landing-en.html" + }, + { + "title": "[Nom de l'institution] - Canada.ca", + "language": "fr", + "path": "https://servicecanada.github.io/wet-boew-demos/ilp-template/templates/institutional/institutional-landing-fr.html" } ], "related": [ - { "title": "GCWU theme - English institution template", "language": "en", @@ -84,7 +93,32 @@ "language": "fr", "url": "https://wet-boew.github.io/themes-dist/theme-gcwu-fegc/institution-fr.html" } - + ], + "reports": [ + { + "title": "GCWU theme - English institution landing template", + "language": "en", + "url": "https://wet-boew.github.io/GCWeb/templates/institutional/institution-landing-en.html", + "path": "reports/a11y-1-en.html" + }, + { + "title": "Thème FEGC - Français - Gabarit d'atterrissage de profil institutionnel", + "language": "fr", + "url": "https://wet-boew.github.io/GCWeb/templates/institutional/institution-landing-fr.html", + "path": "reports/a11y-1-fr.html" + }, + { + "title": "Canada.ca theme - A reference implementation of the Canada.ca Content and Information Architecture Specification, the Canada.ca Content Style Guide and the Canada.ca Design System", + "language": "en", + "url": "https://servicecanada.github.io/wet-boew-demos/ilp-template/templates/institutional/institutional-landing-en.html", + "path": "reports/a11y-2-en.html" + }, + { + "title": "Thème Canada.ca - Une implémentation de référence de la spécification de contenu et d'architecture de l'information de Canada.ca, du guide de style de contenu de Canada.ca et du système de conception de Canada.ca", + "language": "fr", + "url": "https://servicecanada.github.io/wet-boew-demos/ilp-template/templates/institutional/institutional-landing-fr.html", + "path": "reports/a11y-2-fr.html" + } ] } } diff --git a/templates/institutional/reports/a11y-1-en.html b/templates/institutional/reports/a11y-1-en.html new file mode 100644 index 0000000000..815323396c --- /dev/null +++ b/templates/institutional/reports/a11y-1-en.html @@ -0,0 +1,11 @@ +--- +{ + "title": "Accessibility assessment #1 - Institutional template", + "language": "en", + "description": "Evaluation of Level AA of WCAG 2.1", + "altLangPage": "a11y-1-fr.html", + "dateModified": "2024-03-30", + "layout": "assessment_wrote_en-en", + "reportURL": "a11y-1.json" +} +--- diff --git a/templates/institutional/reports/a11y-1-fr.html b/templates/institutional/reports/a11y-1-fr.html new file mode 100644 index 0000000000..c55e5d0b5f --- /dev/null +++ b/templates/institutional/reports/a11y-1-fr.html @@ -0,0 +1,11 @@ +--- +{ + "title": "Évaluation d'accessibilité #1 - Modèle institutionnel", + "language": "fr", + "description": "Évaluation du niveau AA du WCAG 2.1", + "altLangPage": "a11y-1-en.html", + "dateModified": "2024-03-30", + "layout": "assessment_wrote_en-fr", + "reportURL": "a11y-1.json" +} +--- diff --git a/templates/institutional/reports/a11y-1.json b/templates/institutional/reports/a11y-1.json new file mode 100644 index 0000000000..d212a58ee0 --- /dev/null +++ b/templates/institutional/reports/a11y-1.json @@ -0,0 +1,638 @@ +{ + "@context": "https://wet-boew.github.io/vocab/context/2023/assessment-report-en.json-ld", + "@type": [ + "earl:Assertion", + "acr:AssessmentReport" + ], + "earl:subject": { + "@id": "_:subject", + "dct:references": "https://wet-boew.github.io/GCWeb/templates/institutional/institution-landing-en.html", + "@type": [ + "earl:TestSubject", + "schema:WebPage" + ], + "dct:description": "", + "earl:pointer": { + "@type": "oa:CssSelector", + "@value": "main" + } + }, + "earl:assertedBy": { + "foaf:name": "AtlakM (Github: @AtlakM)", + "foaf:homepage": "https://github.com/AtlakM", + "@type": [ + "earl:Assertor", + "foaf:Person" + ] + }, + "dct:date": "2024-03-30", + "dct:description": "Evaluation of Level AA of WCAG 2.1", + "acr:standard": "https://www.w3.org/TR/WCAG21", + "acr:conformanceOption": "act:standard/profiles/wcag#levelAA", + "earl:result": [ + { + "earl:test": "WCAG21:non-text-content", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "act:rulesets/wcag2x/sc/non-text-content#situations" + }, + { + "earl:test": "WCAG21:audio-only-and-video-only-prerecorded", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "act:rulesets/wcag2x/sc/non-text-content#situations" + }, + { + "earl:test": "WCAG21:captions-prerecorded", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:audio-description-or-media-alternative-prerecorded", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:captions-live", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:audio-description-prerecorded", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:info-and-relationships", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:meaningful-sequence", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:manual", + "acr:severity": "acr:moderate", + "acr:relevancy": "acr:sufficient", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:sensory-characteristics", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:orientation", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:identify-input-purpose", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:use-of-color", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:audio-control", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:contrast-minimum", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:resize-text", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:image-of-text", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:manual", + "acr:severity": "acr:trivial", + "acr:relevancy": "acr:failure", + "dct:description": "Sample image:\n
\n\nTechnically is an image of text but it is a placeholder that is meant to be replaced by the designer. Consider using role=\"presentation\"", + "earl:outcome": "earl:cantTell", + "selected": "" + }, + { + "earl:test": "WCAG21:reflow", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:non-text-contrast", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:text-spacing", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:content-on-hover-or-focus", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:keyboard", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:no-keyboard-trap", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:manual", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:character-key-shortcuts", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:timing-adjustable", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:pause-stop-hide", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:inapplicable", + "selected": "" + }, + { + "earl:test": "WCAG21:three-flashes-or-below-threshold", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:page-titled", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:automatic", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:focus-order", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:manual", + "acr:severity": "acr:noSeverity", + "acr:relevancy": "wbv:acr#noRelevancy", + "dct:description": "", + "earl:outcome": "earl:passed", + "selected": "" + }, + { + "earl:test": "WCAG21:link-purpose-in-context", + "earl:subject": "_:subject", + "earl:result": [], + "acr:asset": [], + "earl:mode": "earl:manual", + "acr:severity": "acr:moderate", + "acr:relevancy": "acr:sufficient", + "dct:description": "This stretched link example:\n\nBrief description of the feature being promoted.
\n