Hi.  The vast bulk of the changes resolve my comments.  I'm dropping the 
resolved comments from my reply.
 
> 
> Section 5.6, 3rd paragraph after bullets:  I do not understand the
> second MUST statement in this paragraph.  The sentence seems to contain
> a mix of defining the superset and a MUST statement.  I cannot suggest
> a rewording.
> 
> Yes, the original sentence mixed a definition and a MUST statement. To make 
> it easy to read,
> we would like to propose the following change to separate the definition and 
> the MUST statement:
> 
> OLD:
> 
>    The returned CDNI Advertisement resource MUST contain only
>    BaseAdvertisementObject objects whose CDNI capability object is the
>    superset of one of CDNI capability object in "cdni-fci-capabilities".
>    Specifically, that a CDNI capability object A is the superset of
>    another CDNI capability object B means that these two CDNI capability
>    objects have the same capability type and mandatory properties in
>    capability value of A MUST include mandatory properties in capability
>    value of B semantically.  See Section 5.7.2 for a concrete example.
> 
> NEW:
> 
>    The returned filtered CDNI Advertisement resource MUST contain all the
>    BaseAdvertisementObject objects satisfying the following condition: The
>    CDNI capability object of each included BaseAdvertisementObject object
>    MUST follow two constraints:
> 
>    o The "cdni-capabilities" field of the input includes a CDNI capability 
> object
>       X having the same capability type as it.
>    o All the mandatory properties in its capability value is a superset of
>       mandatory properties in capability value of X semantically.
> 
>    See Section 5.7.2 for a concrete example.

The nested colons make this rather awkward.  I think it is even less clear than 
the original. 

>  
> 
> Section 4.2.4 includes:
> 
>      data:     "/cdni-advertisement/capabilities-with-footprints
>      /0/footprints/0/footprint-value/-",
>      data:     "value": "germany"
> 
> Since Section 6.1.2.2 says that a countrycode domain is encoded
> as an ISO 3166-1 alpha-2 code in lowercase, I was surprised to see
> "germany" in this example.
> 
> If you check the example in Sec 4.2.3, you will find "germany" here is not a 
> country code but an ALTO PID name.
> If the name is confusing, we can change it to make it more like a PID name.

I see.  No need for a change, but you might add a note so that others do not 
make the mistake that I did.  Perhaps in the introduction paragraph to Section 
4.2.4:

   ... second one is to remove the "south-france" PID from the footprints ...


> 
> Section 2.2, 1st bullet: please make two bullets, one for
> Application Layer-oriented, and another for CDNI.
> 
> This bullet explains that ALTO is can provide application layer-oriented 
> information and therefore is a good match for CDNI.
> I am not quite sure what you mean by separating this bullet. Could you 
> explain more? Thanks.

I just reread it, and the use of nested colons and the placement of the page 
break confused me:

   o  Application Layer-oriented: ALTO is a protocol specifically
      ...

      <page break>
      CDNI: a uCDN wants to improve application layer CDN request
      ...

I suggest:  s/CDNI: a uCDN wants/CDNI, where a uCDN wants/

Russ
_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to