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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] XML Data Modellling/Linking (was RE: [xml-dev]AfterXQuery,

[ Lists Home | Date Index | Thread Index ]

Dave Pawson <davep@dpawson.co.uk> writes:
> 
> On Mon, 2004-10-25 at 01:50, Michael Champion wrote:
> > On Sun, 24 Oct 2004 14:44:23 -0700, Ronald Bourret 
> > <rpbourret@rpbourret.com> wrote:
> > 
> > > For example, given the element <part>123</part>, it would 
> be nice to 
> > > link this with a document containing more information about part 
> > > 123, but XQuery would need to know where to go looking for that 
> > > document.
> > >
> > > One possibility is some sort of external document containing link 
> > > information,
> > 
> > That's what an ontology does, I think.  Not link information, but 
> > relationship information, which could be used by an application to 
> > follow links, or generate XQuery, DOM, XSLT, or whatever to 
> leverage 
> > the relationship information.
> 
> That sounds a lot better than links to me; relationship 
> information. Some apps may want to generate hyperlinks from 
> the combination of relationships and document(s), others may 
> do other things as Peter suggests. 
> 
> So there are now three things.
> doc.xml 
> relationships.xml
> and 
> application.exe which plays with combinations of the above 
> using some collection of todays tools.

Seems reasonable, but somehow I can't stop from feeling building
application.exe "using some collection of todays tools" is akin to
saying "here magic happens"?  See below...

> > 
> > > On a related point, I think it would be nice to be able 
> to just say, 
> > > "This is a link," without any of the additional explanatory 
> > > information that XLink gives (type, role, etc.).
> I'd put these into application.exe? I want to show this 
> relationship in this specific way for that specific purpose? 
> Sort of configuration information for application.exe?
> 
> 
> >  The advantage of this is
> > > simplicity, and it really isn't that unreasonable when you think 
> > > about
> > > it: Most interpretation of XML documents is application 
> specific anyway,
> > > so why should links be any different?
> 
> I like that.
> 
> > 
> > Agree!  So should that be a core part of some future XML, 
> or a small 
> > supplemental spec on the order XML Base, or what?
> 
> I'll leave that to others :-)
> But I do like it 'outside' my xml instance. 
> Keeps the xml instance nice and simple? I've only got points 
> (id's?) and Gavin tells me they could equally well be put in 
> the relationships.xml document[1]. KISS principle?
>   Would that mix nicely with XML-- which steps gracefully
> from docHead world to dataHead world? No id/idref pairs?
> 

Ok, even if "todays tools" do what Gavin suggests, you've got a
bootstrap problem: how do you know what combinations of documents to use
together?  Some fourth linking document?  Some instance information
inside one of the documents? in the form of a link?  An addressable
ontology somewhere (pointed to by what)?

> > 
> > So, the "this is a link" namespace or whatever for simple 
> things, and 
> > OWL for the times when you really do need to specify the direction, 
> > type, role, etc. of a relationship, maybe?
> 
> Or something quite simple and in between until the need for 
> the OWL's wisdom is perceived?

I'm not sure it's until "OWL's wisdom is perceived", but rather "until
OWL's processing overhead can be afforded for general use", but either
way, a stop gap would be nice...






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS