Skip to content

Commit ff94357

Browse files
authored
further regex adjustment for FQDNs
1 parent d29de77 commit ff94357

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

softbinding-algorithm-list.schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
},
1919
"alg": {
2020
"type": "string",
21-
"pattern": "^[a-zA-Z0-9]+(?:\\.[a-zA-Z0-9-]+)+$",
21+
"pattern": "^(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?$",
2222
"description": "Entity-specific namespace as specified for C2PA Assertions labels that shall begin with the Internet domain name for the entity similar to how Java packages are defined (e.g., `com.example.algo1`, `net.example.algos.algo2`)"
2323
},
2424
"type": {
@@ -64,7 +64,7 @@
6464
"description": "This allows specifying values that can be used to cluster this algorithm with others of the same or similar values. For example an algorithm that is used in a certain context (e.g., verified news, advertising). The format of these categories follows the entity-specific namespace as specified for C2PA Assertions labels that shall begin with the (reversed) Internet domain name for the entity similar to how Java packages are defined (e.g., `org.iptc.watermarking`, `net.example.cluster.context1`)",
6565
"items": {
6666
"type": "string",
67-
"pattern": "^[a-zA-Z0-9]+(?:\\.[a-zA-Z0-9-]+)+$"
67+
"pattern": "^(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?$"
6868
}
6969
},
7070
"dateEntered": {

0 commit comments

Comments
 (0)