<!ELEMENT access EMPTY>
<!ATTLIST access
urlPath CDATA #REQUIRED
serviceName CDATA #IMPLIED
serviceType (%ServiceType;) #IMPLIED
>
An access element specifies how a dataset can be accessed through a data service. It is typically used when there is more than one service available for a dataset.
Typically a serviceName is specified, which is the name of a service element in a parent element of the same catalog. Note it may not refer to a service in another catalog referred to by a catalogRef element. The dataset URL is then formed from the service base and the access urlPath, and optionally the service suffix (see Section 3.2).
If a serviceName is not specified, a serviceType must be specified, which creates an "anonymous service" of that type. In this case the urlPath must be absolute.