|
7 | 7 |
|
8 | 8 | <vars>
|
9 | 9 | <var name="dnb_subject" value="" />
|
10 |
| - <var name="media_type" value="" /> |
11 |
| - <var name="sector" value="" /> |
| 10 | + <!-- <var name="media_type" value="" /> --> |
| 11 | + <!-- <var name="sector" value="" /> --> |
12 | 12 | <var name="language" value="" />
|
13 | 13 | </vars>
|
14 | 14 |
|
|
25 | 25 |
|
26 | 26 | <data source="_id" name="@lang">
|
27 | 27 | <constant value="$[language]" />
|
28 |
| - <not-equals string=""/> |
| 28 | + <not-equals string="" /> |
29 | 29 | </data>
|
30 | 30 |
|
31 | 31 | <!-- <data source="041??.a" name="@lang" /> -->
|
|
98 | 98 | ; value für DNB-Objekte mit "Der Zugriff auf das Objekt ist unbeschränkt
|
99 | 99 | möglich." = zunächst http://www.europeana.eu/portal/rr-f.html gewählt, zu
|
100 | 100 | prüfen, ob ok! -->
|
101 |
| - <data name="*edm:rights" source="@isil"> |
102 |
| - <lookup in="rights" /> |
103 |
| - </data> |
| 101 | + |
| 102 | + |
104 | 103 | <data
|
105 | 104 | source="650?7.0|60017.0|61017.0|61017.0|630??.0|655?7.0|651?7.0|648??.0"
|
106 | 105 | name="@conceptID">
|
|
125 | 124 | <data name="@orgID" source="@isil">
|
126 | 125 | <compose prefix="http://ld.zdb-services.de/data/organisations/" />
|
127 | 126 | </data>
|
| 127 | + |
| 128 | + <data source="_id" name="@sectorID"> |
| 129 | + <constant value="$[sector]" /> |
| 130 | + <not-equals string="" /> |
| 131 | + <replace pattern="sec_" with="" /> |
| 132 | + <compose prefix="http://ddb.vocnet.org/sparte/sparte" /> |
| 133 | + </data> |
| 134 | + |
128 | 135 | <entity name="edm:Agent">
|
129 |
| - <data source="_id" name="dc:type"> |
130 |
| - <constant value="$[sector]" /> |
131 |
| - <not-equals string=""/> |
132 |
| - </data> |
| 136 | + <data source="@sectorID" name="*rdf:type" /> |
133 | 137 | <data source="@orgID" name="~rdf:about" />
|
134 |
| - <data name="skos:prefLabel$de" source="@isil"> |
135 |
| - <lookup in="isils" /> |
| 138 | + <!-- <data name="skos:prefLabel$de" source="@isil"> --> |
| 139 | + <!-- <lookup in="isils" /> --> |
| 140 | + <!-- </data> --> |
| 141 | + </entity> |
| 142 | + |
| 143 | + <entity name="skos:Concept"> |
| 144 | + <data source="@sectorID" name="~rdf:about" /> |
| 145 | + <data source="_id" name="skos:notation"> |
| 146 | + <constant value="$[sector]" /> |
136 | 147 | </data>
|
137 | 148 | </entity>
|
| 149 | + |
138 | 150 | <entity name="edm:Agent">
|
139 | 151 | <data source="@publisherID" name="~rdf:about" />
|
140 | 152 | <data name="skos:prefLabel$de" source="2603 .b">
|
|
165 | 177 | <entity name="edm:Event" flushWith="record">
|
166 | 178 | <data name="~rdf:about" source="@cEventID" />
|
167 | 179 | <data name="edm:hasType" source="_id">
|
168 |
| - <constant value="creation" /> |
| 180 | + <constant value="http://terminology.lido-schema.org/lido00012" /> |
169 | 181 | </data>
|
170 | 182 | <data name="*crm:P11_had_participant" source="1001 .0|1101 .0|7001 .0|7101 .0">
|
171 | 183 | <regexp match="^\(DE-588\)(.*)" format="http://d-nb.info/gnd/${1}" />
|
172 | 184 | </data>
|
173 | 185 | </entity>
|
174 | 186 | <entity name="edm:Event" flushWith="record">
|
175 | 187 | <data name="~rdf:about" source="@pEventID" />
|
| 188 | + <!-- <data name="*edm:hasType" source="_id"> --> |
| 189 | + <!-- <constant value="http://terminology.lido-schema.org/lido00228" /> --> |
| 190 | + <!-- </data> --> |
176 | 191 | <data name="edm:hasType" source="_id">
|
177 |
| - <constant value="publication" /> |
| 192 | + <constant value="http://terminology.lido-schema.org/lido00228" /> |
178 | 193 | </data>
|
179 | 194 | <data name="*crm:P11_had_participant" source="@publisherID" />
|
180 | 195 | <data name="*edm:occuredAt" source="@timeID" />
|
|
206 | 221 | </combine>
|
207 | 222 | <entity name="edm:TimeSpan">
|
208 | 223 | <data name="~rdf:about" source="@timeID" />
|
209 |
| - <data name="skos:prefLabel" source="260 .c|2603 .c" /> |
| 224 | + <data name="skos:notation" source="260 .c|2603 .c" /> |
210 | 225 | </entity>
|
211 | 226 | <!-- mandatory ELIB -->
|
212 | 227 | <combine name="@recordID" value="${url}${id}">
|
|
218 | 233 | <lookup in="suffix" />
|
219 | 234 | </data>
|
220 | 235 | </combine>
|
| 236 | + |
| 237 | + <data source="_id" name="@mediatypeID"> |
| 238 | + <constant value="$[media_type]" /> |
| 239 | + <lookup in="mediatype" /> |
| 240 | + <compose prefix="http://ddb.vocnet.org/medientyp/" /> |
| 241 | + </data> |
| 242 | + |
| 243 | + <entity name="skos:Concept"> |
| 244 | + <data name="~rdf:about" source="@mediatypeID" /> |
| 245 | + <data source="_id" name="skos:notation"> |
| 246 | + <constant value="$[media_type]" /> |
| 247 | + <not-equals string="" /> |
| 248 | + </data> |
| 249 | + </entity> |
| 250 | + |
| 251 | + |
| 252 | + |
| 253 | + |
221 | 254 | <entity name="edm:ProvidedCHO" flushWith="record">
|
222 | 255 | <data source="@recordID" name="~rdf:about" />
|
223 | 256 | <data name="*edm:wasPresent" source="@pEventID|@cEventID" />
|
|
245 | 278 | <data name="dc:subject"
|
246 | 279 | source="650?7.a|60017.a|61017.a|61117.a|630??.a|655?7.a|651?7.a|648??.a" />
|
247 | 280 | <data name="*dc:subject" source="@conceptID" />
|
248 |
| - <!-- hierarchy:global parent --> |
249 |
| -<!-- <data name="dcterms:isPartOf" source="830??.w|800??.w|810??.w|811??.w"> --> |
250 |
| -<!-- <regexp match="^\(DE-101\)((.*))" format="${1}" /> --> |
251 |
| -<!-- <compose prefix="http://d-nb.info/" /> --> |
252 |
| -<!-- <compose prefix="global:" /> --> |
253 |
| -<!-- <occurrence only="1" /> --> |
254 |
| -<!-- </data> --> |
| 281 | + |
255 | 282 | <data name="*dcterms:isPartOf" source="830??.w|800??.w|810??.w|811??.w">
|
256 | 283 | <regexp match="^\(DE-101\)((.*))" format="${1}" />
|
257 | 284 | <compose prefix="http://d-nb.info/" />
|
258 | 285 | <occurrence only="1" />
|
259 | 286 | </data>
|
260 |
| -<!-- <combine name="dcterms:isPartOf" value="${a}: ${t}" --> |
261 |
| -<!-- sameEntity="true"> --> |
262 |
| -<!-- <data source="810??.a" name="a" /> --> |
263 |
| -<!-- <data source="810??.t" name="t" /> --> |
264 |
| -<!-- </combine> --> |
265 |
| - <!-- hierarchy: position --> |
| 287 | + |
266 | 288 |
|
267 | 289 | <!-- hierarchy: aggregation entity status -->
|
268 | 290 | <concat delimiter="; " name="ddb:techinfo">
|
|
296 | 318 |
|
297 | 319 | <data name="*dc:subject" source="_id">
|
298 | 320 | <constant value="$[dnb_subject]" />
|
299 |
| - <not-equals string=""/> |
| 321 | + <not-equals string="" /> |
300 | 322 | </data>
|
301 | 323 |
|
302 | 324 | </entity>
|
|
313 | 335 |
|
314 | 336 |
|
315 | 337 | <!-- TODO: concordance-call or lookup for 084 ?.a -->
|
316 |
| -<!-- <entity name="skos:Concept"> --> |
317 |
| -<!-- <data source="@dnbSubjectID" name="~rdf:about" /> --> |
318 |
| - <!-- <data source="normed_value" name="skos:prefLabel$de" /> --> |
319 |
| -<!-- </entity> --> |
| 338 | + <!-- <entity name="skos:Concept"> --> |
| 339 | + <!-- <data source="@dnbSubjectID" name="~rdf:about" /> --> |
| 340 | + <!-- <data source="normed_value" name="skos:prefLabel$de" /> --> |
| 341 | + <!-- </entity> --> |
320 | 342 |
|
321 | 343 | <choose name="@urn">
|
322 | 344 | <combine name="~rdf:about" value="${urn}">
|
|
350 | 372 | </combine>
|
351 | 373 | </choose>
|
352 | 374 |
|
353 |
| - <data source="_id" name="dc:type"> |
354 |
| - <constant value="$[media_type]" /> |
355 |
| - <not-equals string=""/> |
356 |
| - </data> |
| 375 | + <data source="@mediatypeID" name="dc:type" /> |
357 | 376 |
|
358 |
| - <data name="*edm:rights" source="@isil"> |
| 377 | + <data name="edm:rights" source="@isil"> |
359 | 378 | <lookup in="rights" />
|
360 | 379 | </data>
|
| 380 | + |
| 381 | + <data name="dcterms:rights" source="_id"> |
| 382 | + <constant |
| 383 | + value="http://www.deutsche-digitale-bibliothek.de/lizenzen/rv-fz/" /> |
| 384 | + </data> |
361 | 385 | <!-- TODO: mediatype -->
|
362 | 386 | </entity>
|
| 387 | + |
| 388 | + |
| 389 | + |
363 | 390 | </rules>
|
364 | 391 | <maps>
|
365 | 392 | <map name="rights">
|
|
374 | 401 | <map name="suffix" default="">
|
375 | 402 |
|
376 | 403 | </map>
|
| 404 | + |
| 405 | + <map name="mediatype" default="unknown"> |
| 406 | + <entry name="mediatype_003" value="Text" /> |
| 407 | + </map> |
| 408 | + |
| 409 | + |
| 410 | + |
| 411 | + <filemap name="timevoc" files="$[FLUX_DIR]timevoc.txt" |
| 412 | + separator="\t" /> |
377 | 413 | </maps>
|
378 | 414 | </metamorph>
|
0 commit comments