- From: Thomas Francart <thomas.francart@sparna.fr>
- Date: Wed, 6 Jun 2018 14:45:30 +0200
- To: Richard Wallis <richard.wallis@dataliberate.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>
- Message-ID: <CAPugn7Uc5R=Nir-79vByDXtxgjA3AGt+zXu3rL8NFpHY-wXuZg@mail.gmail.com>
Richard Watch out for uppercase/lowercase : <owl:class> must be <owl:Class> <owl:unionof> must be <owl:unionOf> <owl:objectproperty> must be <owl:ObjectProperty> <owl:datatypeProperty> must be <owl:datatypeProperty> (only 2 of them ? exchangeRate and interactionCount - strange) namedindividual must be NamedIndividual rdf:description must be rdf:Description "rdf:Description rdf:resource=" must be "rdf:Description rdf:about=" Why is "http://schema.org/DataType" subclassOf rdfs:Class ? It seems it should be somehow connected to schema:Boolean, etc, but it is not. <rdfs:subPropertyOf rdf:resource="rdfs:label"/> : you can't use a QNAME here, it must be the full URI of rdfs:label additionalType subPropertyOf rdf:type : looks surprising to me; <owl:ObjectProperty rdf:about="http://schema.org/repeatFrequency"> <rdfs:subPropertyOf rdf:resource=" http://health-lifesci.schema.org/frequency"/> : SDO really have a property from the core defined as a subproperty from a property in an extension ?! 2018-06-06 14:05 GMT+02:00 Richard Wallis <richard.wallis@dataliberate.com>: > 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? > > The only I know of, I would love to know alternatives. > > - > - 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. > > I can confirm that, after fixing the lowercase/uppercase error, the file can be opened in Protégé, with class Unions properly displayed. Best Thomas > 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 > -- *Thomas Francart* -* SPARNA* Web de *données* | Architecture de l'*information* | Accès aux *connaissances* blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
Attachments
- image/png attachment: screenshot-protege.png
Received on Wednesday, 6 June 2018 12:46:18 UTC