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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-hisc message

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


Subject: Re: [ubl-hisc] Minutes for 2006-02-21 HISC teleconferences


At 2006-02-22 08:53 -0500, Bryan Rasmussen wrote:
> >Ken: Can resources from Denmark create and post sample instances for
> >the UBL 2.0 version of UBL 1.0 documents and the above prioritized
> >documents?
>
>I've been basically using the small business subset examples, changing the
>content to be somewhat useful (since the SBS examples were generated via
>XMLSPY).

Great ... when you have a representative set, could you please post them?

> >3) Input specification status.
>I'm hoping to have it done by next weeks meeting, or at least have a good
>level of progress.

Well done.

>Just to make sure that my understanding is correct though
>because it just struck me that what I've understood my task to be may have
>been misunderstood, by shell inputs are we in aggreement that I am producing
>displays of what the forms will look like when they follow the formatting
>specifications laid out in the formatting specs doc (minus data), correct?

You tell us ... what *is* an input formatting specification?

For output it is fairly simple, just a mapping of UBL XPath addresses 
to locations in a given (hopefully standardized) layout.  All the 
data is self-contained and the output presentation isn't *allowed* to 
change any of the numbers.

For input I could imagine it would be more detailed, but it isn't 
something I'm intimate with so I wouldn't know what to recommend.

At the least I would think there has to be a mapping of XPath 
addresses to input form controls.

Does XForms include presentation?  I thought it was more 
abstract.  Would the mapping be to the class of form control, or to a 
particular presentation choice for a form control?

Are there calculations that need to be specified?  Tax 
totals?  Amount totals?  Which XPath addresses participate in the calculations?

Are there input lexical constraints that need to be documented for 
each field?  "this field is numeric", "this field is alphanumeric", 
"this field is currency", etc.

If you were to mimic what I did with the output formatting 
specifications, the embellished DocBook documents would have 
sufficient information embedded in the XML that a transformation 
produces a pure DocBook instance for publishing purposes, and a 
mechanical extraction with another stylesheet produces information 
suitable for processing into XForms specifications or some other 
representation.

The goal of the output specifications is "collect, distill and 
publish enough information about UBL that an implementer can satisfy 
a printing requirement without having to have been a member of the 
UBL TC to know what is important and what isn't, thus relying on the 
subject matter expertise within the technical committee to reveal 
that which is necessary to address."

I would extrapolate, then, that the goal of the input specifications 
is "collect, distill and publish enough information about UBL that an 
implementer can satisfy a requirement to accept input from human 
interaction with forms to create a UBL instance without having to 
have been a member of the UBL TC to know what is important and what 
isn't, thus relying on the subject matter expertise within the 
technical committee to reveal that which is necessary to address."

I would think that what to then *do* with the accepted input 
information is out of scope ... one implementer might offer to send 
an email, another might load up a database, yet another might create 
a disk file, finally one might trigger a workflow process.  I don't 
believe any of that is in the scope of distilling what is important 
in UBL to someone not a part of UBL ... *that* is the expertise HISC 
is using to add value to the UBL package to help UBL become more implementable.

Not every vendor is going to have the time or energy or money to 
participate in the UBL development process, but by HISC doing the 
heavy lifting in the area of exposing what would be important to 
vendors, then vendors can implement the HISC specifications knowing 
the specifications have been approved by the TC so an implementation 
of the specifications should be acceptable to the TC and to users of 
UBL in general.

That's how I see it, anyway ... has your perspective been different?

. . . . . . . . . . . Ken

--
Upcoming XSLT/XSL-FO hands-on courses: Washington,DC 2006-03-13/17
World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/o/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Cancer Awareness Aug'05  http://www.CraneSoftwrights.com/o/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal



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