[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Comments regarding LegalXML contract draft
Overall the contracts XML approach you are presenting appears
sound. Your use of RELAX NG is excellent choice given your extension
requirements and lax structure permutations. Also the simple XML unencumbered
by namespace clutter is refreshing and a strong choice for simpler
implementation and less handling and deployment issues. I would offer some additional thoughts however to compliment
/ enhance what you have developed so far. 1)
The address format – please consider offering an
alternate international address format based on the new CIQ v3.0 address
template 2)
Creating templates and extensions to augment your
existing schemas – provide runtime support – the OASIS CAM toolset
looks well suited to provide validation services that support lax structures and
content validation. This would overcome the restrictions you are facing
with Relax NG and XSD right now – because CAM works without depending on
either of these being present. Essentially any well formed XML can be
validated with a CAM template and checked to conform to your specification.
The open source jCAM implementation is available to support this from http://www.jcam.org.uk ; this could be
deployed as a hosted contract validation micro-service facility. 3)
Using CAM templates <include> mechanism and the
context mechanism – you could have rule-based structures for address and
contract details based on role, intent and localization needs. External context
variables can be declared as the means to drive this. 4)
Lookup() lists and discreet values – the CAM
specification also allows you to declare and reference external validation
lookup lists. 5)
You could develop extensions to the base jCAM
engine to support digital signatures, certificates and other artifacts. I hope these provide additional opportunities to compliment
and enhance your existing solid foundation. The CAM and CIQ TC members would be happy to provide assistance
in exploring these areas. Thanks, DW Chair OASIS CAM TC; member CIQ TC. |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]