Skip to content

VocPub SHACL violation for language tagged literals #11

@leskneebone

Description

@leskneebone

VocPub 5.1 SHACL validator throws the following violations for "CRediT_clean_rebuild.ttl" attached for testing:

For https://ror.org/03cwgd676:
Requirement 2.4.2 Each Agent MUST give exactly one name with the schema:name predicate indicating a literal text value

For https://linked.data.gov.au/org/agldwg:
Requirement 2.4.2 Each Agent MUST give exactly one name with the schema:name predicate indicating a literal text value

Testing suggests that this is related to the interpretation of 'literal text' - removing the language tag "@en" fixes the violation.

Not sure "literal text value" should be interpreted in this way. Note that a prov:Agent, whether a schema:Organisation or schema:Person, may have names in multiple languages.

Suggest loosening the SHACL rules to include language tagged literals for schema:name.

CRediT_clean_rebuild.ttl.zip

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions