- From: Vladimir Alexiev <vladimir.alexiev@ontotext.com>
- Date: Tue, 24 Mar 2020 10:56:22 +0200
- To: Public Shacl W3C <public-shacl@w3.org>
- Message-ID: <CAMv+wg5YbpuwjUQ=TM9XC8Ae5v+HvySu5weAChK9JF88BUjXeA@mail.gmail.com>
https://www.w3.org/TR/shacl/#UniqueLangConstraintComponent says "for each *non-empty language tag *that is used by at least two value nodes..." Why is that? I think that either of these nodes should cause a validation error: :Person1 rdfs:label "Alice", "Bob". :Person2 rdfs:label "Alice"@en, "Bob"@en. https://www.w3.org/TR/skos-reference/#S14 does not exclude empty tags from validation, yet all examples it gives are of non-empty tags. Yet the intent is clear: to be able to pick a single label based on some lang preferences. In the case of two plain strings, you can't pick one of them reliably. Cheers! -- Vladimir Alexiev, PhD, PMP Chief Data Architect Sirma AI, trading as Ontotext: https://www.ontotext.com, LinkedIn <https://www.linkedin.com/company-beta/208070>, Twitter <https://twitter.com/ontotext>, Rate GraphDB <http://www.capterra.com/database-management-software/reviews/157533/Graph%20DB/Ontotext/new> Email: vladimir.alexiev@ontotext.com, skype:valexiev1 Mobile: +359 888 568 132, SMS: 359888568132@sms.mtel.net Calendar: https://www.google.com/calendar/embed?src=vladimir.alexiev@ontotext.com Publications and CV: https://github.com/VladimirAlexiev/my
Received on Tuesday, 24 March 2020 08:56:48 UTC