On 12/21/2017 07:31 AM, Niall O'Reilly wrote:

On 19 Dec 2017, at 7:09, Richard Gibson wrote:

    1. "Domain name" is defined as «an ordered list of one or more
    labels… identifying a portion along one edge of a directed acyclic
    graph» (presumably starting at the root).

I'm not sure why one would presume to start there. As I read the following fragment of RFC 1034, the list of labels explicitly starts at the node of interest and is read
towards the root.

|The domain name of a node is the list of the labels on the path from the node to the root of the tree. By convention, the labels that compose a domain name are printed or read left to right, from the most specific (lowest, farthest from the root) to the least specific (highest, closest to the root). |
Two reasons why I presume edge direction to be away from the root: first, because it's consistent with the rest of the document in its current form (for example, the very next sentence after my quoted text describes how a fully qualified domain name "begins at the common root of the graph"), and second, because parent-to-child directionality is inherent to the DNS for delegations.

RFC 1034 seems to contemplate an undirected graph, so can happily use towards-the-root for domain names and away-from-the-root for delegations. But I don't think 7719bis has that luxury, because "domain name" should remain valid even in a "naming system" without a single common root.
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to