The names of many of the OWL constructs come from corresponding names in mathematics. Despite their mathematical names, they also have a more common, everyday interpretation. The idea owl:inverseOf is a prime example; if a relationship—say, hasParent—is interesting enough to mention in a model, then it’s a good bet that another relationship—say, hasChild—is also interesting. Because of the evocative names hasParent and hasChild, you can guess the relationship between them, but of course the computer can’t. The OWL construct owl:inverseOf makes the relationship between hasParent and hasChild explicit, and describes precisely what it means.

In mathematics, the inverse of a function f (usually written as f–1) is the function that satisfies ...

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.