Re: draft-tan-epp-launchphase-04

Bernhard Reutner-Fischer <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <[email protected]>
On Tue, Dec 11, 2012 at 03:57:14PM +0000, Gould, James wrote:
>Bernhard,
>
>Thank you for your detailed review.  I provide feedback below prefixed

I just note that i do not consider my terse notes as a real review.
Unfortunately i do not have time to look closely anytime soon, it seems.

>with "JG-".  The updates will be in the future 05 draft.  From a high
>level, the mark-1.0.xsd elements need a review by IBM and Deloitte in
>matching with the TMCH data model.  Can someone from IBM and or Deloitte
>review the elements and provide feedback on the full list of elements
>names and element types in mark-1.0.xsd
>(http://tools.ietf.org/html/draft-tan-epp-launchphase-04#page-45)? I've
>copied the tmch-tech mail list on this reply as well.
>
>-- 
>
>JG
> 
>
> 
>James Gould
>Principal Software Engineer
>[email protected]
> 
>703-948-3271 (Office)
>12061 Bluemont Way
>Reston, VA 20190
>VerisignInc.com
>
>
>
>
>
>
>
>On 12/11/12 5:47 AM, "Bernhard Reutner-Fischer" <[email protected]>
>wrote:
>
>>Hi,
>>
>>I am attaching a diff against draft-tan-epp-launchphase-04 from skimming
>>over the draft (against the .txt, i did not find TeX source or the
>>like).
>>
>>I am with James Gould that using dateTime feels more comfortable than
>>plain date since EPP generally uses the former.
>>
>>Since in EPP the XML frames are entitled "commands" rather than frames,
>>i suggest to change all "Frame" occurances to "Command" in the section
>>headers (e.g. "Claims Create Form" -> "Claims Create Command") as well
>>as in the document body. I can provide a follow-up patch unless you
>>prefer to change that yourself.
>
>JG - My only concern with changing the "Form" references to "Command" is
>that we're really not defined a new command / verb but we just extending
>the domain create with a different kind of extension dependent on the
>phase.  Do others feel that the term "Form" should be changed to "Command"
>or something else for "Sunrise Create Form" and "Claims Create Form"?
>
>
>>
>>Changes
[]
>>- 2.5.  Mark
[]
>>  What is the difference between <mark:type> and <mark:entitlement>? The
>>  description looks like it was just copy'n pasted?
>
>JG - I recently notice this and yes it was a copy/paste issue.  The 02
>draft had the "type" defined as "Indicates the type of claim being made
>(trademark,
>      symbol, combined mark, company name, etc.)".  This has been fixed.
>
>>
>>  I take it that <mark:country> can be specified Zero or more times?
>
>JG - No, currently it is a single country.  Should this be a list?

I would have assumed that it can be specified 'Zero or more' times, or
at least multiple times, yes.

>>- 2.6.  Contact
>>  Likewise
>
>JG - I assume this is related to the capitalization of the descriptions,
>which has been fixed.
>
>>
>>What is the rationale behind using "smd" for the namespace of "Signed
>>Mark"
>>and not the more intuitive "sm" (especially since using a
>>namespace-prefix is recommended anyway)?
>
>JG - The term SMD, Signed Mark Data, has been discussed in the Community
>Model, which is why it was chosen as the sample namespace prefix.  Any
>prefix can be used, so this is provided simply as an example.

I see. The 5730 contains this note about namespaces which i find more
clear (since it explicitly states that one can omit namespaces
completely):
The XML namespace prefixes used in examples (such as the
string "foo" in "xmlns:foo") are solely for illustrative purposes.  A
conforming implementation MUST NOT require the use of these or any
other specific namespace prefixes.

>>- 2.7.1.  <smd:signedMark> element

>>  <smd:exDate>:  OPTIONAL date and time that the <smd:signedMark> expires.
>>  of the ... Expiry
>
>JG - Not clear on this one.  Can you clarify?

2.5 Mark uses
   <mark:exDate>:  The date of expiration of the mark
so i would rephrase the signedMark.exDate to
   <smd:exDate>:  OPTIONAL date and time of the <smd:signedMark>
      expiry.  The server MUST NOT accept a <smd:signedMark> that has
      expired.  No <smd:exDate> element indicates that there is no
      expiry.
(like in the diff i attached in the original mail)
or, in the light of the mark:exDate description:
   <smd:exDate>:  OPTIONAL date and time of expiration of the
      <smd:signedMark>.

>>- 3.2.  EPP <info> Command
>>  I would leave out the second example (with the optional applicationID
>>  omitted).
>
>JG - Why since an info command could be submitted for a registration made

There are two examples for the info command extension:
The first contains the OPTIONAL applicationID, the second one does not
but is identical otherwise (so is pretty redundant IMO).
Furthermore you only show the response for the former command, i.e. the
command with the applicationID, and not for the latter which, i think,
would be identical except that it would not contain the applicationID.

I just find this a little bit inconsistent and thus would remove that
second example. No strong opinion on that one, though.

>during sunrise in a first-come-first-server sunrise that may return back
>the trademark information passed with the registration?  Do you believe
>that this should not be supported?

No, i guess that's fine. I was just refering to the examples.

>>- 4.3.  Mark Schema
>>  type="date"
>>  as mentioned above it would be nice to have those as dateTime
>
>JG - I agree that the dates should include the time element, but I want to
>ensure that the data types match what is stored in the TMCH.  This is
>really dependent on the true definition of the trademark attributes.  I'm
>going to include a higher level comment at the top related to IBM and
>Deloitte to help define the mark attributes along with the appropriate
>types.  I'll hold off changing the date types to dateTime right now.

ok. Still, it would be a bad choice to use a data-type that is imprecise
for IMHO no real gain.

hmz. Great, there seems to be a minus missing in the note for
3.2.9.1 Lexical representation in
http://www.w3.org/TR/xmlschema-2/#date-lexical-representation
I think it should read '-11:59' and not '11:59'
but anyway..
>
>>
>>  mark:ccType could be just a ref contact:ccType
>>  Same for pcType, addrType, email and the phone numbers and extensions.
>
>JG - We did not want to create a schema dependency of mark-1.0.xsd to
>contact-1.0.xsd or any other EPP XSD, so the data types are redefined
>instead of referenced from an external XSD.

I can see your attempt. Perhaps you could mention that these data-types
are mirroring the contact data-types due to the reasons you mention
above and that eventual deviation from contact is not intentional. This
would make our implementation easier, at least.

thanks,
_______________________________________________
provreg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/provreg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.