As I understand it, OWL is an ontology language that extends RDFS to add more expressiveness and new features. Schema.org, according to its Data Model, similarly extends from RDFS, but since it's a "sibling" of OWL, it has its own syntax that could differ from OWL. In addition, Schema.org has its own vocabulary/ontology that it publishes on its website.
What are the language differences between them? If I wanted to convert Schema.org into OWL, how would I do this? I know in Schema.org they have an experimental OWL file, and they cite the following differences only:
The structure of the file differs from the above vocabulary definition files, in that schema:domainIncludes and schema:rangeIncludes values are converted into rdfs:domain and rdfs:range values using owl:unionOf to capture the multiplicity of values. Included in the range values are the, implicit within the vocabulary, default values of Text, URL, and Role.