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] Input specification documentation for UBL


Hi John,

As suggested I have posted to the UBL list, so more people will notice 
:-)

All the best

Mark

On Fri, 2 Nov 2007 08:04:48 -0700 (PDT), jon.bosak@sun.com wrote:
> Hello Mark,
> 
> Welcome!  I'm really excited about the plan you've suggested.
> 
> As the ubl-hisc mailing list is quite small, however, I think you
> should re-send your message to the entire UBL list.  People may
> not have much to say in response simply because the plan you've
> laid out is so sensible (though they might -- you never know), but
> I'd like the whole TC to be aware of what you're doing.
> 
> Jon
> 
>    Date: Wed, 31 Oct 2007 15:52:40 +0000
>    From: Mark Seaborne <mark@picoforms.com>
> 
>    Hi All,
> 
>    I have just joined the group at Ken's suggestion with a view to seeing 
>    if I can help devise a way to create useful documentation to record the 
>    requirements for creating input mechanisms for UBL XML.
> 
>    I have been working with electronic forms for some years now - 
>    initially working with EDI, and latterly with XML. I have been a member 
>    of the W3C XForms WG for some years now, and my current employer, 
>    PicoForms has XForms implementations that run in desktop browsers and 
>    mobile devices.
> 
>    Until recently I worked for a UK standards body, (Origo), that works on 
>    XML standards for the UK Life and Pensions Industry. We had the same 
>    requirement to specify generic rules for creating input applications to 
>    populate documents conformant to our Schemas. 
> 
>    Historically this was achieved by producing prose documents that 
>    described:
> 
>     - The logical grouping of fields and groups of fields in an electronic 
>    form.
>     - The order in which fields should be presented to the user (if 
>    significant).
>     - Where data cross-population was valid (e.g. if the same address 
>    could perform more than one role).
>     - Where and how values could be calculated internally (e.g. 
>    subtotals). 
> 
>    The documentation was somewhat flawed as it assumed a visual 
>    presentation on a computer desktop, and all rules were expressed, often 
>    poorly, as prose. It was nevertheless a useful starting point.
> 
>    More recently we started to look at using XForms + XHTML + CSS to 
>    produce better documentation. XForms lends itself well to use as a 
>    "meta" forms description language. It is a largely declarative language 
>    designed to capture the intent of a form author without imposing any 
>    particular presentation mechanism. It consumes XML Schema and 
>    instances, and allows for the creation of XPath based constraints 
>    (similar to Schematron) and calculated values.
> 
>    I am now keen to explore a similar approach in he context of UBL. I 
>    recently built a simple, generic form that allows a user to walk an XML 
>    instance and view associated annotations from the UBL schema (see: 
>    
> 
http://www.picoforms.com/wiki/index.php/Universal_Business_Language_%28UBL%29) 
>    and am now looking to see how this can be adapted.
> 
>    Ken pointed me at the specification for calculating totals ( 
>    
> http://www.oioubl.info/documents/en/en/Guidelines/OIOUBL_GUIDE_TOTALS.pdf) 
>    from which I can derive XPath expressions that I can use with an XForm 
>    to test that they work. So this looks like a nice, simple next step.
> 
>    It has been suggested that it would be best for me to create 
>    implementation-technology-neutral documentation to describe rules for 
>    building input applications, and then to test by generating XForms that 
>    implement the rules from the documentation. The resulting XForms could 
>    also serve as interactive appendices to the main documentation. This 
>    seems a reasonable approach to me.
> 
>    Anyway, I would really appreciate thoughts and ideas from others with 
>    experience in this field. Does the general approach sound reasonable?
> 
>    My employer is happy to allow people to use our XForms implementation 
>    freely to access the forms I produce - so I will let you know when 
>    there is something to play with.  
> 
>    All the best
> 
>    Mark
> 
>    Mark Seaborne
>    Senior Standards Architect
>    PicoForms
>    web:    http://www.picoforms.com
>    e-mail: mark.seaborne@picoforms.com
>    tel: +44 131 2080031
>    mobile:  +44 787 2180215
> 
> 
>    ---------------------------------------------------------------------
>    To unsubscribe from this mail list, you must leave the OASIS TC that
>    generates this mail.  You may a link to this group and all your 
> TCs in OASIS
>    at:
>    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 
> 
> 
> 



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