Owl Subsets and Modeling Philosophy

Normally, when we refer to different subsets of a language, we can list the language structures in one subset that are not found in the other. For instance, RDFS has rdfs:domain, rdfs:range, rdfs:subPropertyOf, and so on, whereas RDFS-Plus has all of those, plus some new language features like owl:inverseOf and owl:TransitiveProperty. We can define how these two languages are similar or different, based on which language terms are available in each one.

In the case of the OWL 2 subsets, the situation is more subtle. Each subset uses the same set of modeling constructs. That is, if we were to list all the properties and classes that make up (say) OWL EL and then compile the full list for all of OWL, the lists ...

Get Semantic Web for the Working Ontologist, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.