@@ -36,7 +36,7 @@ tedm:MG-Business_ND-OrganizationUboReference a rr:TriplesMap ;
3636 rr:subjectMap
3737 [
3838 rdfs:label " ND-OrganizationUboReference" ;
39- rr:template " http://data.europa.eu/a4g/resource/{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}-{/*/cbc:VersionID}/Organization/ {../efac:Company/cac:PartyIdentification/cbc:ID}" ;
39+ rr:template " http://data.europa.eu/a4g/resource/id_ {replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_Organization_ {../efac:Company/cac:PartyIdentification/cbc:ID}" ;
4040 rr:class epo:Business
4141 ] ;
4242 rr:predicateObjectMap
@@ -70,7 +70,7 @@ tedm:MG-Person-hasBeneficialOwner-Business_ND-OrganizationUboReference a rr:Trip
7070 rdfs:label " ND-OrganizationUboReference" ;
7171 rdfs:label " OPT-302-Organization" ;
7272 rdfs:comment " Beneficial Owner Reference of MG-Person under ND-OrganizationUboReference" ;
73- rr:template " http://data.europa.eu/a4g/resource/{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}-{/*/cbc:VersionID}/Person/ {cbc:ID}" ;
73+ rr:template " http://data.europa.eu/a4g/resource/id_ {replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_Person_ {cbc:ID}" ;
7474 rr:class person:Person
7575 ] ;
7676 .
@@ -86,7 +86,7 @@ tedm:MG-Business_ND-Organization a rr:TriplesMap ;
8686 rr:subjectMap
8787 [
8888 rdfs:label " ND-Organization" ;
89- rml:reference " if(exists(efbc:ListedOnRegulatedMarketIndicator)) then 'http://data.europa.eu/a4g/resource/' || replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-') || '-' || /*/cbc:VersionID || '/' || 'Organization' || '/ ' || efac:Company/cac:PartyIdentification/cbc:ID else null" ;
89+ rml:reference " if(exists(efbc:ListedOnRegulatedMarketIndicator)) then 'http://data.europa.eu/a4g/resource/id_ ' || replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-') || '_Organization_ ' || efac:Company/cac:PartyIdentification/cbc:ID else null" ;
9090 rr:class epo:Business
9191 ] ;
9292 rr:predicateObjectMap
@@ -113,7 +113,7 @@ tedm:MG-Identifier-identifier-Person_ND-UBO a rr:TriplesMap ;
113113 rr:subjectMap
114114 [
115115 rdfs:label " ND-UBO" ;
116- rr:template " http://data.europa.eu/a4g/resource/{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}-{/*/cbc:VersionID}/BeneficialOwnerTechnicalIdentifier/ {replace(translate(path(), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '')}" ;
116+ rr:template " http://data.europa.eu/a4g/resource/id_ {replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_BeneficialOwnerTechnicalIdentifier_ {replace(translate(path(), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '')}" ;
117117 rr:class adms:Identifier
118118 ] ;
119119 rr:predicateObjectMap
@@ -149,7 +149,7 @@ tedm:MG-Person_ND-UBO a rr:TriplesMap ;
149149 rr:subjectMap
150150 [
151151 rdfs:label " ND-UBO" ;
152- rr:template " http://data.europa.eu/a4g/resource/{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}-{/*/cbc:VersionID}/Person/ {cbc:ID}" ;
152+ rr:template " http://data.europa.eu/a4g/resource/id_ {replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_Person_ {cbc:ID}" ;
153153 rr:class person:Person
154154 ] ;
155155 rr:predicateObjectMap
@@ -213,7 +213,7 @@ tedm:MG-Address-registeredAddress-Person_ND-UBOAddress a rr:TriplesMap ;
213213 rr:subjectMap
214214 [
215215 rdfs:label " ND-UBOAddress" ;
216- rr:template " http://data.europa.eu/a4g/resource/{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}-{/*/cbc:VersionID}/UBOAddress/ {replace(translate(path(), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '')}" ;
216+ rr:template " http://data.europa.eu/a4g/resource/id_ {replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_UBOAddress_ {replace(translate(path(), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '')}" ;
217217 rr:class locn:Address
218218 ] ;
219219 rr:predicateObjectMap
@@ -286,7 +286,7 @@ tedm:MG-Person_ND-UBONationality a rr:TriplesMap ;
286286 rr:subjectMap
287287 [
288288 rdfs:label " ND-UBONationality" ;
289- rr:template " http://data.europa.eu/a4g/resource/{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}-{/*/cbc:VersionID}/Person/ {../cbc:ID}" ;
289+ rr:template " http://data.europa.eu/a4g/resource/id_ {replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_Person_ {../cbc:ID}" ;
290290 rr:class person:Person
291291 ] ;
292292 rr:predicateObjectMap
0 commit comments