VIVO-711 avoiding bad orcid URIs
This commit is contained in:
parent
9e2519af21
commit
d4e01ab167
2 changed files with 2 additions and 0 deletions
|
@ -7,5 +7,6 @@ CONSTRUCT {
|
|||
} WHERE {
|
||||
?s vivo:orcidId ?orcidString
|
||||
FILTER(isLiteral(?orcidString))
|
||||
FILTER (regex(str(?orcidString), "^[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]([0-9]|X)$"))
|
||||
BIND(IRI(concat("http://orcid.org/", str(?orcidString))) AS ?orcidURI)
|
||||
}
|
||||
|
|
|
@ -6,4 +6,5 @@ CONSTRUCT {
|
|||
} WHERE {
|
||||
?s vivo:orcidId ?orcidString
|
||||
FILTER(isLiteral(?orcidString))
|
||||
FILTER (regex(str(?orcidString), "^[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]([0-9]|X)$"))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue