We use cookies to improve your experience. Please read our cookies policy here.

×

Qualified Lawyer contact extension (“Qualified Lawyer Extension”) for version 1.0 of the Extensible Provisioning Protocol (EPP)

For eligibility status see http://nic.law/eligibilitycriteria/

.abogado and .law require additional details necessary to verify the registrant’s eligibility status. This extension adds the necessary additional elements to the contact mapping described in RFC 3733. These elements can be viewed and modified by the sponsoring client.

The additional fields are described below.

Accreditation ID

The qualified lawyer accreditation ID is a character string issued by the accreditation body. Accreditation IDs uniquely identify the registrant within the context of the accreditation body. An accreditation ID is required.

Accreditation Body

The qualified lawyer accreditation body is the entity that issued the accreditation ID to the registrant. Within the qualified lawyer extension, a character string is used to represent an accreditation body. The accreditation body is required.

Accreditation Jurisdiction Country

The qualified lawyer accreditation jurisdiction country is the country in which the accreditation body certifies the registrant. ISO two-­‐letter country codes are used to represent the accreditation jurisdiction country. The accreditation jurisdiction country is required.

Accreditation Jurisdiction State/Province

The qualified lawyer accreditation jurisdiction state/province is the specific region, within the accreditation jurisdiction country, in which the accreditation body certifies the registrant. A character string represents the region. The accreditation jurisdiction is required when the accrediting body limits the certification to this area.

Accreditation Year

A qualified lawyer accreditation year is the year he/she was initially certified by the accreditation body. It is represented by a four-­‐digit year including the century.

EPP Command Mapping

A detailed description of the EPP syntax can be found in RFC 3730. The command mappings described here are solely and specifically for use with the Qualified Lawyer Extension.

EPP Query Commands

EPP provides three commands to retrieve object information: <check> to determine if an object is known to the server, <info> to retrieve detailed information associated with an object, and <transfer> to retrieve object transfer status information.

EPP Check Command

This extension does not add any elements to the EPP <check> command or <check> response described in RFC 3733.

EPP Info Command

This extension does not add any elements to the EPP <info> command.

When an <info> command has been processed successfully, the EPP <infData> element must contain child elements as described in RFC 3733. In addition to the EPP response element described in RFC 3733, the response must contain an <extension> element with a <qualifiedLawyer:infData> child element.  The <qualifiedLawyer:infData> element contains the following child elements:

  • A <qualifiedLawyer:accreditationId> element that contains the contact’s qualified lawyer accreditation ID.
  • A <qualifiedLawyer:accreditationBody> element that contains the qualified lawyer accrediting body.
  • A <qualifiedLawyer:accreditationYear> element that contains the qualified lawyer accreditation year.
  • A <qualifiedLawyer:jurisdictionCC> element that contains the qualified lawyer jurisdiction country code
  • An optional <qualifiedLawyer:jurisdictionSP> element that contains the specific jurisdiction region within the country.

Example <info> response:

        <epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
    <response>
        <result code="1000">
            <msg>Command completed successfully</msg>
        </result>
        <resdata>
            <contact:infdata xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" xsi:schemalocation="urn:ietf:params:xml:ns:contact-1.0 contact-1.0.xsd">
                <contact:id>aw2015</contact:id>
                <contact:roid>51-Minds</contact:roid>
                <contact:status s="ok">No changes pending</contact:status>
                <contact:postalinfo type="int">
                    <contact:name>Andy Wiens</contact:name>
                    <contact:org>Minds + Machines</contact:org>
                    <contact:addr>
                        <contact:street>32 Nassau St</contact:street>
                        <contact:city>Dublin</contact:city>
                        <contact:sp>Leinster</contact:sp>
                        <contact:pc>Dublin 2</contact:pc>
                        <contact:cc>IE</contact:cc>
                    </contact:addr>
                </contact:postalinfo>
                <contact:voice>+353.16778933</contact:voice>
                <contact:email>[email protected]</contact:email>
                <contact:clid>basic</contact:clid>
                <contact:crid>basic</contact:crid>
                <contact:crdate>2015-09-28T18:18:51.0156Z</contact:crdate>
                <contact:authinfo>
                    <contact:pw>[email protected]</contact:pw>
                </contact:authinfo>
                <contact:disclose flag="0">
                    <contact:name type="loc">
                    </contact:name>
                </contact:disclose>
            </contact:infdata>
        </resdata>
        <extension>
            <info xmlns:qualifiedLawyer="urn:ietf:params:xml:ns:qualifiedLawyer-1.0" xsi:schemalocation="urn:ietf:params:xml:ns:qualifiedLawyer-1.0.xsd">
                <qualifiedLawyer:accreditationId>KS- 123456</qualifiedLawyer:accreditationId>
                <qualifiedLawyer:accreditationBody>Kansas Bar Association</qualifiedLawyer:accreditationBody>
                <qualifiedLawyer:accreditationYear>2003Z</qualifiedLawyer:accreditationYear>
                <qualifiedLawyer:jurisdictionCC>US</qualifiedLawyer:jurisdictionCC>
                <qualifiedLawyer:jurisdictionSP>Kansas</qualifiedLawyer:jurisdictionSP>
            </info>
        </extension>
        <trid>
            <cltrid>ABC-12345</cltrid>
            <svtrid>14435333324890</svtrid>
        </trid>
    </response>
</epp>

EPP Transfer Command

This extension does not add any elements to the EPP <transfer> query command or <transfer> query response described in RFC 3733.

EPP Transform Commands

EPP provides five commands to transform objects: <create> to create an instance of an object, <delete> to delete an instance of an object, <renew> to extend the validity period of an object, <transfer> to manage object sponsorship changes, and <update> to change information associated with an object.

EPP Create Command

The EPP <create> command provides a transform operation that allows a client to create a contact object with Qualified Lawyer extension elements. In addition to the create element described in RFC 3733, the command must contain an <extension> element with a <qualifiedLawyer:create> child element.  The <qualifiedLawyer:create> element contains the following child  elements:

  • A <qualifiedLawyer:accreditationId> element that contains the contact’s qualified lawyer accreditation ID.
  • A <qualifiedLawyer:accreditationBody> element that contains the qualified lawyer accrediting body.
  • A <qualifiedLawyer:accreditationYear> element that contains the qualified lawyer accreditation year.
  • A <qualifiedLawyer:jurisdictionCC> element that contains the qualified lawyer jurisdiction country code.
  • An optional <qualifiedLawyer:jurisdictionSP> element that contains the specific jurisdiction region within the country.

This extension does not add any elements to the EPP <create> response described in RFC 3733.

Example <create> request:

<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
        <create>
            <contact:create xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
                <contact:id>TESTLAW1</contact:id>
                <contact:postalInfo type="int">
                    <contact:name>John Doe</contact:name>
                    <contact:org>Example Inc.</contact:org>
                    <contact:addr>
                        <contact:street>123 Example Dr.</contact:street>
                        <contact:street>Suite 100</contact:street>
                        <contact:city>Dulles</contact:city>
                        <contact:sp>VA</contact:sp>
                        <contact:pc>20166-6503</contact:pc>
                        <contact:cc>US</contact:cc>
                    </contact:addr>
                </contact:postalInfo>
                <contact:voice x="1234">+1.7035555555</contact:voice>
                <contact:fax>+1.7035555556</contact:fax>
                <contact:email>[email protected]</contact:email>
                <contact:authInfo>
                    <contact:pw>2fooBAR</contact:pw>
                </contact:authInfo>
                <contact:disclose flag="0">
                    <contact:voice/>
                    <contact:email/>
                </contact:disclose>
            </contact:create>
        </create>
        <extension>
            <qualifiedLawyer:create xmlns:qualifiedLawyer="urn:ietf:params:xml:ns:qualifiedLawyer-1.0">
                <qualifiedLawyer:accreditationId>KS-123456</qualifiedLawyer:accreditationId>
                <qualifiedLawyer:accreditationBody>Kansas Bar Association</qualifiedLawyer:accreditationBody>
                <qualifiedLawyer:accreditationYear>2003Z</qualifiedLawyer:accreditationYear>
                <qualifiedLawyer:jurisdictionCC>US</qualifiedLawyer:jurisdictionCC>
                <qualifiedLawyer:jurisdictionSP>Kansas</qualifiedLawyer:jurisdictionSP>
            </qualifiedLawyer:create>
        </extension>
        <clTRID>TEST</clTRID>
    </command>
</epp>

EPP Delete Command

This extension does not add any elements to the EPP <delete> command or <delete> response described in RFC 3733.

EPP Renew Command

This extension does not add any elements to the EPP <renew> command described in RFC 3733.

EPP Transfer Command

This extension does not add any elements to the EPP <transfer> command described in RFC 3733.

EPP Update Command

The EPP <update> command provides a transform operation that allows a client to modify the attributes of a contact object. In addition to the <update> element described in RFC 3733, the command must contain an <extension> element with a <qualifiedLawyer:update> child  element.  The  <qualifiedLawyer:update> element contains the following child elements:

  • A <qualifiedLawyer:accreditationId> element that contains the contact’s qualified lawyer accreditation ID.
  • A <qualifiedLawyer:accreditationBody> element that contains the qualified lawyer accrediting body.
  • A <qualifiedLawyer:accreditationYear> element that contains the qualified lawyer accreditation year.
  • A <qualifiedLawyer:jurisdictionCC> element that contains the qualified lawyer jurisdiction’s country code.
  • An optional <qualifiedLawyer:jurisdictionSP> element that contains the specific jurisdiction region within the country.

This extension does not add any elements to the EPP <update> response described in RFC 3733.

Example <update> request:

<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="urn:ietf:params:xml:ns:epp-1.0.xsd">
    <command />
    <update>
        <contact:update xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
            <contact:id>aw2015</contact:id>
        </contact:update>
    </update>
    <extension>
        <qualifiedLawyer:update xmlns:qualifiedLawyer="urn:ietf:params:xml:ns:qualifiedLawyer-1.0" xsi:schemalocation="urn:ietf:params:xml:ns:qualifiedLawyer-1.0.xsd">
            <qualifiedLawyer:accreditationId>KS-123456</qualifiedLawyer:accreditationId>
            <qualifiedLawyer:accreditationBody>Missouri Bar Association</qualifiedLawyer:accreditationBody>
            <qualifiedLawyer:accreditationYear>1999Z</qualifiedLawyer:accreditationYear>
            <qualifiedLawyer:jurisdictionCC>US</qualifiedLawyer:jurisdictionCC>
            <qualifiedLawyer:jurisdictionSP>Kansas</qualifiedLawyer:jurisdictionSP>
        </qualifiedLawyer:update>
    </extension>
    <cltrid>ABC-12345</cltrid>
</epp>

Minerva House, Edmund Halley Road, Oxford Science Park, OX4 4DQ, United Kingdom