Skip to content

Commit 856528e

Browse files
author
mgeipel
committed
update of MARC to EDM mapping
1 parent 426d224 commit 856528e

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

examples/marc21-to-edm/MARC21-EDM.xml

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
</meta>
77

88
<vars>
9-
<var name="dnb_subject" value="MISSING" />
10-
<var name="media_type" value="MISSING" />
11-
<var name="sector" value="MISSING" />
12-
<var name="language" value="MISSING" />
9+
<var name="dnb_subject" value="" />
10+
<var name="media_type" value="" />
11+
<var name="sector" value="" />
12+
<var name="language" value="" />
1313
</vars>
1414

1515
<rules>
@@ -25,6 +25,7 @@
2525

2626
<data source="_id" name="@lang">
2727
<constant value="$[language]" />
28+
<not-equals string=""/>
2829
</data>
2930

3031
<!-- <data source="041??.a" name="@lang" /> -->
@@ -127,6 +128,7 @@
127128
<entity name="edm:Agent">
128129
<data source="_id" name="dc:type">
129130
<constant value="$[sector]" />
131+
<not-equals string=""/>
130132
</data>
131133
<data source="@orgID" name="~rdf:about" />
132134
<data name="skos:prefLabel$de" source="@isil">
@@ -244,23 +246,22 @@
244246
source="650?7.a|60017.a|61017.a|61117.a|630??.a|655?7.a|651?7.a|648??.a" />
245247
<data name="*dc:subject" source="@conceptID" />
246248
<!-- hierarchy:global parent -->
247-
<data name="dcterms:isPartOf" source="830 ?.w|800 ?.w|810 ?.w|811 ?.w">
248-
<regexp match="^\(DE-101\)((.*))" format="${1}" />
249-
<!-- <compose prefix="http://d-nb.info/" /> -->
250-
<compose prefix="global:" />
251-
<occurrence only="1" />
252-
</data>
253-
<data name="*dcterms:isPartOf" source="830 ?.w|800 ?.w|810 ?.w|811
254-
?.w">
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> -->
255+
<data name="*dcterms:isPartOf" source="830??.w|800??.w|810??.w|811??.w">
255256
<regexp match="^\(DE-101\)((.*))" format="${1}" />
256257
<compose prefix="http://d-nb.info/" />
257258
<occurrence only="1" />
258259
</data>
259-
<combine name="dcterms:isPartOf" value="${a}: ${t}"
260-
sameEntity="true">
261-
<data source="810??.a" name="a" />
262-
<data source="810??.t" name="t" />
263-
</combine>
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> -->
264265
<!-- hierarchy: position -->
265266

266267
<!-- hierarchy: aggregation entity status -->
@@ -295,6 +296,7 @@
295296

296297
<data name="*dc:subject" source="_id">
297298
<constant value="$[dnb_subject]" />
299+
<not-equals string=""/>
298300
</data>
299301

300302
</entity>
@@ -350,6 +352,7 @@
350352

351353
<data source="_id" name="dc:type">
352354
<constant value="$[media_type]" />
355+
<not-equals string=""/>
353356
</data>
354357

355358
<data name="*edm:rights" source="@isil">

0 commit comments

Comments
 (0)