Library for parsing epub document metadata (Haskell)
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
| <?xml version="1.0" encoding="UTF-8"?>
<package
xmlns="http://www.idpf.org/2007/opf"
version="3.0"
unique-identifier="isbn">
<metadata
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<dc:identifier id="isbn">1-82057-821-9</dc:identifier>
<dc:identifier id="other">1386506873266</dc:identifier>
<meta refines="#other" property="identifier-type"
scheme="some-scheme">some-type</meta>
<dc:title id="t1">Title Of This Book</dc:title>
<meta refines="#t1" property="title-type">main</meta>
<meta refines="#t1" property="display-seq">1</meta>
<dc:title id="t2">The Subtitle</dc:title>
<meta refines="#t2" property="title-type">subtitle</meta>
<meta refines="#t2" property="display-seq">2</meta>
<dc:title xml:lang="fr">Titre De Ce Livre</dc:title>
<dc:language>en-US</dc:language>
<dc:language>en-UK</dc:language>
<dc:contributor id="contrib1">Reginald Q. Knickerbocker</dc:contributor>
<meta refines="#contrib1" property="role">ill</meta>
<meta refines="#contrib1" property="file-as">Knickerbocker, Reginald Q.</meta>
<dc:contributor id="contrib2">Beverly Abercrombie</dc:contributor>
<meta refines="#contrib2" property="role">edt</meta>
<dc:creator id="creator1">Josephine B. Wiggins</dc:creator>
<meta refines="#creator1" property="role">aut</meta>
<meta refines="#creator1" property="file-as">Wiggins, Josephine B.</meta>
<meta refines="#creator1" property="display-seq">2</meta>
<dc:creator id="creator2">Horatio Cromwell</dc:creator>
<meta refines="#creator2" property="role">aut</meta>
<meta refines="#creator2" property="display-seq">1</meta>
<dc:creator id="creator3">Natalia Jenkins</dc:creator>
<meta refines="#creator3" property="display-seq">3</meta>
<dc:date>2012</dc:date>
<meta property="dcterms:modified">2013-08-31T13:06:32Z</meta>
<dc:source>document source</dc:source>
<dc:type>test OPF Package Document</dc:type>
<dc:coverage>coverage information</dc:coverage>
<dc:coverage>an additional coverage</dc:coverage>
<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:format>ePub publication</dc:format>
<dc:format>an additional format</dc:format>
<dc:publisher>Fictional Books Ltd.</dc:publisher>
<dc:publisher>An additional publisher</dc:publisher>
<dc:relation>document relation</dc:relation>
<dc:relation>an additional relation</dc:relation>
<dc:subject>Fiction</dc:subject>
<dc:subject>Science Fiction</dc:subject>
<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>
|