Library for parsing epub document metadata (Haskell)

root / testsuite / epub2-full.opf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?xml version="1.0" encoding="UTF-8"?>
<package
   xmlns="http://www.idpf.org/2007/opf"
   version="2.0"
   unique-identifier="isbn">
   <metadata
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      xmlns:opf="http://www.idpf.org/2007/opf"
      xmlns:xml="http://www.w3.org/XML/1998/namespace">
      <dc:title>Title Of This Book</dc:title>
      <dc:title xml:lang="fr">Titre De Ce Livre</dc:title>
      <dc:creator opf:role="aut" opf:file-as="Wiggins, Josephine B.">Josephine B. Wiggins</dc:creator>
      <dc:creator opf:file-as="Dicker, Joël" opf:role="aut">Joël Dicker</dc:creator>
      <dc:creator opf:role="aut">Horatio Cromwell</dc:creator>
      <dc:creator>Natalia Jenkins</dc:creator>
      <dc:contributor opf:role="ill" opf:file-as="Knickerbocker, Reginald Q.">Reginald Q. Knickerbocker</dc:contributor>
      <dc:contributor opf:role="edt">Beverly Abercrombie</dc:contributor>
      <dc:description>This document is a stub used for unit testing. It is missing the rest of the tags that normally occur after metadata.</dc:description>
      <dc:description>An additional description</dc:description>
      <dc:identifier id="isbn" opf:scheme="ISBN">1-82057-821-9</dc:identifier>
      <dc:date opf:event="published">2010</dc:date>
      <dc:date opf:event="created">2010-05-07</dc:date>
      <dc:date opf:event="modified">2010-05-08T10:20:57</dc:date>
      <dc:date>2009</dc:date>
      <dc:language>en-US</dc:language>
      <dc:language>en-UK</dc:language>
      <dc:publisher>Fictional Books Ltd.</dc:publisher>
      <dc:publisher>An additional publisher</dc:publisher>
      <dc:identifier id="other">1386506873266</dc:identifier>
      <dc:subject>Fiction</dc:subject>
      <dc:subject>Science Fiction</dc:subject>
      <dc:type>test OPF Package Document</dc:type>
      <dc:format>ePub publication</dc:format>
      <dc:format>an additional format</dc:format>
      <dc:source>document source</dc:source>
      <dc:relation>document relation</dc:relation>
      <dc:relation>an additional relation</dc:relation>
      <dc:coverage>coverage information</dc:coverage>
      <dc:coverage>an additional coverage</dc:coverage>
      <dc:rights>Copyright: 2010 Dino Morelli, License: BSD3</dc:rights>
      <dc:rights>an additional rights</dc:rights>
   </metadata>

   <manifest>
      <item id="ncx"
         href="toc.ncx"
         media-type="application/x-dtbncx+xml" />
      <item id="titlePage"
         href="content/titlePage.html"
         media-type="application/xhtml+xml" />
      <item id="someContent"
         href="content/someContent.html"
         media-type="application/xhtml+xml" />
   </manifest>

   <spine toc="ncx">
      <itemref idref="titlePage" />
      <itemref idref="someContent" />
   </spine>

   <guide>
      <reference type="title-page" title="Title page"
         href="content/titlePage.html" />
      <reference type="text" title="Title Of This Book"
         href="content/someContent.html" />
   </guide>

</package>