Hello WG,
 
During the presentation of draft-lozano-regext-rdap-transf-contact-inf in
the IETF96, it was mentioned that there could be other options to represent
transformations (i.e. translations and transliterations) in RDAP, for
example, within the jCard itself.
 
These are the possibilities that were analyzed while writing the draft:


It’s worth mentioning that the policy recommendation requires to show the
source of the transformation (e.g. registry, registrar, etc), and the type
of transformation (e.g. translation or transliteration).
 
Option 1:
* Use the ALTID vCard parameter to represent the transformations.
* Register new parameters in the vCard elements registry
(http://www.iana.org/assignments/vcard-elements/vcard-elements.xhtml) to
show the source of the transformation, and the type of transformation.
 
I think that these parameters are too specific to the DNS industry,
therefore it may not be a good idea to register them in the vCard elements
registry.
 
Option 2:
* Use the ALTID vCard parameter to represent the transformations.
* Include new elements in the JSON response to show the source of the
transformation, and the type of transformation. A PID parameter could be
used to reference the transformation within the vCard.
 
I think this option is complex. The advantage is that there is no need to
add new parameters to the vCard elements registry.
 
Option 3:
Using additional jCard objects to represent the transformations. This option
is explained in draft-lozano-regext-rdap-transf-contact-inf-00.
 
Option 4:
Use the NOTE vCard property to specify the extra transformation information.
I don't like this idea, because we can end with overloading the NOTE
property (similar to the overloading of the TXT RRTYPE).
 
What option do you think should be preferred?
Any other options worth considering?
Additional feedback?
 
Example of option 1:
 
 "entities": [
    {
     "objectClassName": "entity",
      "handle": "XXXX",
     "vcardArray": [
       "vcard",
        [
          [
           "version",
            {},
           "text",
           "4.0"
          ],
          [
           "fn",
            {
             "language": "ru",
              "altid": "1",
             "infSource": "registrant",
             "transMechanism": "authoritative"
            },
           "text",
            "Иван Петрович Сидоров"
          ],
          [
           "fn",
            {
             "language": "ru-Latn",
             "altid": "1",
             "infSource": "registrar",
             "transMechanism": "transliteration",
             "transliterationStd": "iso9"
            },
           "text",
            "Ivan Petrovič Sidorov"
          ]
        ]
      ]
    }
  ]
 
Examples of option 2:
 
 "entities": [
    {
     "objectClassName": "entity",
     "handle": "XXXX",
     "vcardArray": [
       "vcard",
        [
          [
           "version",
            {},
            "text",
           "4.0"
          ],
          [
           "fn",
            {
             "language": "ru",
             "altid": "1",
             "pid": "1"
            },
           "text",
            "Иван Петрович Сидоров"
          ],
          [
           "fn",
            {
             "language": "ru-Latn",
             "altid": "1",
             "pid": "2"
            },
           "text",
            "Ivan Petrovič Sidorov"
          ]
        ]
      ],
     "transformations": [
        {
         "objectClassName": "transformation",
         "pidRef": "1",
         "infSource": "registrant",
         "transMechanism": "authoritative"
        },
        {
          "objectClassName": "transformation",
         "pidRef": "2",
         "infSource": "registrar",
         "transMechanism": "transliteration",
         "transliterationStd": "iso9"
        }
      ]
    }
  ]
 
Regards,
Gustavo
 


Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to