You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SHACL spec seems to indicate a Literal is a value with a declared datatype that could be any rdf datatype (iri, URL, number string, etc.), so isn't 'or sh:datatype xsd:decimal' redundant?
Your example means the same as merely sh:nodeKind sh:Literal because sh:datatype xsd:decimal is a more specialized condition (all decimals are also Literals)
I think that SO:Dataset-version should be xsd:string only, because versions are identifiers not numbers. Version 2.0 may look like a number to someone... until 2.0.1 is released.
schemaorg/schemaorg#1781 argues that schema.org datatypes should never be used, in favor of XSD datatypes.
https://github.com/ESIPFed/science-on-schema.org/blob/master/validation/shapegraphs/soso_common_v1.2.2.ttl shows confusion about such datatypes, using eg
sh:class SO:Number
.See schemaorg/schemaorg#1781 (comment) for details.
The text was updated successfully, but these errors were encountered: