How Relationships Conform to Relationship Types

When you store a relationship, the meaning of what you store has three aspects:

The following figures evaluate whether potential relationships conform to the two relationship types: Authorship (of book by person) and Publication (of book by publisher).

Potential relationship

Does the relationship conform?

Microsoft Press publishes Inside OLE: Yes, the relationship conforms to the Publication relationship type.

Potential relationship

Does the relationship conform?

Kraig Brockschmidt publishes Inside OLE: No, the relationship does not conform to either relationship type. The Publication relationship type allows you to save a relationship indicating that a publisher publishes a book. This data indicates that a person publishes a book.

Potential relationship

Does the relationship conform?

Kraig Brockschmidt wrote Inside OLE: Yes, the relationship conforms to the Authorship relationship type.

Potential relationship

Does the relationship conform?

Inside OLE publishes Microsoft Press: No, the relationship does not conform to either relationship type. Although this relationship uses two objects of the correct type, it does not conform because it uses those objects in the wrong roles.

Potential relationship

Does the relationship conform?

Microsoft Press publishes Moby Dick: Yes, the relationship conforms to the Publication relationship type. The relationship conforms, even though the data is inaccurate. (Microsoft Press does not publish Moby Dick.)