Re: SHACL for OWL2

Simon,

It is mostly for proper encoding. There is a lot of invalid OWL files out
there  (for example missing onProperty on restrictions, missing onClass for
qualified cardinalities, list not closed, etc). The OWL API is too strict
to indicate what are the syntactic errors in the OWL file. Also I would
like to use SHACL to perform quality report for vocabularies (OWL and SKOS).
I think SHACL can be a nice alternative/complement to OWL API to validate
OWL and SKOS taxonomies (at least its encoding). I would be useful that a
set of standard shapes being defined for OWL and SKOS validation and
quality reporting.

Regards
Stephane

On Thu, Feb 23, 2017 at 2:22 PM, Simon Spero <sesuncedu@gmail.com> wrote:

> On Feb 23, 2017 1:52 PM, "Stephane Fellah" <stephanef@imagemattersllc.com>
> wrote:
>
> I am trying to use SHACL to validate OWL 2 ontologies to enforce proper
> encoding of OWL in RDF. Is there any work done in this area ? Is it
> feasible ?
>
>
> What do you mean by proper encoding? There are a lot of semantic
> conditions that would be tricky to check.
>
> Why not just use owlapi, with the parser mode set to strict. You can then
> use one of the profile validators on the loaded ontology to check for
> profile conformance.
>
> Simon
>



-- 
Stephane Fellah
Chief  Knowledge Scientist
Image Matters LLC
Office: +(703) 669 5510
Cell: 703 431 9420

Received on Thursday, 23 February 2017 19:38:12 UTC