- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Wed, 19 Apr 2017 15:30:00 -0700
- To: "public-rdf-shapes@w3.org" <public-rdf-shapes@w3.org>
Nuance is a potential user of SHACL. Nuance deploys systems in many environments, ranging from large server farms to resource-constrained embedded computing devices. It is likely that a single SHACL implementation will not be the most suitable one across these different environments. Interoperability of SHACL implementations is thus important for Nuance. The most important use of SHACL within Nuance will likely be to examine large RDF graphs, such as from DBpedia or Wikidata, and determine which parts of them are suitable for use by other systems. During this use SHACL validation reports would likely be examined by other programs. This makes it vitally important to Nuance that SHACL implementations produce interoperable validation reports and thus all aspects of validation reports be tested in the SHACL test suite. If SHACL is used in Nuance, SHACL shapes graphs will be written by people who are not experts in Semantic Web technologies. These people are likely to create graphs that violate the syntactic requirements on SHACL shapes graphs or that have other constructs that are problematic in SHACL, such as recursive shapes. It is thus vitally important to Nuance that SHACL implementations do not produce different results on the same graph without at least one of them somehow signalling a failure or warning. Peter F. Patel-Schneider Nuance Communications
Received on Wednesday, 19 April 2017 22:30:36 UTC