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 {
|
} WHERE {
|
||||||
?s vivo:orcidId ?orcidString
|
?s vivo:orcidId ?orcidString
|
||||||
FILTER(isLiteral(?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)
|
BIND(IRI(concat("http://orcid.org/", str(?orcidString))) AS ?orcidURI)
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,4 +6,5 @@ CONSTRUCT {
|
||||||
} WHERE {
|
} WHERE {
|
||||||
?s vivo:orcidId ?orcidString
|
?s vivo:orcidId ?orcidString
|
||||||
FILTER(isLiteral(?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