- From: Eve L. Maler <Eve.Maler@east.sun.com>
- Date: Mon, 08 May 2000 17:21:04 -0400
- To: Graham Moore <gdm@stepuk.com>
- Cc: www-xml-linking-comments@w3.org, Daniel.Veillard@w3.org, "'Martyn Cutcher'" <mgc@stepuk.com>, "'Jason Markos'" <jsm@step-dpsl.co.uk>, Daniel.Veillard@w3.org
Hello Graham, I think you will be pleased to learn how we resolved some Last Call issues, because they are essentially in your favor. (What I'm describing here is from a post-Last Call draft that's not public yet.) Before, a single overloaded attribute did both jobs; if you wanted to create unique arc pairs or change the behavior on one of a set of similar pairs, you had to invent spurious new roles. Now, roles have been separated out from "arc labels"; an arc label is just a token that you can choose to assign to resources one-to-one or one-to-many, and the from/to attributes refer to them instead of roles. Even if two resources have the same role, they can have different labels. Eve On Mon, May 08, 2000 at 01:44:37PM +0100, Graham Moore wrote: > > > > Hi Daniel, > > > > I've been working on the next release of X2X which I intended to include > > compatibility with 21/02/00. I was please to see the removal of > > actuateDefault etc from xlink:link, but have some concerns about the new > > role of 'xlink:role' with regard to the arcs. > > > > My general feeling is that the arc structures are instances and should be > > specified as such. I have no problem with some syntax that can create > > multiple unique arcs. But with the use of role as the identifier there > is no > > way to specialise as there is no longer a way to uniquely address an > anchor. > > > > Given: > > > > <extendedlink> > > <loc xlink:href="..." xlink:role="parent" xlink:title="p1" /> > > <loc xlink:href="..." xlink:role="parent" xlink:title="p2" /> > > <loc xlink:href="..." xlink:role="child" xlink:title="c1" /> > > <loc xlink:href="..." xlink:role="child" xlink:title="c2" /> > > <loc xlink:href="..." xlink:role="child" xlink:title="c3" /> > > <go xlink:from="parent" xlink:to="child" actuate="user" /> > > </extendedlink> > > > > The above generates a number of arcs. If I change a property of an arc > after > > processing this markup, such as on one of the parent child arcs I want the > > actuate to be "auto" then if I try and re-serialise the link > containing the > > arcs I am unable to do so. > > > > I think that the change should be made such that the arc markup can address > > ID's and Roles. This will allow declarative rules to create multiple links > > but allow easy refinement and correct reserialisation of the link and its > > arcs. > > > > In general by not having the unique ID the practice of the link > authoring by > > refinement becomes extremely complex. > > > > I hope that these comments are not to late to be considered. -- Eve Maler +1 781 442 3190 Sun Microsystems XML Technology Center elm @ east.sun.com
Received on Monday, 8 May 2000 17:19:13 UTC