# What is the difference between a B-spline surface interpolation and a skinning surface?

I am working through The NURBS Book and I have come across two types of surface interpolations for my data:

1) Global Interpolation of data with a B-spline surface, and

2) Skinning surface (makes a surface by interpolating over B-spline curves).

I see that option (1) interpolates a set of data points, while option (2) interpolates over a set of B-spline curves. If my data is a set of sets of planar points I could easily use option (1) or (2). Option (1) is straightforward. For option (2) I would simply interpolate each set of points with a B-spline curve and then interpolate over the curves.

I guess my question is, Is there a difference between the two methods for my particular case, that is, when the actual data points are known?

I suppose that if I only had curves and not data points, I would need to do option (2).