diff --git a/KHI/mappings-photos.x3ml b/KHI/mappings-photos.x3ml
index 5a9e4ff..395d4e4 100644
--- a/KHI/mappings-photos.x3ml
+++ b/KHI/mappings-photos.x3ml
@@ -20,7 +20,6 @@
/root/obj
-
custom:SourceNamedgraph
@@ -663,14 +662,14 @@
- a8450/a8498/text()
+ a8450/a8450/a8498/text()
custom:consists_of
- a8450/a8498/text()
+ a8450/a8450/a8498/text()
custom:Namedgraph
@@ -688,14 +687,14 @@
- obj/a8450/a8498/text()
+ obj/a8450/a8450/a8498/text()
custom:consists_of
- obj/a8450/a8498/text()
+ obj/a8450/a8450/a8498/text()
custom:Namedgraph
@@ -713,14 +712,14 @@
- obj/obj/a8450/a8498/text()
+ obj/obj/a8450/a8450/a8498/text()
custom:consists_of
- obj/obj/a8450/a8498/text()
+ obj/obj/a8450/a8450/a8498/text()
custom:Namedgraph
@@ -738,14 +737,14 @@
- obj/obj/obj/a8450/a8498/text()
+ obj/obj/obj/a8450/a8450/a8498/text()
custom:consists_of
- obj/obj/obj/a8450/a8498/text()
+ obj/obj/obj/a8450/a8450/a8498/text()
custom:Namedgraph
@@ -764,14 +763,14 @@
- a8450/a8497/text()
+ a8450/a8450/a8497/text()
custom:consists_of
- a8450/a8497/text()
+ a8450/a8450/a8497/text()
custom:Namedgraph
@@ -789,14 +788,14 @@
- obj/a8450/a8497/text()
+ obj/a8450/a8450/a8497/text()
custom:consists_of
- obj/a8450/a8497/text()
+ obj/a8450/a8450/a8497/text()
custom:Namedgraph
@@ -814,14 +813,14 @@
- obj/obj/a8450/a8497/text()
+ obj/obj/a8450/a8450/a8497/text()
custom:consists_of
- obj/obj/a8450/a8497/text()
+ obj/obj/a8450/a8450/a8497/text()
custom:Namedgraph
@@ -839,14 +838,14 @@
- obj/obj/obj/a8450/a8497/text()
+ obj/obj/obj/a8450/a8450/a8497/text()
custom:consists_of
- obj/obj/obj/a8450/a8497/text()
+ obj/obj/obj/a8450/a8450/a8497/text()
custom:Namedgraph
@@ -999,7 +998,7 @@
-
+
@@ -1392,7 +1391,7 @@
- a8498
+ a8450/a8498
crm:P24i_changed_ownership_through
@@ -1400,14 +1399,15 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
- ../a8496/text()
+ text()
+ string-join((../a8460/text(),"-"),' ')
+ string-join((../a8496/text(),"-"),' ')
-
+
string-join((text(),"-"),' ')
+ string-join((../a8460/text(),"-"),' ')
string-join((../a8497/text(),"-"),' ')
string-join((../a8496/text(),"-"),' ')
@@ -1416,7 +1416,7 @@
- a8498
+ a8450/a8498
custom:noType
@@ -1432,7 +1432,7 @@
- a8496
+ a8450/a8496
crm:P24i_changed_ownership_through
@@ -1440,10 +1440,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
text()
@@ -1452,7 +1452,7 @@
crm:E52_Time-Span
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
text()
@@ -1476,7 +1476,7 @@
- a8497
+ a8450/a8497
crm:P24i_changed_ownership_through
@@ -1484,10 +1484,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
../a8496/text()
@@ -1495,7 +1495,7 @@
- a8497
+ a8450/a8497
custom:noType
@@ -2208,7 +2208,7 @@
- a8498
+ a8450/a8498
crm:P24i_changed_ownership_through
@@ -2216,14 +2216,15 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
- ../a8496/text()
+ text()
+ string-join((../a8460/text(),"-"),' ')
+ string-join((../a8496/text(),"-"),' ')
-
+
string-join((text(),"-"),' ')
+ string-join((../a8460/text(),"-"),' ')
string-join((../a8497/text(),"-"),' ')
string-join((../a8496/text(),"-"),' ')
@@ -2232,7 +2233,7 @@
- a8498
+ a8450/a8498
custom:noType
@@ -2248,7 +2249,7 @@
- a8496
+ a8450/a8496
crm:P24i_changed_ownership_through
@@ -2256,10 +2257,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
text()
@@ -2268,7 +2269,7 @@
crm:E52_Time-Span
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
text()
@@ -2292,7 +2293,7 @@
- a8497
+ a8450/a8497
crm:P24i_changed_ownership_through
@@ -2300,10 +2301,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
../a8496/text()
@@ -2311,7 +2312,7 @@
- a8497
+ a8450/a8497
custom:noType
@@ -2494,8 +2495,6 @@
-
-
/root/obj/obj/obj/a8450
@@ -3026,7 +3025,7 @@
- a8498
+ a8450/a8498
crm:P24i_changed_ownership_through
@@ -3034,14 +3033,15 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
- ../a8496/text()
+ text()
+ string-join((../a8460/text(),"-"),' ')
+ string-join((../a8496/text(),"-"),' ')
-
+
string-join((text(),"-"),' ')
+ string-join((../a8460/text(),"-"),' ')
string-join((../a8497/text(),"-"),' ')
string-join((../a8496/text(),"-"),' ')
@@ -3050,7 +3050,7 @@
- a8498
+ a8450/a8498
custom:noType
@@ -3066,7 +3066,7 @@
- a8496
+ a8450/a8496
crm:P24i_changed_ownership_through
@@ -3074,10 +3074,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
text()
@@ -3086,7 +3086,7 @@
crm:E52_Time-Span
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
text()
@@ -3110,7 +3110,7 @@
- a8497
+ a8450/a8497
crm:P24i_changed_ownership_through
@@ -3118,10 +3118,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
../a8496/text()
@@ -3129,7 +3129,7 @@
- a8497
+ a8450/a8497
custom:noType
@@ -3312,7 +3312,6 @@
-
/root/obj/obj/obj/obj/a8450
@@ -3843,7 +3842,7 @@
- a8498
+ a8450/a8498
crm:P24i_changed_ownership_through
@@ -3851,14 +3850,15 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
- ../a8496/text()
+ text()
+ string-join((../a8460/text(),"-"),' ')
+ string-join((../a8496/text(),"-"),' ')
-
+
string-join((text(),"-"),' ')
+ string-join((../a8460/text(),"-"),' ')
string-join((../a8497/text(),"-"),' ')
string-join((../a8496/text(),"-"),' ')
@@ -3867,7 +3867,7 @@
- a8498
+ a8450/a8498
custom:noType
@@ -3883,7 +3883,7 @@
- a8496
+ a8450/a8496
crm:P24i_changed_ownership_through
@@ -3891,10 +3891,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
text()
@@ -3903,7 +3903,7 @@
crm:E52_Time-Span
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
text()
@@ -3927,7 +3927,7 @@
- a8497
+ a8450/a8497
crm:P24i_changed_ownership_through
@@ -3935,10 +3935,10 @@
crm:E8_Acquisition
photo
- ../a8540/text()
+ ../../a8540/text()
acquisition
- -
- ../a8460/text()
+ ../a8498/text()
+ string-join((../a8460/text(),"-"),' ')
../a8496/text()
@@ -3946,7 +3946,7 @@
- a8497
+ a8450/a8497
custom:noType
@@ -4742,7 +4742,6 @@
-
@@ -4843,7 +4842,6 @@
-
@@ -4894,7 +4892,6 @@
-
@@ -5431,7 +5428,6 @@
-
@@ -5482,7 +5478,6 @@
-
@@ -5533,7 +5528,6 @@
-
@@ -5684,7 +5678,6 @@
-
@@ -5735,7 +5728,6 @@
-
@@ -5786,11 +5778,10 @@
-
- /root/obj/a8450/a8498
+ /root/obj/a8450/a8450/a8498
crm:E39_Actor
@@ -5840,7 +5831,7 @@
- /root/obj/obj/a8450/a8498
+ /root/obj/obj/a8450/a8450/a8498
crm:E39_Actor
@@ -5890,7 +5881,7 @@
- /root/obj/obj/obj/a8450/a8498
+ /root/obj/obj/obj/a8450/a8450/a8498
crm:E39_Actor
@@ -5940,7 +5931,7 @@
- /root/obj/obj/obj/obj/a8450/a8498
+ /root/obj/obj/obj/obj/a8450/a8450/a8498
crm:E39_Actor
@@ -5990,7 +5981,7 @@
- /root/obj/a8450/a8497
+ /root/obj/a8450/a8450/a8497
crm:E55_Type
@@ -6040,7 +6031,7 @@
- /root/obj/obj/a8450/a8497
+ /root/obj/obj/a8450/a8450/a8497
crm:E55_Type
@@ -6087,11 +6078,10 @@
-
- /root/obj/obj/obj/a8450/a8497
+ /root/obj/obj/obj/a8450/a8450/a8497
crm:E55_Type
@@ -6138,11 +6128,10 @@
-
- /root/obj/obj/obj/obj/a8450/a8497
+ /root/obj/obj/obj/obj/a8450/a8450/a8497
crm:E55_Type