opengeospatial / NamingAuthority

Primary repo for the OGC Naming Authority
6 stars 12 forks source link

Provide policy on OGC API naming #55

Closed ghobona closed 3 years ago

ghobona commented 4 years ago

There have been multiple requests for OGC-NA to provide policy on the naming of OGC API standards, repositories etc.

https://github.com/opengeospatial/ogc_api_coverages/issues/68

https://github.com/opengeospatial/ogc_api_coverages/issues/64#issuecomment-638193236

cportele commented 4 years ago

@ghobona - A couple of comments:

ghobona commented 4 years ago

From Scott (paraphrased).

The formal abbreviation pattern should also be added. For example, the convention having the least opposition last year was “OAResource” such as OAFeat, OAMap, OARecord, etc.

ghobona commented 4 years ago

@cportele Thanks for the feedback.

Regarding, the section on 'paths to resources', it is intended to address the issue https://github.com/opengeospatial/ogc_api_coverages/issues/19#issuecomment-631518386

It's possible that the solution I have put forward is not ideal. So alternative ideas of how to address https://github.com/opengeospatial/ogc_api_coverages/issues/19#issuecomment-631518386 are welcome.

cportele commented 4 years ago

@ghobona - I do not understand why a special rule for colons is required? Colons are perfectly fine in path segments (except in relative URIs in the first segment). I would consider the coverages issue a non-issue. Or what am I missing?

In any case, even if such a restriction would be needed or desirable, it does not belong into the policy, but an OGC API standard. The "standardization target" for the policy is API standards, not APIs.

ghobona commented 4 years ago

@pebau @Schpidi

We have prepared a policy proposal for addressing https://github.com/opengeospatial/ogc_api_coverages/issues/19#issuecomment-631518386 through the approach described under "Paths to resources" at https://github.com/opengeospatial/NamingAuthority/commit/1a5be6fc1f82116cbfceeac4837925035283b745#diff-66baff1307e0290d79f5a14ff0bc5b84R59

Please see the comment above (https://github.com/opengeospatial/NamingAuthority/issues/55#issuecomment-640758882).

Could you please provide some clarification as @cportele has requested above?

ghobona commented 4 years ago

@cportele @pebau @Schpidi

Thinking about this further. I think @cportele is correct.

I have gone through the OGC-NA charter and the scope focuses on the assignment, registration and management of persistent URNs and URIs in the www.opengis.net domain.

Since the implementations of OGC APIs would not be in this domain, they would be outside of the remit of the OGC-NA.

So my recommendation during the OGC-NA session on Friday 19 June, will be that any restrictions on identifiers or paths to resources be designed and applied by the individual OGC API standards.

rob-metalinkage commented 4 years ago

removed original comment .. was referring to the issue of schema repo structure whereas the discussion seems to be focussed on resources in implementations now.

ghobona commented 4 years ago

2020-06-17 OGC API - Common SWG requested discussion of https://github.com/opengeospatial/oapi_common/issues/42

ghobona commented 3 years ago

The TC and PC have approved the policy.