Schema.org and OWL

Calling folks with more OWL experience than me!

The schema.org site has an OWL definition file that has not been maintained
since April 2014: http://schema.org/docs/schemaorg.owl. Also the structure
and syntax of the file needs some attention.

To help with the occasional questions about accessing processable
representations of the vocabulary; to attempt to close an issue (#1611
<https://github.com/schemaorg/schemaorg/issues/1611>); and to help with a
personal project, I have had a look at producing an up to date, improved,
maintainable version of the file.

My first attempt can be downloaded/viewed here:
https://s3.amazonaws.com/rjwPublicData/public/schemaorg.owl

I am looking for comments, suggestions, and help around a few aspects of
this work in progress:

   - Is it generally ‘a good owl file’

   - Should it contain more/less info about the vocabulary and its terms

   - Specifically with reference to domainIncludes and rangeInclude -
   mapped to rdfs:domain & rdfs:range with owl:unionOf collections:

   - Is this the best/only way to represent multiple domain & ranges for an
      objectproperty?

      - Have I got the syntax correct?

      - Several people use Protégé <https://protege.stanford.edu/> as a
   tool for this kind of effort - I am trying to identify what syntax, will
   enable this tool to recognise the multiple domain/ranges when importing
   this file.

If anyone out there with more OWL experience than me (not difficult), could
spend a few minutes taking a look at this and commenting, it would be
greatly appreciated.

~Richard

Richard Wallis
Founder, Data Liberate
http://dataliberate.com
Linkedin: http://www.linkedin.com/in/richardwallis
Twitter: @rjw

Received on Wednesday, 6 June 2018 12:06:16 UTC