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

 


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng-comment message

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


Subject: Re: [relax-ng-comment] RELAX NG Type Lattices, draft 0


MURATA Makoto (FAMILY Given) scripsit:

> I often make the same mistake: definitions without presenting the key idea 
> and motivation in advance.  What is your key idea?

That it's important to have a way to define a lattice of RNG types,
so that people can declare information about them which can be checked
mechanically for consistency.

> Given two regular tree languages A and B, it is possible to determine if A 
> is a subset of B.  In the case of RELAX NG, we further have interleave, text, data, value,
> list, and attribute.  Handling of attribute is done by Hosoya: he gave one neat
> algorithm (see Hosoya and Murata presented at PLAN-X 2002).  

Very good.

> Interleave
> has been studied also: although I am aware of some algorithms, no
> practical ones are publicly available.

I was not aware of this difficulty, but it doesn't astonish me.

> Handling of data, value, and list
> is just difficult.  How can we overcome these problems?

I defined conformance in such a way as to avoid this: data (which
subsumes value) patterns are not required to be handled correctly,
provided only that the lattice validator doesn't claim the lattice
is valid when it isn't.

-- 
"Kill Gorgûn!  Kill orc-folk!           John Cowan
No other words please Wild Men.         jcowan@reutershealth.com
Drive away bad air and darkness         http://www.reutershealth.com
wit h bright iron!"  --Ghân-buri-Ghân   http://www.ccil.org/~cowan


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