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: Skeletal draft of input spec


This is probably deficient in numerous ways, but at least a start at a 
"everything a form author needs to know to become productive with UBL" 
document. Any kind of feedback is welcome.

Attached as Unicode plain text. Later, I have tools to convert this into 
XML, XHTML, etc.

.micah

-- 
  Available for consulting. XForms, web forms, information overload.
  Micah Dubinko                           mailto:micah@dubinko.info
  Brain Attic, L.L.C.                        http://brainattic.info
  Yahoo IM: mdubinko
  Learn XForms today: http://xformsinstitute.com

-- UBL Input Specification Guidelines
-------------------------------------

  <meta>

    Status: Early Draft

    Feedback: to ubl-hisc@lists.oasis-open.org

    Abstract: Everything a form author needs to know to become
    productive with UBL.

  </meta>

-- Glossary
-----------

  The following terms are used in this document.

  SBS -

  W3C -

  XForms -

-- Introduction
---------------

  Forms and XML have much in common--in both cases the technology
  represents a structured exchange of data, as opposed to a "blank page"
  philosophy of interaction. UBL in particular is an application of XML
  used to represent strutured business documents. Some work has been
  done as modeling this with contract semantics, as in
  http://lists.oasis-open.org/archives/legalxml-econtracts/200403/msg00004.html

  Within each document type, UBL defines a large number of XML elements
  and attributes; generally more than any single document will use. For
  this reason part of the job of writing forms against UBL is choosing
  the proper subset to map to form controls. One subset that is gaining
  traction is the "Small Business Subset" (once known as UBL Lite).

  For each data item in the Small Business Subset, these input
  specifications will list the following pieces of information:

  * The "data collection intent" for this item, without giving specific
  guidance (like "this is a radio button"). Technology-neutral
  terminology is taken from the W3C XForms specification.

  * The data storage location within the UBL XML, specified as XPath.

  * Whether the data item may store a computed value, and if so, the
  sources and expression (again in XPath) used.

  Additionally, for the overall form, the following information will be
  listed:

  * Overall navigation order, specified as a single bidirectional
  thread.


-- Form-Level Considerations
----------------------------

  TODO: For each document type
    Navigation order, as a list,


-- Data item-level Considerations
---------------------------------

  Reference: XPath for each data item:
  http://lists.oasis-open.org/archives/ubl-hisc/200501/msg00009.html

  TODO: For each document type:
    For each data item:
      * list XPath, data collection intent, and anything else


-- Production Notes
-------------------

  This document originated as a plain-text Unicode file, using minimal
  structure. From there, it gets transformed into XML, XHTML, and other
  formats.


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