What exactly does the ***owning side*** mean? What is an explanation with some mapping examples (***one to many, one to one, many to one***)?

The following text is an excerpt from the description of ***@OneToOne*** in Java EE 6 documentation. You can see the concept ***owning side*** in it.

> 
> Defines a single-valued association to
>  another entity that has one-to-one
>  multiplicity. It is not normally
>  necessary to specify the associated
>  target entity explicitly since it can
>  usually be inferred from the type of
>  the object being referenced. If the
>  relationship is bidirectional, ***the
>  non-owning side*** must use the mappedBy
>  element of the OneToOne annotation to
>  specify the relationship field or
>  property of the owning side.
> 
> 
>