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

 


Help: OASIS Mailing Lists Help | MarkMail Help

legalxml-econtracts message

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


Subject: RE: [legalxml-econtracts] XHTML 2.0 issues


Thanks Rolly, your points are all well taken.

regards
Peter


> -----Original Message-----
> From: Rolly Chambers [mailto:rlchambers@smithcurrie.com]
> Sent: Wednesday, 18 August 2004 6:45 AM
> To: pmeyer@elkera.com.au; Legalxml-Econtracts TC
> Subject: Re: [legalxml-econtracts] XHTML 2.0 issues
>
>
> Sorry about previous message - I hit "send" too soon.
>
> Comments below.
>
> Rolly Chambers
>
> ----- Original Message -----
> From: "Peter Meyer" <pmeyer@elkera.com.au>
> To: "Legalxml-Econtracts TC" <legalxml-econtracts@lists.oasis-open.org>;
> "Chambers, Rolly" <rlchambers@smithcurrie.com>
> Sent: Tuesday, August 17, 2004 2:17 AM
> Subject: RE: [legalxml-econtracts] XHTML 2.0 issues
>
>
> > Hi Rolly,
> >
> > Thanks for the comments. I make some observations on three points you
> > raised:
> >
> > 2.2 - UBL
> > I'm no expert on UBL but I don't think this addresses the basic need to
> > define high level structure of a contract for purposes of structural
> markup.
> > At the most basic level, these containers are needed to simplify the
> > authoring process, control automatic numbering and allow the document to
> be
> > correctly rendered. They are not intended to detract from any semantic
> > information that may also need to be added.
> >
>
> RC: The p and section containers are good components.  Whether
> putting them
> together in one and only one way in a single high level structure
> will work
> best (our current effort) remains to be seen. One alternative is to put
> these components together in a few different high level
> structures a la UBL
> 1.0 if need be.
>
> > 3.2 - separation of content and display
> > Yes, the whole point of the structural markup is to separate
> content from
> > display. Going forward, I think we will need to establish
> whether this is
> > what we want to achieve as part of our requirements process because I
> don't
> > think it is fully accepted in the TC and is part of the reason why the
> > structural markup exercise may have been misunderstood.
> >
>
> RC: Agree. Some of the problem is that for certain contract
> documents (e.g.
> some consumer agreements) certain information such as warranty disclaimers
> must be displayed in a particular way to be legally enforceable. These
> situations are directly at odds with separating content from display. Some
> consideration about how these situations will be covered by an eContracts
> schema is justified, but need not become the primary focus of our effort.
>
> > 4.1 - structure & semantic
> > Rolly says:
> > > [RLC - This may be assuming that there is a need to use XML only
> > > to publish large contract documents (a need served by
> > > "structural" markup), but no need to use XML to make the contents
> > > of contract documents more machine readable to facilitate the
> > > exchange of contract data with other systems for purposes besides
> > > publishing (needs served better by "semantic" markup).
> >
> > In connection with what I said in point 4.1, I think you have completely
> > misunderstood what I said. I apologise that my point seems to
> have been so
> > unclear. I have never assumed or advocated that XML is needed ONLY to
> > publish large contract documents. Nor have I ever asserted that there is
> NO
> > NEED to use XML to make contents more machine readable. My
> point was that
> we
> > need to find out the real requirements for a standard. I make no
> assumptions
> > about the end result.
>
> RC: I should be the one to apologize for misunderstanding. Perhaps our
> accents got in the way.
>
> >
> > The structural markup initiative was designed to deal with the
> publishing
> > stuff first and to provide a common platform on to which semantic markup
> > could be added, by those who need it.
> > We started this way because I do not believe it is possible (at least
> > practicable) to do it the other way.
> > For what its worth, I believe that the semantic layer should be
> capable of
> > being added to any schema, not just the structural schema we develop.
> >
> > In retrospect, the proposal to move on the structural markup without
> > comprehensive requirements may have been a bad idea. It was proposed on
> the
> > assumption that the requirements process could be conducted in parallel
> with
> > it. Clearly that assumption was wrong.
> >
>
> RC: I thought it was a reasonable proposal at the time and still do. It
> hasn't played out quite the way we were hoping, but it was still a good
> shot.
>
> > I remain very confused about the needs for semantic markup in a proposed
> > eContracts standard.
> >
> > Many of the possible semantic markup needs seem to me to apply to a wide
> > range of legal & business documents. If so, they may be beyond the scope
> of
> > this TC. That is certainly the case with the most of the semantic markup
> > needs that emerge from the negotiated contracts scenario I posted. I
> accept
> > that it may not be true with other use cases.
> >
>
> RC: If the semantic markup affects and will benefit eContracts,
> then I'd say
> it's in scope even if it also may apply to other legal and business
> documents. No doubt there are semantic markup needs that apply to
> documents
> other than contracts. Some day there may be a way to fuse them together.
> However, I don't think this limits the way we can approach using semantic
> markup with eContracts. I'm not understanding why you see this as a scope
> issue.
>
> If your point is that there are already too many flavors of XML "price,"
> "party," and "payment" elements to choose from so adding one more is
> pointless, then I disagree. I'm not in favor of trying to re-write UBL or
> any other XML business vocabulary, but I'm not bothered if there is some
> overlap.
>
> > Another problem I have is a perception that some people want a
> standard to
> > enc0
> ompass every aspect of a very specific transaction model they have in
> > mind. Its almost as if they want to embed their business model in the
> > standard. I believe a standard must avoid this. The standard
> should allow
> > people to work the way they want to work and allow technologies and
> > processes to evolve. It should define only those processes that are
> > necessary to support a widespread business need. If we try to
> reflect very
> > specific transaction models, how many models must be supported
> and at what
> > complexity in the standard? That approach seems to be inconsistent with
> what
> > standards, particularly new standards should try to achieve.
> >
>
> RC: I want the simplest set of eContracts semantic markup
> possible to start
> with so the standard has room to evolve. I am not interested in embedding
> anyone's particular business model in the standard.
>
> > These problems are not insurmountable. We just have to start at the
> > beginning and work out what we are trying to achieve. In that process we
> > should be able to work out the common needs of a wide range of
> user groups
> > and develop a standard to meet those needs first. Having had a
> quick read
> of
> > your use case, I am fairly sure this process will allow us to
> achieve this
> > goal. It will take some work and we will each need to be open
> to review of
> > what we think are our requirements.
> >
>
> RC:
>
> > Regards
> > Peter
> >
> >
> >
> >
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: Chambers, Rolly [mailto:rlchambers@smithcurrie.com]
> > > Sent: Tuesday, 17 August 2004 1:56 PM
> > > To: pmeyer@elkera.com.au; Legalxml-Econtracts TC
> > > Subject: RE: [legalxml-econtracts] XHTML 2.0 issues
> > >
> > >
> > > My comments are below.
> > >
> > > This is a helpful explanation of the thinking behind the recent
> > > structural markup proposal.
> > >
> > > Rolly Chambers
> > >
> > > -----Original Message-----
> > > From: Peter Meyer [mailto:pmeyer@elkera.com.au]
> > > Sent: Mon 8/16/2004 10:13 AM
> > > To: Legalxml-Econtracts TC
> > > Cc:
> > > Subject: [legalxml-econtracts] XHTML 2.0 issues
> > > Hi folks,
> > >
> > > Some points on XHTML 2.0, as discussed at the last meeting.
> > >
> > > 1. Background, why we chose XHTML 2
> > > 1.1 Some of us could not agree on a completely new structural
> > > markup model.
> > >
> > > 1.2 XHTML 2 introduces a structural model into HTML using
> > > recursive section
> > > containers and p containers.
> > >
> > > 1.3 This motivated some of us to think that it would provide a
> > > close enough
> > > starting point for contract markup.
> > >
> > > 1.4 XHTML 2 seemed attractive because it is XHTML and would
> be an easier
> > > sell to developers than an entirely new schema.
> > >
> > > 1.5 It was perceived as an advantage of XHTML 2 that it would
> > > make it easier
> > > to transform eContracts for web publishing.
> > >
> > > [RLC - could be but I think ease (or difficulty depending on your
> > > perspective) of transforming eContracts for web and other
> > > publishing will be comparable whether XHTML2 or some other XML
> > > dialect is used.]
> > >
> > > 1.6 Some of us believed (and still believe) that straight XHTML 2
> > > markup was
> > > too loose to be useful and that we must strip it down to a
> simple model
> to
> > > make it easy for authors, easier for application developers and useful
> for
> > > content management and document production.
> > >
> > > [RLC - Agree heartily with simplifying straight XHTML 2 and
> > > approve of the effort to date. I'd encourage the subcommittee to
> > > try simplifying further if there is any consensus to do so.]
> > >
> > > 1.7 For my part, I promoted XHTML 2 on the basis that it
> should give us
> a
> > > markup model based on one that would become fairly familiar in the
> > > marketplace over the next few years, that we could shape to our needs
> and
> > > that this would give us a marketing advantage we would not
> enjoy with an
> > > entirely new schema. In summary, the advantages of XHTML 2.0
> for me were
> > > more marketing than technical.
> > >
> > > [RLC - agree.]
> > >
> > > 2. What we have learned
> > > 2.1 A strict version of the section and p markup is capable of meeting
> our
> > > clause model needs, although its not perfect. For example:
> > >  (a) HTML lists are not suited to real documents that require flexible
> > > numbering schemes
> > >  (b) Some aspects are not well thought out, such a the l element.
> > > At this level we could use something that is a subset of XHTML 2.0. An
> > > eContracts schema could not accept most XHTML 2 markup but it
> > > would be easy
> > > to go the other way.
> > >
> > > [RLC - the "other way" being that an XHTML 2 schema/dtd would
> > > accept eContracts markup?]
> > >
> > > 2.2 XHTML 2 does not have an obvious way of providing the high level
> > > structure found in contracts. We are faced with either using (over
> using)
> > > the div element or inventing new elements. There is disagreement about
> how
> > > many are needed and the design approach required.
> > >
> > > [RLC - UBL appears to use a different design approach. UBL 1.0
> > > provides "a library of XML schemas for reusable data components"
> > > and "a small set of XML schemas for common business documents
> > > such as 'Order,' 'Despatch Advice,' and 'Invoice' that are
> > > constructed from the UBL library components . . . ." "The UBL
> > > library is designed to support the construction of a wide variety
> > > of document types beyond those provided in the 1.0 package . . . ."
> > >
> > > In effect, the components in the UBL "library" (which have
> > > semantic names but are components in the same way as our proposed
> > > section and p elements) are not pulled together into the single,
> > > high level "one structure fits all document types" manner that we
> > > are exploring. Instead, the UBL components are combined in
> > > different ways to assemble eight different document types.
> > >
> > > I am not advocating a UBL-type design approach -- just observing
> > > that it is an alternative. If followed, this approach would allow
> > > sections and paragraphs to be assembled in varying ways. Section
> > > and p could be assembled in one way to offer structure for
> > > lengthy formal contract documents of the type Jason has cited
> > > examples of. These same components also could be assembled in a
> > > different way for more informal types of contract (and other)
> documents.]
> > >
> > > 2.3 Some new inventions are essential, including signature blocks
> > > but there
> > > are differences about how to design markup for these.
> > >
> > > [RLC - agree that eContracts will need a place for information
> > > customarily found in paper "signature blocks." This is not the
> > > same as digital signature info in my mind.]
> > >
> > > 2.4 There seem to be some strong differences within the TC about
> > > the meaning
> > > of generic structural markup, the need to support human authoring of
> > > contracts using XML editors and the role of XML in "the contract".
> > >
> > > [RLC - agree there are differences about what constitutes
> > > "structural" markup.  In a sense, even "structural" markup
> > > elements are semantic -- it's just that their semantics are
> > > generic and don't describe the information they contain in a
> > > particularly meaningful way.]
> > >
> > > 2.5 There seems to be some support for implementation of our own
> > > namespace.
> > >
> > > [RLC - agree we should define an eContracts namespace.]
> > >
> > > 3. What do we need from XHTML 2?
> > > 3.1 Do we need strict conformance to XHTML 2? I suggest this is not
> > > particularly important. Its an unnecessary straight jacket and we
> > > should use
> > > it only while its convenient. Most of the benefits will flow if
> > > we can keep
> > > to the section and p markup that has some prospect of becoming
> > > familiar to a
> > > fairly wide community, particularly if other legal and
> business document
> > > markup standards use a similar schema.
> > >
> > > 3.2 Do we need XHTML 2 to publish eContracts on the web? Increasingly,
> any
> > > XML markup can be rendered on the web using style sheets. The use of
> XHTML
> > > markup may make this a bit easier but in the vast majority of contract
> > > documents this may not be very important.
> > >
> > > [RLC - the ease or hassle of using stylesheets or scripts to
> > > publish XML documents looks unavoidable to me. It's the result of
> > > assuming that "separation of content from display" is a good thing.]
> > >
> > > 3.3 It is not clear what else we really need from XHTML 2.0 or how
> closely
> > > we should stay within its constraints.
> > >
> > >
> > > 4. Conclusions
> > > 4.1  The critical issue is that the schema we adopt or develop should
> meet
> > > the needs of the proposed standard. At this stage, these needs are
> > > insufficiently defined for us to be able to resolve the
> issues, such as
> > > those mentioned in 2.4 above, that have been with us since
> > > formation of the
> > > TC and for years before in the old Legal XML.
> > >
> > > [RLC - This may be assuming that there is a need to use XML only
> > > to publish large contract documents (a need served by
> > > "structural" markup), but no need to use XML to make the contents
> > > of contract documents more machine readable to facilitate the
> > > exchange of contract data with other systems for purposes besides
> > > publishing (needs served better by "semantic" markup).
> > >
> > > From my perspective, TC members are interested in more clearly
> > > defining both needs and have agreed to have a go at the
> > > "structural" markup first. However, that does not imply a lack of
> > > interest in or need for "semantic" markup.]
> > >
> > > 4.2 Until we complete the requirements process we will not be able to
> > > resolve the outstanding issues about the use of XHTML 2.
> > >
> > >
> > > regards
> > > Peter Meyer
> > >
> > >
> > >
> > >
> > > To unsubscribe from this mailing list (and be removed from the
> > > roster of the OASIS TC), go to
> > > http://www.oasis-open.org/apps/org/workgroup/legalxml-econtracts/m
> > embers/leave_workgroup.php.
> >
> >
> > To unsubscribe from this mailing list (and be removed from the roster of
> the
> > OASIS TC), go to
> >
> http://www.oasis-open.org/apps/org/workgroup/legalxml-econtracts/m
embers/lea
> ve_workgroup.php.
>
>





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