[Top] [All Lists]

Re: [ontolog-forum] RDF and XML

To: ontolog-forum@xxxxxxxxxxxxxxxx, "cl@xxxxxxxxxxxxxxxxx" <cl@xxxxxxxxxxxxxxxxx>
From: John F Sowa <sowa@xxxxxxxxxxx>
Date: Sun, 23 Jun 2013 06:51:20 -0400
Message-id: <51C6D328.5050903@xxxxxxxxxxx>
Paul,    (01)

I'm delighted to hear a point that I have emphasized, especially since
it comes from somebody who actually did the hard work to implement it:
"CL seemed simple and flexible by comparison [to RIF and RuleML]."    (02)

I'm sending this note to the CL list.  That application of XCL is
especially important for those who are overhauling the ISO standard.    (03)

John    (04)

On 6/23/2013 1:43 AM, Paul Tyson wrote:
> We're maintaining an RDF repository with
> several hundred million triples representing "lifeblood" information to
> the business. The repository is stoked with triples mapped from RDBMS
> using R2RML. We identify data integrity problems using SPARQL queries
> generated from XCL. These are data problems that are difficult or
> impossible to detect in the native systems, but will impede business
> processes. We provide some linked data browsing capabilities over the
> repository, including a showpiece application that demonstrates
> unparalleled ability to view data from disparate systems.
> I wanted to put as much business logic as possible in a standard rule
> language. The choices appeared to be: 1) RIF; 2) RuleML; and 3) CL.
> RIF probably would have worked, but is verbose and unwieldy with its
> dialects. Even worse for RuleML. CL seemed simple and flexible by
> comparison, and it was easy to get a Relax NG grammar for xcl
> straightaway.
> Admittedly, CL is a small piece of the system, but it has proven its
> worth. The XCL source is used to generate: three different types of
> SPARQL queries (ASK, CONSTRUCT, SELECT); alternative queries returning
> different result sets (full or summary); and query templates that can be
> filled in with parameters. The XCL is also formatted to HTML so the
> rules can be read by business users--removing some of the mystique (and
> confusion) that usually surrounds SQL wizardry.
> Future enhancements will enlarge the role of CL to touch more parts of
> the system. SQL could be generated from it, to support less-evolved
> applications. It could inform client applications. It could be used to
> generate or check R2RML mappings. I'm looking forward to the new and
> improved features of xcl2.    (05)

Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J    (06)

<Prev in Thread] Current Thread [Next in Thread>