- From: <jos.deroo@agfa.com>
- Date: Wed, 5 Jan 2005 02:57:17 +0100
- To: bparsia@isr.umd.edu
- Cc: www-rdf-logic@w3.org
waw Bijan! I haven't experienced most of your issues, both as developer and as user i.e. even not a while ago http://lists.w3.org/Archives/Public/www-archive/2004Aug/0024.html [[ found a proof using the E prover http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html for the OWL test case http://www.w3.org/2002/03owlt/description-logic/inconsistent502.rdf which we translated into http://lists.w3.org/Archives/Public/www-archive/2004Aug/att-0024/inconsistent502.tstp and the proof is http://lists.w3.org/Archives/Public/www-archive/2004Aug/att-0024/inconsistent502-proof.tstp (both are in the TSTP format http://www.cs.miami.edu/~tptp/TSTP/ but that can be connected to the "proof bus" using N3) ]] we can't find that proof with euler but can convert it back to N3 and use it's triples, well given that {{:a :b :c} :d :e. {:f :g :h} :i :j} :k {{:l :m :n} :o :p}. is 1 triple with nested triples and respecting whenever, in a sentence, we wish to say something about a certain thing, we have to use, in this sentence, not the thing itself but its name or designation -- Alfred Tarski So I believe that all those "certain things" are rdfs resources, wether they be {} or literal values or URI referenced things, the names are just different designations. -- Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/ Bijan Parsia <bparsia@isr.umd.edu> Sent by: www-rdf-logic-request@w3.org 04/01/2005 13:43 To: www-rdf-logic@w3.org cc: (bcc: Jos De_Roo/AMDUS/MOR/Agfa-NV/BE/BAYER) Subject: Re: same-syntax extensions to RDF Sandro Hawke <sandro@w3.org> wrote: > "R.V.Guha" <guha@guha.com> wrote: [snip] >> This infatuation with reducing everything to RDF is at best >> amusing. > > Really? Nope. I would say that it's not even at best amusing. > Don't you find it useful that so much can be stated in RDF? And this evidences why: not much *can* be *stated* in RDF. That so much is required to be straightjacketed (aka, encoded) in RDF is just painful, not merely useless. What exactly is it useful for? It complicates almost *everything*. If you aren't feeling the pain then I would submit that you are cheating somewhere. I speak as implementor or co-implementor of a number of tools, both purely research and nigh-production. What's really distressing is how much time ends up RDFing about syntax, something RDF is especially poor at (both at being and at expressing). Instead of eliminating the need to write parsers, it complicates the parser writing task enormously *AND* robs us of almost all our tools! (XML stylesheets...anyone?) As an example, I challenge you to write a program to convert the concepts in an owl ontology into negation normal form. This is a *trivial* transformation, but a very important one. In fact, almost any straightforward normalization task is made way more complicated. > I find > RDF data very nice to work with. I've found that not to be true for either implementors or users or developers (using RDF toolkits). Where it is true, the tasks in question are either ABoxy tasks (so things are fine) or involve either misunderstanding or a cheat (often unknowingly). When we use RDF this way we treat it as if it were XML. XML without DTDs even. Without well-formedness! (Note that I've not even touched how brutally tiresome it makes the semantics, even when the semantics works.) (Note that I've not even touched how painful it is for people I've taught. We almost always end up falling back on standard logic syntax. This is not Turtle vs. RDF/XML...it's not the awful xml serialization alone, it's the relentless triplization.) So, it sucks for authoring; in sucks for parsing/rendering/tranforming/reasoning/storing/querying; it sucks for reading; it sucks for teaching; it sucks for extending; it sucks for metatheory. Cheers, Bijan Parsia.
Received on Wednesday, 5 January 2005 01:58:02 UTC