Based on the discussion that occurred on the mailing list on RDAP extension
versioning, Mario Loffredo, Dan Keathley, and I collaborated on the Versioning
in the Registration Data Access Protocol (RDAP), which has been posted as
draft-gould-regext-rdap-versioning<https://datatracker.ietf.org/doc/html/draft-gould-regext-rdap-versioning>.
The extension supports the following features:
1. High-level
* Versioning based on a subset of Semantic Versioning since the use of
PATCH is not applicable for protocol / interface versioning.
* The definition and use of an Extension Version Identifier that
leverages the RDAP extension identifier. For example, the RDAP extension
identifier “versioning” has the “versioning-0.1” Extension Version Identifier
for draft-gould-regext-rdap-versioning-00.
2. Use of an extension to the RDAP help response to identify the extension
versions supported by the server with the “versioning-help” member. The intent
is to enable the client to discover what extension versions are available and
to choose to override the default versions if desired.
* The extensions are referenced by the RDAP extensions identifier. For
example, “versioning” for the versioning extension.
* A list of extension versions with attributes:
i. The
Extension Version Identifier (e.g., “versioning-0.1”)
ii. Optional
default version indicator
iii. Optional
start and end of support of an extension version
iv. Optional
links to extension version documentation
1. Use of an RDAP Query Parameter (e.g., “versioning”) to enable a client to
specify the extension versions desired in the response. This will override the
default versions defined by the server.
2. Use of a “versioning” member in the RDAP response to identify extension
versions included in the response.
* The extensions are referenced by the RDAP extension identifier to map
with the rdapConformance value with the inclusion of the Extension Version
Identifier (e.g., “versioning-0.1”).
Please review and provide any feedback.
Thanks,
--
JG
[cid:[email protected]]
James Gould
Fellow Engineer
[email protected]<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/[email protected]>
703-948-3271
12061 Bluemont Way
Reston, VA 20190
Verisign.com<http://verisigninc.com/>
_______________________________________________
regext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/regext