- From: Adrian Walker <adriandwalker@gmail.com>
- Date: Mon, 6 Sep 2010 18:49:51 -0500
- To: Bob MacGregor <bob.macgregor@gmail.com>
- Cc: semantic-web@w3.org, public-sparql-dev@w3.org
- Message-ID: <AANLkTi=dvsQi+7vKMd8ZYjkHQrAYp+Nb6GndQ=AN4V+E@mail.gmail.com>
Hi Bob -- For datalog plus recursion and negation-as-failure, the original stratification semantics [1,2] is based on the simple idea that one should rule out proving X with a proof that depends on being unable to prove X. This can be efficiently enforced with a static syntactic check, so it does not impinge on runtime efficiency. -- Adrian [1] Towards a Theory of Declarative Knowledge, K. Apt, H. Blair, A. Walker. In: Foundations of Deductive Databases and Logic Programming, J. Minker (Ed.), Morgan Kaufman. [2] Backchain Iteration: Towards a Practical Inference Method that is Simple Enough to be Proved Terminating, Sound and Complete. Journal of Automated Reasoning, 11:1-22 Internet Business Logic A Wiki and SOA Endpoint for Executable Open Vocabulary English Q/A over SQL and RDF Online at www.reengineeringllc.com Shared use is free, and there are no advertisements Adrian Walker Reengineering On Mon, Sep 6, 2010 at 6:22 PM, Bob MacGregor <bob.macgregor@gmail.com>wrote: > Hi Adrian, > > I'll let you guys hash out the recursion. Without it, NAF has a very > simple semantics > and implementation. With it, you need stratified logic, magic sets, > whatever ... > > - Bob > > > On Mon, Sep 6, 2010 at 3:02 PM, Adrian Walker <adriandwalker@gmail.com>wrote: > >> Bob -- >> >> +1 vote for that, but why rule out recursion? >> >> -- Adrian >> >> >> Internet Business Logic >> A Wiki and SOA Endpoint for Executable Open Vocabulary English Q/A over >> SQL and RDF >> Online at www.reengineeringllc.com >> Shared use is free, and there are no advertisements >> >> Adrian Walker >> Reengineering >> >> On Mon, Sep 6, 2010 at 3:21 PM, Bob MacGregor <bob.macgregor@gmail.com>wrote: >> >>> I would say that the mindset "NAF is not appropriate for SPARQL" is a >>> piece of the explanation for the >>> glacial pace of adoption of Semantic Web technology in commercial >>> settings. If indeed SPARQL is >>> supposed to be religiously open-world (I'm not saying I agree), then IMO >>> that strengthens the argument for >>> the adoption of a second RDF language, e.g., something like non-recursive >>> Datalog with negation, that >>> is more practical/useful. >>> >>> Bob >>> >>> >>> On Sun, Sep 5, 2010 at 11:54 PM, Pat Hayes <phayes@ihmc.us> wrote: >>> >>>> >>>> On Sep 6, 2010, at 12:13 AM, Bob MacGregor wrote: >>>> >>>> Hi Pat, >>>> >>>> On Sun, Sep 5, 2010 at 6:31 PM, Pat Hayes <phayes@ihmc.us> wrote: >>>> >>>> On Sep 5, 2010, at 4:48 PM, Bob MacGregor wrote: >>>> >>>> > My personal interest is in a query language for RDF that's easy to >>>> use, and, among other things, >>>> > has a negation operator that is intuitive. >>>> >>>> Id be interested to know what you consider to be intuitive here. Is >>>> negation by failure intuitive for most Web sources? Do you routinely >>>> conclude, from a failure to find a sentence asserted on a website, that it >>>> is false? >>>> >>>> Fundamental to your argument seems to be "sentence asserted on a >>>> website". If I grabbed >>>> triples from some random Website, I might not be confident in using >>>> NAF. But I don't do that. I work >>>> with graphs that I've built from sources I trust, and I know which parts >>>> of the graph are expected to >>>> be complete, and NAF is perfect for those parts. >>>> >>>> >>>> Well, bully for you, but SPARQL is supposed to be a standard for use >>>> with RDF on the Web. These nice assumptions of completeness just where you >>>> expect it cannot be sustained in the wider world of RDF data, and there is >>>> no way to transmit them (the assumptions) even when they are correct. So NAF >>>> is not appropriate for SPARQL. >>>> >>>> Pat >>>> >>>> >>>> - Bob >>>> >>>> >>>> ------------------------------------------------------------ >>>> IHMC (850)434 8903 or (650)494 3973 >>>> >>>> 40 South Alcaniz St. (850)202 4416 office >>>> Pensacola (850)202 4440 fax >>>> FL 32502 (850)291 0667 mobile >>>> phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes >>>> >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> ===================================== >>> Robert MacGregor >>> bob.macgregor@gmail.com >>> Mobile: 818-397-3468 >>> ===================================== >>> >> >> > > > -- > ===================================== > Robert MacGregor > bob.macgregor@gmail.com > Mobile: 818-397-3468 > ===================================== >
Received on Monday, 6 September 2010 23:50:21 UTC