RDF QLs within a larger language

Howard's XSRQL [1] and TimBL's N3QL [2] are good examples of RDF
functions that fit into a larger QL. In the XSRQL case, it gives us
an opportunity to lean on some already specified and implemented
functionality in XQuery that is likely to get very wide
deployment. I'm curious about how much re-use we get, Howard.

N3QL constrains itself to be a subset of the N3 syntax which can be
used for query. This is especially usful if N3 is later adopted as a
rules language because we would get to take advantage of the fact that
query goals and rule goals are very similar, both in syntax and in
semantics. Once we've defined a language that produces some sort of
variable bindings, it's pretty easy to define how to use those
bindings to construct new graphs.

Anybody interested in exploring this with me?

[1] http://www.fatdog.com/xsrql.html#Examples
[2] http://www.w3.org/DesignIssues/N3QL
-- 
-eric

office: +81.466.49.1170 W3C, Keio Research Institute at SFC,
                        Shonan Fujisawa Campus, Keio University,
                        5322 Endo, Fujisawa, Kanagawa 252-8520
                        JAPAN
        +1.617.258.5741 NE43-344, MIT, Cambridge, MA 02144 USA
cell:   +1.857.222.5741 (does not work in Asia)

(eric@w3.org)
Feel free to forward this message to any list for any purpose other than
email address distribution.

Received on Monday, 28 June 2004 03:09:58 UTC