Re: Schema.org and OWL

It's hard to say much about the file without knowing what it is supposed to
capture.


It is supposed to capture the class and property hierarchy and property
restrictions or schema.org, but not necessarily in a form compatible with RDFS
or OWL?


Is it supposed to faithfully encode the model theory of schema.org in OWL?  
If so, where is the document for this theory?


Is it supposed to capture "strings as things" or Roles? 


How does it view property domains and ranges?   As axioms?  As strict
constraints?  As soft constraints?


I would also move from rdf/xml to turtle, which is easier to write and easier
to read.


peter



On 06/06/2018 05:05 AM, Richard Wallis wrote:
> Calling folks with more OWL experience than me!
>
> The schema.org <http://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:unionOfcollections:
>
>       o Is this the best/only way to represent multiple domain & ranges for
>         an objectproperty?
>
>       o 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 13:46:25 UTC