Skip to content

Commit 0a58906

Browse files
committed
remove taxID and EUID from registration number
1 parent e86090a commit 0a58906

File tree

1 file changed

+27
-25
lines changed

1 file changed

+27
-25
lines changed

catalog-shapes/shacl/shapes/gx/Participant/legalRegistrationNumberShape.ttl

+27-25
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,26 @@
1010
gx:legalRegistrationNumberShape
1111
a sh:NodeShape ;
1212
sh:targetClass gx:legalRegistrationNumber ;
13-
sh:message "At least one of taxID, vatID, EUID, EORI or leiCode must be defined." ;
14-
sh:property
15-
[
16-
sh:path gx:taxID ;
17-
sh:maxCount 1 ; # added by MERLOT
18-
sh:datatype xsd:string ;
19-
sh:minLength 3 ;
20-
sh:name "Steuernummer" ;
21-
sh:order 3 ;
22-
] ;
23-
sh:property
24-
[
25-
sh:path gx:EUID ;
26-
sh:maxCount 1 ; # added by MERLOT
27-
sh:datatype xsd:string ;
28-
sh:minLength 3 ;
29-
sh:name "EUID" ;
30-
sh:order 1 ;
31-
] ;
13+
sh:message "At least one of vatID, EORI or leiCode must be defined." ;
14+
# taxID and EUID are NOT supported by Tagus Notary
15+
#sh:property
16+
# [
17+
# sh:path gx:taxID ;
18+
# sh:maxCount 1 ; # added by MERLOT
19+
# sh:datatype xsd:string ;
20+
# sh:minLength 3 ;
21+
# sh:name "Steuernummer" ;
22+
# sh:order 3 ;
23+
# ] ;
24+
#sh:property
25+
# [
26+
# sh:path gx:EUID ;
27+
# sh:maxCount 1 ; # added by MERLOT
28+
# sh:datatype xsd:string ;
29+
# sh:minLength 3 ;
30+
# sh:name "EUID" ;
31+
# sh:order 1 ;
32+
# ] ;
3233
sh:property
3334
[
3435
sh:path gx:EORI ;
@@ -58,13 +59,14 @@ gx:legalRegistrationNumberShape
5859
] ;
5960
sh:or
6061
(
62+
#[
63+
# sh:path gx:taxID ;
64+
# sh:minCount 1 ;
65+
#] [
66+
# sh:path gx:EUID ;
67+
# sh:minCount 1 ;
68+
# ]
6169
[
62-
sh:path gx:taxID ;
63-
sh:minCount 1 ;
64-
] [
65-
sh:path gx:EUID ;
66-
sh:minCount 1 ;
67-
] [
6870
sh:path gx:EORI ;
6971
sh:minCount 1 ;
7072
] [

0 commit comments

Comments
 (0)