-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrdf-simplify.xspec
211 lines (207 loc) · 12.5 KB
/
rdf-simplify.xspec
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
<?xml version="1.0" encoding="UTF-8"?>
<x:description xmlns:x="http://www.jenitennison.com/xslt/xspec"
xmlns:nlb="http://www.nlb.no/"
xmlns:marcxchange="info:lc/xmlns/marcxchange-v1"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:opf="http://www.idpf.org/2007/opf"
stylesheet="rdf-simplify.xsl">
<x:param name="simplified" select="true()"/>
<x:scenario label="Basic test">
<x:context>
<rdf:RDF xmlns:schema="http://schema.org/"
xmlns:frbr="http://purl.org/vocab/frbr/core#"
xmlns:nlbbib="http://www.nlb.no/bibliographic"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:pkg="http://expath.org/ns/pkg"
xmlns:impl="urn:x-xspec:compile:xslt:impl"
xmlns:nlb="http://www.nlb.no/"
xmlns:marcxchange="info:lc/xmlns/marcxchange-v1"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:opf="http://www.idpf.org/2007/opf">
<rdf:Description rdf:about="urn:isbn:9788280876652">
<rdf:type rdf:resource="http://schema.org/CreativeWork"/>
<dc:title>Ved vannkanten</dc:title>
<nlbbib:responsibilityStatement>Sara Gruen ; oversatt av Hedda Vormeland</nlbbib:responsibilityStatement>
<dc:creator schema:name="Sara Gruen">
<nlbbib:bibliofil-id>19083400</nlbbib:bibliofil-id>
<schema:file-as>Gruen, Sara</schema:file-as>
<schema:nationality>ca</schema:nationality>
<schema:nationality>us</schema:nationality>
</dc:creator>
<dc:language>nob</dc:language>
<dc:contributor.narrator schema:name="Sibeth Hoff">
<nlbbib:bibliofil-id>17876900</nlbbib:bibliofil-id>
</dc:contributor.narrator>
<dc:contributor.translator schema:name="Hedda Vormeland">
<nlbbib:bibliofil-id>19090100</nlbbib:bibliofil-id>
<schema:file-as>Vormeland, Hedda</schema:file-as>
</dc:contributor.translator>
<schema:isbn rdf:name="978-82-8087-665-2">
<schema:gtin13>9788280876652</schema:gtin13>
</schema:isbn>
<dc:source>urn:isbn:9788280876652</dc:source>
</rdf:Description>
<rdf:Description rdf:ID="original_d4e1">
<rdf:type rdf:resource="http://schema.org/Book"/>
<schema:exampleOfWork rdf:resource="urn:isbn:9788280876652"/>
<dc:date.issued>2015</dc:date.issued>
<dc:format.extent.pages>371</dc:format.extent.pages>
<dc:publisher>Bazar</dc:publisher>
<dc:title>At the water's edge</dc:title>
<schema:isbn>978-82-8087-665-2</schema:isbn>
</rdf:Description>
<rdf:Description rdf:about="urn:nbn:no-nb_nlb_626512">
<rdf:type rdf:resource="http://schema.org/Book"/>
<schema:exampleOfWork rdf:resource="urn:isbn:9788280876652"/>
<frbr:translationOf rdf:resource="#original_d4e1"/>
<dc:identifier>626512</dc:identifier>
<dc:format>DAISY 2.02</dc:format>
<dc:publisher schema:name="Norsk lyd- og blindeskriftbibliotek">
<nlbbib:bibliofil-id>17192400</nlbbib:bibliofil-id>
<dc:publisher.location>Oslo</dc:publisher.location>
</dc:publisher>
<dc:date.registered>2019-10-15</dc:date.registered>
<dc:date.ordered>2019-10-16</dc:date.ordered>
<dc:date.available>2019-10-17</dc:date.available>
<dc:date.issued>2017</dc:date.issued>
<dc:description.abstract>Fra forlagets omtale: Madeline Hyde følger motvillig med ektemannen og deres beste venn til det skotske høylandet på jakt etter sjøormen i Loch Ness - samtidig som et virkelig monster, Hitler, fører krig mot de allierte. I den lille landsbyen har lokalbefolkningen ikke annet forakt til overs for de privilegerte nykommerne. Maddie blir overlatt til seg selv på det isolerte hotellet, der det er mangel på mat og brensel, og et besøk av postbudet kan bety tragiske nyheter.</dc:description.abstract>
<dc:format.extent.duration>11 t. 56 min.</dc:format.extent.duration>
<dc:format.other>Audio recording</dc:format.other>
<dc:format.other>Compact Disk</dc:format.other>
<dc:format.other>Other voice/other</dc:format.other>
<dc:format.other.no>Lydopptak</dc:format.other.no>
<dc:format.other.no>CD (kompaktplate)</dc:format.other.no>
<dc:format.other.no>Annen tale/annet</dc:format.other.no>
<dc:publisher.location.original>Oslo</dc:publisher.location.original>
<dc:title.part>At the water's edge</dc:title.part>
<dc:type.genre>Fiction</dc:type.genre>
<dc:type.genre>Non-biography</dc:type.genre>
<dc:type.genre>poem</dc:type.genre>
<dc:type.genre schema:name="Kjærlighet">
<nlbbib:bibliofil-id>19881400</nlbbib:bibliofil-id>
<dc:type.genre.no>Kjærlighet</dc:type.genre.no>
<dc:type.mainGenre>Kjærlighet</dc:type.mainGenre>
</dc:type.genre>
<dc:type.genre schema:name="Underholdning">
<nlbbib:bibliofil-id>19882000</nlbbib:bibliofil-id>
<dc:type.genre.no>Underholdning</dc:type.genre.no>
<dc:type.mainGenre>Underholdning</dc:type.mainGenre>
</dc:type.genre>
<schema:audience>Adult</schema:audience>
<schema:educationalUse>true</schema:educationalUse>
<schema:isbn>978-82-16-24118-9</schema:isbn>
<schema:library>NLB</schema:library>
<schema:fileSize>12345678</schema:fileSize>
<schema:hasDeliveryMethod schema:name="epub_dl">
<dc:format>epub</dc:format>
<schema:deliveryMethod>dl</schema:deliveryMethod>
<schema:name>EPUB</schema:name>
<schema:position>1</schema:position>
</schema:hasDeliveryMethod>
<schema:hasDeliveryMethod schema:name="html_dl">
<dc:format>html</dc:format>
<schema:deliveryMethod>dl</schema:deliveryMethod>
<schema:name>HTML</schema:name>
<schema:position>2</schema:position>
</schema:hasDeliveryMethod>
<dc:type.audio>true</dc:type.audio>
<dc:type.text>true</dc:type.text>
<dc:type.braille>true</dc:type.braille>
<dc:type.tts>true</dc:type.tts>
</rdf:Description>
</rdf:RDF>
</x:context>
<x:expect label="the metadata should be extracted as expected">
<RDF>
<CreativeWork about="urn:isbn:9788280876652">
<title name="Ved vannkanten"/>
<responsibilityStatement name="Sara Gruen ; oversatt av Hedda Vormeland"/>
<creator name="Sara Gruen">
<bibliofil-id name="19083400"/>
<file-as name="Gruen, Sara"/>
<nationality name="ca"/>
<nationality name="us"/>
</creator>
<language name="nob"/>
<contributor.narrator name="Sibeth Hoff">
<bibliofil-id name="17876900"/>
</contributor.narrator>
<contributor.translator name="Hedda Vormeland">
<bibliofil-id name="19090100"/>
<file-as name="Vormeland, Hedda"/>
</contributor.translator>
<isbn name="978-82-8087-665-2">
<gtin13 name="9788280876652"/>
</isbn>
<source name="urn:isbn:9788280876652"/>
</CreativeWork>
<Book ID="original_d4e1">
<exampleOfWork resource="urn:isbn:9788280876652"/>
<date.issued name="2015"/>
<format.extent.pages name="371"/>
<publisher name="Bazar"/>
<title name="At the water's edge"/>
<isbn name="978-82-8087-665-2"/>
</Book>
<Book about="urn:nbn:no-nb_nlb_626512">
<exampleOfWork resource="urn:isbn:9788280876652"/>
<translationOf resource="#original_d4e1"/>
<identifier name="626512"/>
<format name="DAISY 2.02"/>
<publisher name="Norsk lyd- og blindeskriftbibliotek">
<bibliofil-id name="17192400"/>
<publisher.location name="Oslo"/>
</publisher>
<date.registered name="2019-10-15"/>
<date.ordered name="2019-10-16"/>
<date.available name="2019-10-17"/>
<date.issued name="2017"/>
<description.abstract name="Fra forlagets omtale: Madeline Hyde følger motvillig med ektemannen og deres beste venn til det skotske høylandet på jakt etter sjøormen i Loch Ness - samtidig som et virkelig monster, Hitler, fører krig mot de allierte. I den lille landsbyen har lokalbefolkningen ikke annet forakt til overs for de privilegerte nykommerne. Maddie blir overlatt til seg selv på det isolerte hotellet, der det er mangel på mat og brensel, og et besøk av postbudet kan bety tragiske nyheter."/>
<format.extent.duration name="11 t. 56 min."/>
<format.other name="Audio recording"/>
<format.other name="Compact Disk"/>
<format.other name="Other voice/other"/>
<format.other.no name="Lydopptak"/>
<format.other.no name="CD (kompaktplate)"/>
<format.other.no name="Annen tale/annet"/>
<publisher.location.original name="Oslo"/>
<title.part name="At the water's edge"/>
<type.genre name="Fiction"/>
<type.genre name="Non-biography"/>
<type.genre name="poem"/>
<type.genre name="Kjærlighet">
<bibliofil-id name="19881400"/>
<type.genre.no name="Kjærlighet"/>
<type.mainGenre name="Kjærlighet"/>
</type.genre>
<type.genre name="Underholdning">
<bibliofil-id name="19882000"/>
<type.genre.no name="Underholdning"/>
<type.mainGenre name="Underholdning"/>
</type.genre>
<audience name="Adult"/>
<educationalUse name="true"/>
<isbn name="978-82-16-24118-9"/>
<library name="NLB"/>
<fileSize name="12345678"/>
<hasDeliveryMethod name="epub_dl">
<format name="epub"/>
<deliveryMethod name="dl"/>
<name name="EPUB"/>
<position name="1"/>
</hasDeliveryMethod>
<hasDeliveryMethod name="html_dl">
<format name="html"/>
<deliveryMethod name="dl"/>
<name name="HTML"/>
<position name="2"/>
</hasDeliveryMethod>
<type.audio name="true"/>
<type.text name="true"/>
<type.braille name="true"/>
<type.tts name="true"/>
</Book>
</RDF>
</x:expect>
</x:scenario>
</x:description>