- From: Adrian Walker <adriandwalker@gmail.com>
- Date: Sun, 23 Jun 2013 13:30:48 -0400
- To: Gregg Reynolds <dev@mobileink.com>
- Cc: public-lod@w3.org
- Message-ID: <CABbsESe-ZKzQDC4p=ghhwdsLR8GA_04kiWmZqzqTuEKEZ84+Aw@mail.gmail.com>
Hi Gregg, Interesting. You may like the example www.reengineeringllc.com/demo_agents/RDFQueryLangComparison1.agent For the non-aggregation parts of the example, the formal semantics in effect are described in 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 Cheers, -- Adrian Internet Business Logic Open Apps for Open Data A Wiki and SOA Endpoint for Executable Open Vocabulary English Q/A Apps over SQL and RDF Online at www.reengineeringllc.com Shared use is free, and there are no advertisements Adrian Walker Reengineering On Sun, Jun 23, 2013 at 12:49 PM, Gregg Reynolds <dev@mobileink.com> wrote: > Hi folks, > > A couple of years ago I got the idea of finding alternatives to the > official definition of RDF, especially the semantics. I've always > found the official docs less than crystal clear, and have always > harbored the suspicion that the model-theoretic definition of RDF > semantics offered in http://www.w3.org/TR/rdf-mt/ was unnecessary, or > at least unnecessarily complicated. Needless to say that is my own > personal aesthetic judgment, but it did motivate my little project. > > I guess the past two years have not been completely wasted on me; what > was a somewhat vague intuition back then seems to have matured into a > pretty clear idea of how RDF ought to be conceptualized and formally > defined. Clear to me, anyway; whether it is to others, and whether it > is correct or not is a whole 'nother matter. > > Since pursuing this idea will involve a lot of writing I won't pursue > it here; instead I've described the the basic ideas in a blog post at > http://blog.mobileink.com/. The allusion to Wittgenstein, that great > philosophical therapist, is entirely intentional. You (or at least I) > find out a lot of things when you analyze a concept very closely; if > my analysis is not mistaken, there are some fundamental problems in > the land of RDF. For example, it is possible to show, among other > things, that the concept of a graph is not essential to RDF; nor is > the treatment of the Property node of a triple as an arrow or relation > necessary; nor is the concrete semantics defined in the RDF Semantics > document the only or even the best "theory" of RDF. (Maybe this is > all obvious to the cognoscenti, but insistence that RDF just is a > graph is very common.) On the positive side, thinking about RDF as a > mathematical domain (or domains), independent of RDF as a language, > leads to a pretty substantial improvement in clarity; and since it > requires a certain amount of creativity it's just fun. > > The reason I'm posting this here is because I will need some help, > especially from real mathematicians and logicians. A category > theorist, for example. Not only to check my reasoning; my hope is > that others interested in pursuing this line of thought might come up > with yet other fresh ideas. > > Plus, I've had a lot of fun thinking along those lines, and since a > lot of people on this list spend a lot of time thinking about RDF > (among other things), I thought they might find it interesting and fun > as well. The plan is to post a series of blog articles fleshing out > the ideas in coming months, so if anybody would like to help or > collaborate please let me know. > > Cheers, > > Gregg Reynolds > >
Received on Sunday, 23 June 2013 17:31:36 UTC