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

 


Help: OASIS Mailing Lists Help | MarkMail Help

tag message

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


Subject: RE: [tag] Updated UML Diagram for Seoul F2F Dec 2008 Draft of TA Markup


That looks great Stephen.
That also reminds me we'll need to set the "rules" we had in mind for
using this schema, as they could not all be expressed in the schema
itself. Like:
- target element, and predicate element, can only be absent from a test
assertion element if this TA is within a  test assertion set the header
of which has a "shared" element that specifies these elements either in
the TestAssertionParts or in the Rule subelements.
(so users will not be mislead by all these "optional" elements)

Also did we really mean the Predicate (and the Prequisite) to be
multiple? If this multiplicity has the semantics of a logical
conjunction then it would be clearer to use a single expression that
makes this conjunction explicit (with AND connectors).
The only reason I can see we may want to keep it multiple is in case of
a restricted profiling language that does not allow for expressing
logical conjunctions. Or to make it easier to display / enter parts of a
predicate or prerequisite expression in a user interface.
If we profile this for Xpath, then I think it is very likely the profile
will require a single Predicate or Prerequisite expression per TA
(easier to process with XSLT...)

Cheers,
Jacques 


-----Original Message-----
From: stephengreenubl@gmail.com [mailto:stephengreenubl@gmail.com] On
Behalf Of Stephen Green
Sent: Friday, December 19, 2008 11:48 AM
To: TAG TC
Subject: [tag] Updated UML Diagram for Seoul F2F Dec 2008 Draft of TA
Markup

Here I've improved the diagram by filling in some missing cardinalities
and also changed the TestAssertionSet..TestAssertionSet recursive
cardinality to 0..*.



2008/12/18 Stephen Green
<stephen.green@documentengineeringservices.com>:
> I have created a UML diagram roughly representing what was agreed in 
> Seoul at this month's F2F. I made a few simplifications for the sake 
> of clarity and to fix minor aspects of the initial schema (such as the

> Tag element, adding Name and Value, and some of the other naming).
>
> The schema need not exactly match this of course; for example this 
> class diagram ignores complex types in most cases and makes most 
> elements local rather than global, with just Test Assertion Set and 
> Test Assertion being global. This is a suggestion but also simplifies 
> the diagram somewhat.
>
> Best regards
>
> --
> Stephen D. Green
>
> Document Engineering Services Ltd
>
>
>
> http://www.biblegateway.com/passage/?search=matthew+22:37 .. and voice
>



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