W3C home > Mailing lists > Public > www-rdf-interest@w3.org > January 2001

Schema mapping

From: Graham Klyne <GK@Dial.pipex.com>
Date: Mon, 01 Jan 2001 15:25:33 +0000
Message-Id: <>
To: Bill de hÓra <dehora@acm.org>
Cc: <www-rdf-interest@w3.org>
At 09:06 PM 12/11/00 +0000, Bill de hÓra wrote:
>What would be nice, instead of embedding mappings ahead of time (you
>can't possibly guess all the mappings ahead of time), is given two
>schemas, a facility to create a third schema later on that posits
>mappings between the two. Sounds like a use case for out of document
>XLink processing. The number of such equivalence types may be small
>enough to get them into RDFS before it goes recommendation...
>Having a third schema to bind terms between two other schemas would
>would allow traversal all *across* hierarchies (this is also known as
>hyperlinking :). You could traverse across a series of such links to
>determine equivalent terms in-band. I guess you can call this out of
>document schema binding Metalinking.

I agree that a means to describe equivalences between schema would be 
useful, probably essential at some point (c.f. TimBLs comments on language 
mixing and "semantic schema" in 
<http://www.w3.org/DesignIssues/Evolution.html>).  I also believe it is too 
complex an issue to rush into...

I think equivalences may occur in several ways:
- direct resource/property equivalence;  renaming;  e.g. 'lessThan' <=> 'LT'
- universal equivalence of expression forms;  e.g. 'LT' <=> 'LE' && 'NE'
- equivalence under stated conditions;  e.g. 'A' => ( 'B' <=> 'C' )
- approximate equivalence;  good enough for some purposes  (1 Km approx 0.6mi)
- etc.


Graham Klyne
Received on Monday, 1 January 2001 14:00:50 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:07:33 UTC