diff --git a/readium/streamer/src/main/java/org/readium/r2/streamer/parser/epub/AccessibilityAdapter.kt b/readium/streamer/src/main/java/org/readium/r2/streamer/parser/epub/AccessibilityAdapter.kt index e8ee8a9268..9c6cc49b82 100644 --- a/readium/streamer/src/main/java/org/readium/r2/streamer/parser/epub/AccessibilityAdapter.kt +++ b/readium/streamer/src/main/java/org/readium/r2/streamer/parser/epub/AccessibilityAdapter.kt @@ -61,7 +61,7 @@ internal class AccessibilityAdapter { private fun conformedToProfileOrNull(item: MetadataItem): Accessibility.Profile? = if (item is MetadataItem.Meta && item.property == Vocabularies.DCTERMS + "conformsTo") { accessibilityProfileFromString(item.value) - } else if (item is MetadataItem.Link && item.href == Vocabularies.DCTERMS + "conformsTo") { + } else if (item is MetadataItem.Link && item.rels.contains(Vocabularies.DCTERMS + "conformsTo")) { accessibilityProfileFromString(item.href) } else null diff --git a/readium/streamer/src/test/resources/org/readium/r2/streamer/parser/epub/package/accessibility-epub3.opf b/readium/streamer/src/test/resources/org/readium/r2/streamer/parser/epub/package/accessibility-epub3.opf index f00157bf97..17d4db6095 100644 --- a/readium/streamer/src/test/resources/org/readium/r2/streamer/parser/epub/package/accessibility-epub3.opf +++ b/readium/streamer/src/test/resources/org/readium/r2/streamer/parser/epub/package/accessibility-epub3.opf @@ -4,7 +4,7 @@ Alice's Adventures in Wonderland any profile - http://idpf.org/epub/a11y/accessibility-20170105.html#wcag-a + The publication contains structural and page navigation. textual