Changes between Version 5 and Version 6 of NamespaceTagsForAttributeNames


Ignore:
Timestamp:
02/05/10 16:05:15 (10 years ago)
Author:
edavis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NamespaceTagsForAttributeNames

    v5 v6  
    2424=== Add the following definition to section "1.2 Terminology" ===
    2525
    26 {{{
    2726  '''namespace'''::
    2827  A namespace provides a context for names. Namespaces allow the same name
    2928  from two different namespaces to be differentiated. A namespace is
    3029  identified by a URI and associated, in a dataset, with a tag/prefix.
    31 }}}
    3230
    33 === Add a paragraph to section "1.3 Overview" ===
     31=== Add the following paragraph to section "1.3 Overview" between current paragraph 6 and 7 ===
    3432
    35 Insert the following as paragraph 7 (between "The long_name ..." and "Four types of ..."):
     33Namespaces can be declared in a dataset and then used in that dataset to add context to attribute names (see section 2.7.1). This is useful, for instance, when multiple attribute conventions are being used in one dataset. By associating each convention with a different namespace and placing the attributes into the corresponding namespace, it makes explicit the relationship between the attributes and the convention to which they belong. It also ensures that similar attributes from different conventions can be differentiated.
    3634
    37 {{{
    38 Namespaces can be declared in a dataset and then used in that dataset to add context to attribute names. This is useful when multiple attribute conventions are being used in one dataset. By associating each convention with a different namespace and placing the attributes into the corresponding namespace, it makes explicit the relationship between the attributes and the convention to which they below. It also ensures that similar attributes from different conventions can be differentiated.
    39 }}}
     35=== Add the following paragraph to section "2.3 Naming Conventions" after current paragraph ===
    4036
    41 === Modify section "2.3 Naming Conventions" ===
     37?? moved it down to 2.7.6 "The CF Namespace" ??
    4238
    43 === Add second paragraph to section "2.6 Attributes" ===
     39=== Add the following paragraph to section "2.6 Attributes" between the first and second paragraph ===
     40
     41Similarly, application programs should ignore attributes in namespaces they do not recognize.
    4442
    4543Attribute names can be tagged to place the names in a namespace ...
     
    5149==== Section 2.7 "Namespaces" ====
    5250
    53 A namespace is identified by a URI. That URI must identify an attribute convention and provide access to the specification(s) that describe the attributes used by that convention and the meaning of those attributes. In a given dataset, a namespace URI is associated with a prefix/tag.
     51A namespace is identified by a URI. In a particular dataset, that namespace URI is associated with a namespace prefix.
     52
     53 That URI must identify an attribute convention and provide access to the specification(s) that describe the attributes used by that convention and the meaning of those attributes. In a given dataset, a namespace URI is associated with a prefix/tag.
    5454
    5555Namespace basics:
     
    6464===== Section 2.7.1 "Declaring Namespaces in a Dataset" =====
    6565
    66 ===== Section 2.7.2 "Qualifying Attributes with a Namespace" or "Placing an Attribute in a Namspace" =====
     66===== Section 2.7.2 "Qualifying Attributes with a Namespace" (or "Placing an Attribute in a Namspace"?) =====
     67
     68===== Section 2.7.3 "Relating the Namespace URI to an Attribute Convention" (or "What Does the Namespac URI mean") =====
     69
     70===== Section 2.7.4 "Where Does the Namespace URI come from?" (or "Who Controls a Namespace URI?") =====
     71
     72===== Section 2.7.5 "Namespace Governance" =====
     73
     74===== Section 2.7.6 "The CF Namespace" =====
     75
     76Any CF attributes placed in the CF namespace ...
     77
     78For attribute names that have been placed in a namespace, the standard part of the attribute name should follow the rules for attribute names given in this section. The namespace prefix part of the attribute name must follow the rules given in seciont
     79