WCS change request - Add profile identifiers

06-106

OGC Doc 06-106

Open Geospatial Consortium

CR-Form-v3

CHANGE REQUEST
WCS CR ?





rev

-




Current version:

1.0



For HELP on using this form, look at the pop-up text over the  symbols.
Proposed change affects:



AS

Imp Spec X

Best Practices Paper

Title:

 WCS change request: Add profile identifiers


Source:

 Arliss Whiteside and WCS 1.1 RWG

Work item code: 
Category:

Other

Date:  2006-07-13

 B
Use one of the following categories:
F (Critical correction)
A (corresponds to a correction in an earlier release)
B (Addition of feature),
C (Functional modification of feature)
D (Editorial modification)


Reason for change:

 A Capabilities document cannot identify in a machine-readable manner the
Application Profiles (if any) which a server implements.

Summary of change:  Add an optional and repeatable parameter to the ServiceIdentification section of
Capabilities documents that identifies the Application Profiles which a server
implements.
Consequences if
not approved:

 Continued lack of a machine-readable parameters in Capabilities documents that
identify the Application Profiles (if any) that a server implements

Clauses affected:

 8.3, owsServiceIdentification.xsd (for OWS Common)

Other specs
Affected:




Other comments:

 Of course, the Application Profiles which a server implements could be identified
in a non-machine-readable manner in text within the Abstract element in the
ServiceIdentification section of Capabilities documents.

Other core specifications
Abstract specifications
Recommendation Papers

 OWS Common (draft for version 1.1)

Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.

1

06-106


Add new subclause following Subclause 8.3.1 in WCS 1.1 draft OGC 06083r2:
8.3.2

ServiceIdentification section contents

The ServiceIdentification section of a service metadata document contains basic metadata
about this specific server. For WCS 1.1, the contents of this section shall be slightly
expanded from the contents specified in Subclause 7.4.3 of OWS Common [OGC 05008]. Specifically, the following row shall be added to Table 8 in Subclause 7.4.3.
Name a
Profile

Definition
Identifier of OWS Application
Profile

Data type and value
Character string type,
not empty
Value specified by

each Application
Profile

Multiplicity and use
Zero or more (optional)
Include for each specified
application profile
implemented by server

Making this change in the XML Schema for WCS would be much more
difficult than making this change in the XML Schema for OWS
Common.
To make this change in owsServiceIdentifaction.xsd for OWS Common,
it can be edited as follows:



owsServiceIdentification.xsd 2006-02-1407-13
This XML Schema Document encodes the common
"ServiceIdentification" section of the GetCapabilities operation

response, known as the Capabilities XML document. This section encodes
the SV_ServiceIdentification class of ISO 19119 (OGC Abstract
Specification Topic 12).
(c) 2006 Open Geospatial Consortium, Inc. All Rights Reserved.








Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.

2

06-106
General metadata for this specific server. This
XML Schema of this section shall be the same for all OWS.









A service type name from a
registry of services. For example, the values of the codeSpace URI and
name and code string may be "OGC" and "catalogue." This type name is
normally used for machine-to-machine communication.




Unordered list of one or more
versions of this service type implemented by this server. This
information is not adequate for version negotiation, and shall not be
used for that purpose.





Unordered list of identifiers of
Application Profiles that are implemented by this server. This element
should be included for each specified application profile implemented by
this server. The identifier value should be specified by each
Application Profile. If this element is omitted, no meaning is implied.





If this element is omitted, no
meaning is implied.




Unordered list of access

constraints applied to assure the protection of privacy or intellectual
property, and any other restrictions on retrieving or using data from or
otherwise using this server. The reserved value NONE (case insensitive)
shall be used to mean no access constraints are imposed. If this element
is omitted, no meaning is implied.







Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.

3

06-106




Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.

4