OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

codelist message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Fwd: Re: [codelist] Thoughts on comment feedback from PRD01



>Subject: Re: [codelist] Thoughts on comment feedback from PRD01
>To: "G. Ken Holman" <gkholman@cranesoftwrights.com>
>Date: Mon, 18 Jan 2010 14:31:55 -0000
>From: "Anthony B. Coates (Londata)" <abcoates@londata.com>
>
>I can't attend the telecon today; this is just to say that I have no
>problems with Ken's proposal's below, so you can add me as an "aye".
>
>Cheers, Tony.
>
>On Mon, 11 Jan 2010 17:57:22 -0000, G. Ken Holman
><gkholman@cranesoftwrights.com> wrote:
>
>>Fellow CLRTC members,
>>
>>Having reviewed Viswanath's input at:
>>
>>   http://lists.oasis-open.org/archives/codelist-comment/200912/msg00002.html
>>
>>... these are my thoughts.
>>
>>(1) - I can accept renaming the document element <ValueListConstraints>
>>to <ContextValueAssociation> as the current name reflects a more limited
>>scope that was true when the vocabulary was first developed
>>
>>(2) - based on my experience back with SGML and now with XML I am
>>uncomfortable having enumerated sibling elements of different types
>>under a common parent
>>      - I think encapsulating the repeating tests under a parent, and the
>>repeating lists under a parent follows an accepted approach in
>>vocabulary design
>>      - for example, when dealing with the sibling-axis in an XPath-based
>>environment, it is easier when a zero-or-more-siblings being processed
>>for a parent are the only items allowed under that parent
>>
>>(3) - I am uncomfortable with "rule-sets-for-instance-information" as I
>>don't see these as rules, but as declarations of relationships ("rules"
>>to me implies an imperative action of some kind)
>>
>>(4) - I am uncomfortable with "instance-information" because
>>"information" is too general and subject to misinterpretation
>>
>>(5) - I am uncomfortable with rule-set-id="" because using xml:id= is
>>recognized by modern XML languages as having XML ID semantics per the
>>W3C specification:
>>
>>    http://www.w3.org/TR/xml-id/
>>
>>... and any other name will require additional work by users using, for
>>example, XSLT 2, to process a CVA file
>>
>>(6) - the element <genericode-code-identification expression="xpath">
>>builds in an assumption about the genericode addressing needed by the
>>user when associating genericode list-level metadata with instance-level
>>metadata ... <Version> is but one example of list-level metadata ... CVA
>>users need the flexibility to use XPath to address *any* component of
>>list-level metadata ... note this example from annex C of the CVA spec
>>(especially note the need to use predicates to qualify precisely which
>>piece of list-level metadata is being matched):
>>
>>      <InstanceMetadataSet xml:id="cctsV2.01-code">
>>        <InstanceMetadata address="@listName"
>> 
>>identification="LongName[not(@Identifier='listID')]"/>
>>        <InstanceMetadata address="@listID"
>>                          identification="LongName[@Identifier='listID']"/>
>>        <InstanceMetadata address="@listVersionID"
>>                          identification="Version"/>
>>        <InstanceMetadata address="@listSchemeURI"
>>                          identification="CanonicalUri"/>
>>        <InstanceMetadata address="@listURI"
>>                          identification="LocationUri"/>
>>        <InstanceMetadata address="@listAgencyName"
>>                          identification="Agency/LongName"/>
>>        <InstanceMetadata address="@listAgencyID"
>>                          identification="Agency/Identifier"/>
>>      </InstanceMetadataSet>
>>
>>(7) - I disagree that "binding" is a more appropriate and
>>self-explanatory element name instead of "context" because this portion
>>of a CVA file is listing a number of document contexts ... yes, I can
>>see that the declarations are binding document contexts to value tests
>>and lists and metadata, but I am concerned that "binding" might be an
>>overloaded term
>>
>>(8) - I am uncomfortable with instances-satisfying="" because the XPath
>>address is the address of a single document context inside of an
>>instance, and the fact that it exists doesn't "satisfy" anything, it
>>only engages the testing of the value found at that context
>>
>>
>>In summary, I find from this contribution that changing the document
>>element name could very well help the user, so I support that change in
>>the next PRD.  My assessment is that the other changes may not be
>>improvements from a user's perspective.
>>
>>But I am biased because I am so close to the vocabulary.  What opinions
>>do other members have?
>>
>>I do appreciate that Viswanath has taken from his time to consider the
>>public review draft and for his detailed submission with examples.  I
>>thank him for this opportunity to discuss these suggestions.
>>
>>. . . . . . . . . . . . Ken
>>
>>--
>>UBL and Code List training:      Copenhagen, Denmark 2010-02-08/10
>>XSLT/XQuery/XPath training after http://XMLPrague.cz 2010-03-15/19
>>XSLT/XQuery/XPath training:   San Carlos, California 2010-04-26/30
>>Vote for your XML training:   http://www.CraneSoftwrights.com/o/i/
>>Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/o/
>>Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
>>Video lesson:    http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
>>Video overview:  http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
>>G. Ken Holman                 mailto:gkholman@CraneSoftwrights.com
>>Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/o/bc
>>Legal business disclaimers:  http://www.CraneSoftwrights.com/legal
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe from this mail list, you must leave the OASIS TC that
>>generates this mail.  Follow this link to all your TCs in OASIS at:
>>https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
>
>
>--
>Anthony B. Coates
>Associate Director
>Document Engineering Services (Limited)
>UK: +44 (20) 8816 7700, US: +1 (239) 344 7700
>Mobile/Cell: +44 (79) 0543 9026
>Skype: abcoates
>anthony.coates@documentengineeringservices.com
>http://www.documentengineeringservices.com/

--



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]