In ordinary geometry, we have space and time. Space is represented by three coordinates and time is an additional one. Things related to space position are spatial, and those related to time are temporal. So, 'spatial coordinates' refer to those related to space and is the same as 'spatial dimensions'. Coordinate dimensions on the other hand can be any- spatial, temporal or any other.
Now what is a dimension and what is the difference from a variable. Take atmospheric pressure 'p' for example. If p is fixed everywhere, then it is a function of zero dimension. If it varies as you go up in 'z' direction, then it is a function of one dimension '1D', and p=p(z). If it varies with height as well as when you go sideways in any direction, then it is a function of 2 variables p=p(r,z), where r is the separation from where you stand, and we a have 2D problem.
If the variation as you go forward is different than when you go sideways, then you are a function of the three spatial dimensions, and p=p(x,y,z). If p also varies with time 't', then you have a function of 4D, three spatial and one temporal, and you have p=p(x,y,z,t). Suppose this refers to one city and you want p to be general for all cities around, then you have 5D and so on. Here where we need to use coordinates, as there is a mix of various types of dependencies.
Finally to qualify to be a dimension or a coordinate, it must be possible to vary a function (p in this case) along that dimension, with the others remaining at fixed. That is why we use perpendicular lines for dimensions.. since it is possible to vary up(z in our case) keeping front and sideways fixed. The same can be said for the others. Time is a dimension too, since you can change time while sitting at the same (x,y,z) point. If you go 45 degrees to front or side walk for example, that is not a new dimension since both x,y will change in the process. In this case we decompose the path into two components, one front and one sideways, to achieve the 45 degrees walk.
spatialDimension
relies on a geographic (or projected) coordinate system, whilecoordinateDimension
could also include any arbitrary or local coordinate system.coordinateDimension
, but only including "spatial" coordinatesX
,Y
,Z
, and ignoringM
; hence possible values:2
for 2D,3
for 3D. Would this make sense?coordinateDimension
may refer to inherent dimension, whilespatialDimension
to absolute dimension (withZ
and/orM
). My assumption originates from the RDF document'sdimension
property, which refers to topological dimension.