Skip to content

Commit 484786f

Browse files
committed
fix: allow 'a11y:certifierCredential' as a link
Fixes #1140
1 parent ba2da6d commit 484786f

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

src/main/java/com/adobe/epubcheck/vocab/AccessibilityVocab.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public static enum META_PROPERTIES
1919

2020
public static enum LINKREL_PROPERTIES
2121
{
22+
CERTIFIER_CREDENTIAL,
2223
CERTIFIER_REPORT;
2324
}
2425

src/test/java/com/adobe/epubcheck/opf/OPFCheckerTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,12 @@ public void testVocabA11y() {
13131313
// tests that the a11y vocb and known properties are allowed
13141314
testValidateDocument("valid/vocab-a11y-declared.opf", EPUBVersion.VERSION_3);
13151315
}
1316+
1317+
@Test
1318+
public void testVocabA11yCredientialsInLink() {
1319+
// tests that the a11y:certifierCredential property can be defined as a link
1320+
testValidateDocument("valid/vocab-a11y-credentials-in-link.opf", EPUBVersion.VERSION_3);
1321+
}
13161322

13171323
@Test
13181324
public void testVocabA11yUndeclared() {
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"
3+
xmlns:dc="http://purl.org/dc/elements/1.1/"
4+
prefix="a11y: http://www.idpf.org/epub/vocab/package/a11y/#">
5+
<metadata>
6+
<dc:identifier id="uid">uid</dc:identifier>
7+
<dc:title>Test</dc:title>
8+
<dc:language>en</dc:language>
9+
<meta property="dcterms:modified">2011-08-19T12:00:00Z</meta>
10+
<meta property="a11y:certifiedBy">Accessibility Testers Group</meta>
11+
<link rel="a11y:certifierReport" href="http://example.org/report"/>
12+
<link rel="a11y:certifierCredential" href="https://example.com/a11y/credential"/>
13+
</metadata>
14+
<manifest>
15+
<item id="t001" href="contents.xhtml" properties="nav" media-type="application/xhtml+xml"/>
16+
</manifest>
17+
<spine>
18+
<itemref idref="t001"/>
19+
</spine>
20+
</package>

0 commit comments

Comments
 (0)