Due to the corresponding fact concerning Hilbert spaces, it is natural to ask
if the linearity and the orthogonality structure of a Hilbert C∗-module
determine its C∗-algebra-valued inner product. We verify this in the case
when the C∗-algebra is commutative (or equivalently, we consider a Hilbert
bundle over a locally compact Hausdorff space). More precisely, a
C-linear map θ (not assumed to be bounded) between two
Hilbert C∗-modules is said to be "orthogonality preserving" if
\left =0 whenever \left =0. We prove
that if θ is an orthogonality preserving map from a full Hilbert
C0(Ω)-module E into another Hilbert C0(Ω)-module F that
satisfies a weaker notion of C0(Ω)-linearity (known as "localness"),
then θ is bounded and there exists ϕ∈Cb(Ω)+ such that
\left\ =\ \phi\cdot\left, \quad \forall
x,y \in E. On the other hand, if F is a full Hilbert C∗-module over
another commutative C∗-algebra C0(Δ), we show that a
"bi-orthogonality preserving" bijective map θ with some "local-type
property" will be bounded and satisfy \left\ =\
\phi\cdot\left\circ\sigma, \quad \forall x,y \in E where ϕ∈Cb(Ω)+ and σ:Δ→Ω is a homeomorphism